Java坦克大战设计报告(4)
时间:2025-04-20
时间:2025-04-20
题目一 坦克大战
1.1题目简介
坦克大战是运用java高级编程语言使用MyEclipse8.6实现的一个游戏系统,它具有单人游戏和双人游戏的游戏界面以及对游戏的属性进行编辑的游戏设置对话框。
1.2设计的内容、要求和目标
1.2.1设计内容
本项目的内容包括技术和非技术两大部分:
技术上需要进行数据存储和图片的处理、整个窗口的布局、代码的编写及调试。
非技术部分包括:人力资源的充分利用。 1.2.2设计要求
(1)设计GUI界面的坦克大战。坦克大战中有我军坦克一辆,敌军坦克若干。初始状态是我军坦克位于屏幕正下方,而敌军坦克分布屏幕正上方,敌军坦克可以自由移动并发射子弹,我军坦克可以按“A”,“S”,“D”,“W”键操作我军坦克向不同的四个方向前进,按“J”键可以发射子弹;
(2)程序要求用户在通过按下指定按钮来控制自己的坦克,敌人坦克是随
机运动并发射子弹的;
(3)当然用户还可以点击文件菜单选择各种需要的操作; (4)实现帮助功能,用户有不明白的地方可以查看帮助文档; (5)实现与数据库的连接,用户使用时必须登录。 1.2.3设计目标
系统应该尽量做到以下的目标: 1) 人力与设备费用的减少; 2) 采用现代程序设计技术;