共有回帖数 0 个
-
前几天发了一个坦克大战的程序, http://tieba.baidu.com/p/3574019227?share=9105
那是第一次写游戏,难免有问题,大家十分热心地帮我找到了一些bug,于是昨天把目前的一些问题做了一些修改,虽然这个用控制台做的游戏有些简陋,但是我已经尽量做到最好了,这几天在看ege的画图,如果有好玩的程序也

会和大家分享的,http://tieba.baidu.com/p/3580463791?share=9105
好了下面说一说都修复了哪些问题
1.修复了部分bug
最多的问题就是我的坦克经过老家时会把老家推没,那个其实只要找到refresh_map函数,把刷新老家和刷新障碍物的那两段程序调换一下位置就可以了,是我的粗心。
另一个是地图问题,第四关的地图有问题,我的坦克没法出去,也做了修改
还有一个是发射散弹时可能把我的坦克的头部刷没,也解决了
还一个是过关之后星星会消失也解决了
还有一个是子弹打到星星,星星会消失,也解决了
最后一个是随机地图进行了优化
2.增加了部分功能
增加了自己修建地图的功能,是不是越来越像老版的了
增加了重新开始本关的功能
为exe程序增加了图标
3.简化了部分代码
解决了右侧屏幕闪动的问题,虽然之前闪动也不是特别强烈,但是为了效果更好还是改了,现在几乎不会有闪动的情况
删除了部分量在定义时的初始化值,因为完全没必要
删除了部分函数没用的形参,这个很重要,不然很有可能会误导新人
至于主函数中i1,i2,i3,i4,i5等没有初始化的问题是,我的vc6.0不需要初始化,但是其它的软件可能会有问题,如果有问题可以都初始化为0试试,我之所以没初始化是因为会出问题,至于为什么会出问题我也不明觉厉。
最后要说的是有的同学用的可能不是VC,所以我复制了一份纯文本格式的代码,希望能够帮助大家。
好了暂时能做的就是这些了,二楼是 坦克大战1.1版本
代码+程序 :http://pan.baidu.com/s/1qWqgUG8
楼主 2015-07-31 19:58 回复
Copyright © 2010~2015 直线网 版权所有,All Rights Reserved.沪ICP备10039589号
意见反馈 |
关于直线 |
版权声明 |
会员须知