技术:Java等
摘要:
如果要从精品云集的FC游戏中找一款经典之作,《坦克大战》绝对是FC上所有经典中的经典,当年NAMCO的《Battle City》在国内又称《坦克大战》,以其极为出色的游戏性令全球众多玩家为之疯狂。
该游戏是一款以红白机为平台的平面操作射击游戏,1-2名玩家可控制自己的坦克进行移动和射击,以保护总部为前,歼灭对方为胜利目标。每个关卡的地形不同?玩家可利用各种地形对敌人进行打击,并会得到补给。两人配合游戏时,每一关都有不一样的战术,以便能顺利完成关卡目标,对于玩家来说大大加强了游戏乐趣。其操作简单且娱乐性强,是一款男女老少皆宜的游戏。游戏附带地图编辑器,玩家可自行编辑地图进行游戏。游戏中的众多经典关卡至今还让许多玩家记忆犹新,在80年代时曾经在无数家庭中带来了无尽的欢乐。
Java语言是当今最为流行的程序设计语言之一 作为一门非常优秀和极为健壮的编程语言,它同时具有的面向对象与平台无关、分布式应用、安全、稳定和多线程等优良的特征。使用Java语言,不仅可以开发出功能强大的大应用程序,而且Java语言本身突出的跨平台的特性也使得它特别适合于Internet上的应用开发。可以这样说,Java的出现使得所开发的应用程序“一次编写,处处可用”的实现成为了可能。 本课题就是想对该游戏进行分析研究,借助于它的游戏规则,用java语言模拟开发一个类似的功能相对简单的网络小游戏。从而使自己更清楚的认识小游戏开发需要的知识和开发的环节和涉及到的领域。
目录:
1 引言 2
2绪论 2
2.1课题背景和研究意义 2
2.2 国内外的研究现状和发展趋势 3
3 开发环境及相关技术的介绍 3
3.1 开发环境 3
3.2 Java语言的特点 3
3.3 关于Eclipse 6
3.4 本章小结 7
4 程序结构、思想和相关技术 7
4.1 游戏功能 7
4.2本程序需要解决的有关技术问题 7
4.3 游戏规则 8
4.4 游戏界面和操作方式 8
4.5 坦克的控制和敌方的智能运行 8
4.6 子弹的运行和控制 9
5 程序分析和具体实现 9
5.1 游戏窗口 9
5.2坦克 11
5.3炮弹 21
5.4爆炸 24
5.5 设置障碍物 26
6 坦克大战游戏实现 28
6.1 主要程序介绍 28
6.2 程序主要运行过程 28
7 总结 31
7.1 本程序的总结和展望 31
参考文献 32
致 谢 33
包含资料:
截图: