工作日的程序員,每天埋頭寫著代碼;休息日的程序員,有可能在家里寫代碼。有個笑話說“程序員最愛周末,因為沒有人打擾他寫代碼”,這雖然是玩笑話,但是也說明程序員么看他接觸的就是無止盡的代碼。有網(wǎng)友分享了自己寫的一個空戰(zhàn)游戲的代碼,據(jù)說控制在1K以內(nèi)。
這位網(wǎng)友說,WINXP下,在DOS的窗口中有效的運行DEBUG,再把上面的內(nèi)容粘貼到DEBUG窗口當(dāng)中,再按回車,就可以了。這位網(wǎng)友說,如果有人擔(dān)心是病毒,但是讓大家放心,因為這個游戲是運行在WINXP的下面。當(dāng)你復(fù)制、黏貼后,只需點擊DEBUG窗口圖標(biāo),再選擇編輯,就可以完成。
這位網(wǎng)友還說,這是他2004年的時候?qū)懙呢Q版空戰(zhàn)射擊游戲。整個游戲的代碼,在1K以內(nèi)。這位網(wǎng)友還寫了運行的方法,那就是:
如果沒有WINXP以及VMWARE的時候,而是在WIN7下的 DosBox用法。第一步:下載以及安裝 D-Fend Reloaded的最新版,注意是帶有FreeDOS以及GUI的DosBox,再運行。第二步:復(fù)制游戲中的代碼,再保存在C盤下。存文件的路徑是C:\Users\用戶名\D-Fend Reloaded\VirtualHD\game.txt。第三步:用鼠標(biāo)雙擊 D-Fend Reloaded的窗口中DosBox,再將DosBox啟動。第四步:將CTRL_F12按住,再把CPU Speed調(diào)到10000以上。第五步:將debug < C:\game.txt命令輸進(jìn)去,再按回車,就可以開始游戲了。
下面是運行結(jié)果:
關(guān)于這段代碼,別的網(wǎng)友又是怎么評論的呢?
網(wǎng)友一:空戰(zhàn)直接是機械碼吧!
網(wǎng)友二:這也叫24行嗎,我覺得你直接說一行吧。
網(wǎng)友三:這段代碼讓我想起幽靈古堡,那是64K的demo。
網(wǎng)友四:難道Dos跑機器碼就不用擔(dān)心病毒?
網(wǎng)友五:好厲害!
網(wǎng)友六:太可怕了!
很多代碼,看起來相當(dāng)有趣,效果也非常牛逼。有人說寫代碼最重要的是邏輯思維,不知道各位大牛覺得上面這段代碼,邏輯思維怎么樣?