很怀旧的游戏--吃豆子


又到暑假了,在家里闲着没事又拿起了 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文件

点击下载该文件

 

 

 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值