这几天写了个小游戏 ------坦克大战 ...
之所以会选择做这个游戏来检验自己的能力,很大一部分原因是受小时候任天堂游戏坦克的影响.. 呵呵, 这个游戏也算是我童年时期的一块重要组成部分吧. 和年纪相仿的朋友一起玩过, 也和家里的大人也一起玩过.. 虽然那个时候技术很烂.. 但依旧无法否认.它给我带来的乐趣.. 所以选做了这个游戏,也算是对自己童年的一个纪念吧 .. 唉. 不禁感叹.. 时光匆匆呀 ...
好了 .. 我还是回到现实吧.. 话说.. 这次的坦克大战.. 首先就由于自己的大意.. 导致了过程的艰苦曲折啊... 直接就拿了个JFrame来画界面..搞的我版面配置就难受了半天.. 这个问题,以后必须要注意呀.. 做事之前先给个计划再下手..
首先是绘制地图.. 本来我是直接在JFrame上画了个图.. 然后就纳闷了.. 该怎样将这个地图的信息传到在地图上走的坦克那呢.. 经龙哥一说.. 恍然大悟, 完了后图也不画了,直接把版面划成了很多的小方块..然后用一个数组来存储了这个"地图",正是因为这个数组的存在,一切都有思路了.坦克发射的炮弹以及坦克在地图上的运动的判断全都可以通过这个数组来完成.由于自己的坦克通过键盘来控制,所以我就直接将自己的坦克写在了键盘监听器这个类里.没有在分出一个线程来单独写自己的坦克的方法了. 但是子弹的线程我写了两个(这个地方处理的不太恰当...虽然很大一部分代码是直接复制的).. 还有就是双缓冲的使用.. 虽然歪打正着的给用上了. 但是感觉还有必要再去看些别人写的代码或者资料..
就这样. 一天敲几段,修修补补的.. 也算比较顺利..坦克也算是能走也能攻击了.. 看着这个小成果.. 其实也挺高兴的(虽然比较简单..好像还有几个bug).. 曾经从来没想过有一天自己能做一个坦克的游戏出来.. 呵呵. 一句话.. 只有勇敢的去尝试,你才能知道自己究竟是几斤几两.. 我也明白,现在自己所学的东西很有限.. 但是,什么事都得有个过程,而我现在就在进行着这个过程 ..
最后,再上个图吧..
- 大小: 87.6 KB
分享到:
相关推荐
C++大作业坦克大战源码C++大作业坦克大战源码C++大作业坦克大战源码C++大作业坦克大战源码C++大作业坦克大战源码。C++大作业坦克大战源码C++大作业坦克大战源码C++大作业坦克大战源码C++大作业坦克大战源码C++大作业...
期末作业课程设计使用java开发的坦克大战小游戏源码期末作业课程设计使用java开发的坦克大战小游戏源码期末作业课程设计使用java开发的坦克大战小游戏源码期末作业课程设计使用java开发的坦克大战小游戏源码期末作业...
Python坦克大战小游戏源程序,可实现单人及双人模式,程序入口:Game5.py
c#做的坦克大战,简易,适合初学。c#做的坦克大战,简易,适合初学。c#做的坦克大战,简易,适合初学。
坦克大战,很好的素材,很不错的,欢迎大家下载,适合游戏制作,非常全。
基于C++语言开发的坦克大战游戏源代码(含exe可执行文件) 基于C++语言开发的坦克大战游戏源代码(含exe可执行文件) 基于C++语言开发的坦克大战游戏源代码(含exe可执行文件) 基于C++语言开发的坦克大战游戏源代码(含exe...
FC坦克大战素材(学习参考使用)FC坦克大战素材(学习参考使用)FC坦克大战素材(学习参考使用)FC坦克大战素材(学习参考使用)FC坦克大战素材(学习参考使用)
java游戏,坦克大战java游戏,坦克大战java游戏,坦克大战java游戏,坦克大战java游戏,坦克大战java游戏,坦克大战java游戏,坦克大战java游戏,坦克大战java游戏,坦克大战java游戏,坦克大战java游戏,坦克大战...
欢乐坦克大战.zip小程序小游戏源码微信小程序源码下载欢乐坦克大战.zip小程序小游戏源码微信小程序源码下载欢乐坦克大战.zip小程序小游戏源码微信小程序源码下载欢乐坦克大战.zip小程序小游戏源码微信小程序源码下载...
90坦克大战的图片素材以及音乐等等。希望有帮助
全套坦克大战游戏素材
经典版坦克大战资源素材,里面包含,图片(坦克/墙/炮弹...) / 音频,欢迎大家下载,适合游戏制作,新手练习等等
红白机版的坦克大战素材,内有道具图片,音乐,和各个方向的坦克图片。
自己做的坦克大战,有些地方可能还需要改进,希望不要介意!如果有bug可以私聊我,保证解决bug,给你一个完美的坦克大战。
Unity3d 多人在线坦克大战源码 Unity精品小游戏源码 , Unity完整项目源码 是完整项目的压缩包,可直接运行,无需其他操作。 适合二次开发和学习使用,都是经典游戏,需要其他游戏源码包可以看我主页。 直接可以运行 , ...
linux坦克大战游戏
坦克大战源代码、坦克大战、坦克。部分功能没有完成。。。
Python pygame 坦克大战源码以及图片材料等资源
javaSE坦克大战代码,直接导入到eclipse中就可以直接运行,源码中有注释。