- 121
- 0
- 约2.47千字
- 约 17页
- 2018-12-20 发布于山东
- 举报
坦克大战系统说明书.doc
坦克大战系统说明书
专 业: 物联网工程 班 级: 141班 课程名称: Java程序设计 成 员: 孙星;张强强;陈亮 指导教师: 彭圣华老师 完成时间: 2016年6月
坦克大战系统
组长: 孙星 学 号 姓 名 分 工 陈亮 图形化界面的设计,按键监听,查找相关资料 孙星 主体坦克类和资料类绘图及编写,接口设计 张强强 多线程设计,异常处理,文档编写 设计题目 坦克大战系统 内容概要:
涉及内容如下:1) 创建;2) 坦克的几何绘图,设计敌我双方四个方向的坦克图形,
3)坦克和子弹不同方向前进的绘图。
4)监听键盘来控制坦克和子弹发射
5) 界面控制,设计算法控制所有坦克和子弹均在游戏界面里面
6)子弹击中坦克算法设计,使子弹遇到对方坦克这两个对象就同时死亡。设计判断子弹遇到对方坦克的算法。
7)设计不同的应用泛型的不同vector向量容器,存放双方坦克子弹。
8)多线程设计:
{
1开始界面,线程间歇休眠导致字体闪烁
2jpanel面板容器
3自己的坦克
4系统的坦克,并应用算法(随即函数+前进时间控制)设置坦克自动活动,发生子弹
5子弹 可以发射多个子弹
}
9)坦克战绩显示
资料类:
2子弹类
3记录类
程序控制和算法类:
1 Tank1类作为程序的入口
2 欢迎界面类
3m
原创力文档

文档评论(0)