共有回帖数  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号
	
	意见反馈 | 
	关于直线 | 
	版权声明 | 
	会员须知