原帖及讨论:http://bbs.bccn.net/thread-161069-1-1.html */ -------------------------------------------------------------------------------------- */ 出自: 编程中国 http://www.bccn.net */ 作者: 奔跑的鸟 E-mail:doublesword001@sina.com QQ:172890828 */ 时间: 2007-8-7 编程论坛首发 */ 声明: 尊重作者劳动,转载请保留本段文字 */ --------------------------------------------------------------------------------------
又到暑假了,在家里闲着没事又拿起了c语言,没特殊情况的话,这应该是我用graphic编的最后一个游戏了,因为我打算尝试DEV-CPP加allegro的组合。 这是个很怀旧的游戏,我记得我第一次在pc上接触的游戏就有这个,它的做法也很简单,和坦克基本相同,大概如下: 首先,它是基于贪食蛇的原理作成的,因此一定要理解贪食蛇的程序。 1。上来第一步依然是分割屏幕,我直接用的我以前作的坦克用的网格。 2。我绘制了各个图象,这包括你控制的人物(player()),背景(house (),dbox(),bian()等等),还有敌人(enemy()) 3。制作地图,这里我用的是矩阵,有兴趣的朋友可以看看,这样做的好处就是 定位方便,制作修改地图也方便。 4。控制己方人物坐标,并绘制己方人物。 5。用循环将所有元素包括起来,使游戏运行起来。 6。用随机函数控制敌人坐标,并绘制敌方人物。 为了做这个游戏,我参考了: 1。《飞机游戏做法总结》中的令敌方有一定几率追己方人物的思路; 2。贪食蛇程序的循环及坐标变换; 3。还有以前我自己做的坦克游戏(其实豆子就是以前那个炮弹函数,嘿嘿) 我使用的工具有: 1。TC图形函数详解.chm 2。tcsearh.exe 以上软件及程序均可在本论坛找到。 这个是我自己编的坦克的最终版 点击下载该文件 以下打包程序都带原代码及头文件,第一个为吃豆程序,带exe文件
点击下载该文件 |