签到

05月05日
尚未签到

共有回帖数 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 回复

共有回帖数 0
  • 回 帖
  • 表情 图片 视频
  • 发表

登录直线网账号

Copyright © 2010~2015 直线网 版权所有,All Rights Reserved.沪ICP备10039589号 意见反馈 | 关于直线 | 版权声明 | 会员须知