這是空中大戰(zhàn)(SpaceWar)安裝程序下載,上次用Win32SDK、純C語言模擬了微信版打飛機(jī)游戲,可能大家覺得唯一的遺憾就是沒有像真實(shí),用C++寫的太空大戰(zhàn)游戲程序?qū)嵗,代碼完整,可運(yùn)行-it is a DEMO of the space War using C plus plus languare。
程序大戰(zhàn)也叫磁核大戰(zhàn),英文名為“CoreWars”,是一個很古老的游戲,當(dāng)年比爾•蓋茨上學(xué)時(shí)就有這個東西了,不過國內(nèi)玩的人很少。 目前一些免費(fèi)Unix如FreeBSD等的ports里就有它。這個游戲可以從名字也能看出來就是程序之間的大賽。就是大家都寫一個程序,然后我們把這些程序都放到內(nèi)存,然后開始“并發(fā)”運(yùn)行,看最終的結(jié)果是誰的程序消滅了內(nèi)存中的其他程序而存活了下來。這一程序?qū)鼓P涂梢钥醋魇窃嫉牟《緦埂C總程序都要盡力的消滅其他程序,為了能夠生存,程序應(yīng)該能保護(hù)自己,不斷移動自身來躲過其他程序的攻擊或當(dāng)自身受到攻擊后能自我修復(fù)。
空中大戰(zhàn)(SpaceWar)安裝程序是當(dāng)然這些程序不是運(yùn)行在家用PC上,也不是隨便使用大家常用的intel匯編來編寫。其運(yùn)行平臺為Mars機(jī)。Mars是一種簡單的計(jì)算機(jī),它有固定的8000個內(nèi)存單元,和約10來個指令。然后整個大戰(zhàn)程序就是由這些指令完成。
玩家需要駕駛第三代戰(zhàn)機(jī)在空中飛行。
你的飛機(jī)來打擊敵人,使自己存活地更久吧!
100個關(guān)卡等你來挑戰(zhàn),升級你的飛機(jī)來打擊敵人;
靈活操控你的戰(zhàn)機(jī),使自己存活地更久吧。
升級你的飛機(jī)來打擊敵人,使自己存活地更久吧!