这(zhè)是空中大(dà)战(SpaceWar)安装程序下载,上次用Win32SDK、纯C语言模(mó)拟了(le)微信版打飞机游戏,可能大家觉得唯一的遗憾就是(shì)没有像真实,用C++写的太空大(dà)战游戏程(chéng)序实例,代码完整,可(kě)运行(háng)-it is a DEMO of the space War using C plus plus languare。
程(chéng)序大(dà)战也(yě)叫磁核大战,英文名为“CoreWars”,是一(yī)个很古老的游戏,当年比尔•盖茨上学时就有这个东西(xī)了,不过国内玩的人(rén)很少。 目(mù)前一些免(miǎn)费(fèi)Unix如FreeBSD等的(de)ports里就有(yǒu)它。这个游戏可以从名字(zì)也能(néng)看出来就是(shì)程序之间的大赛。就是大家都写一个程序,然后我们把这些程序都放到内存,然后开始“并发”运行(háng),看最终的结(jié)果是谁的程序消(xiāo)灭了内存中的其(qí)他程序而存活了下来。这一程序对抗模型可以看作是原始的病(bìng)毒对抗(kàng)。每个程序都要尽(jìn)力的消灭其他(tā)程(chéng)序,为了能够生存,程(chéng)序(xù)应该能保护(hù)自己,不断(duàn)移动自身来躲过其他(tā)程序的攻击或当(dāng)自身受到攻击后能自(zì)我修复。
空中(zhōng)大战(SpaceWar)安装程序(xù)是当然(rán)这些程序不是运行在家用PC上,也不(bú)是随便使用大家(jiā)常(cháng)用的intel汇(huì)编来编写。其运(yùn)行(háng)平(píng)台为Mars机。Mars是一(yī)种简单的计算机,它有(yǒu)固定的8000个内存单元(yuán),和约10来个(gè)指令。然(rán)后整个大战程序(xù)就是由(yóu)这些(xiē)指令完成(chéng)。
玩家(jiā)需要驾驶第三代战机在空中飞行。
你的飞机来打击敌人,使自(zì)己(jǐ)存(cún)活地更久吧!
100个关(guān)卡等你来挑战(zhàn),升级你的飞机来打击敌人;
灵活操控你的战机,使(shǐ)自己存活地更(gèng)久吧。
升级(jí)你的(de)飞机来打击敌人,使自己存活地(dì)更久吧(ba)!
