Java程序课程设计任务书
项目名称:坦克大战游戏的设计与开发 
英文名:Tank Battle
1、主要内容:
1、基于java的游戏开发与设计的分析;
2、坦克大战游戏的架构搭建与设计实现;
3、游戏可以通过用户可以注册新用户,修改自己的密码、个人资料
2、具体要求
1、系统的功能要求:(一)实现玩家试玩游戏功能,屏蔽用户注册和登陆功能(空功能)
(二)玩家具备一个或者两个备选坦克战车
(三)玩家可以选择一个到两个关卡进行作战
(四)玩家可以选择两个敌对阵营中的一个加入,与其他AI战车坦克并肩作战
(五)胜利判定条件为:时间制、全杀制(可选)
(六)至少提供两个可以自由切换的视角
(七)至少提供一种炮弹类型
(八)假定项目:如果用户注册,登陆功能能够顺利做好,则提供一个玩家分数上传和排行榜功能。
2、学习并掌握以下技术:数据库的JDBC连接, JAVA编程语言,MySQL数据库的应用; JSP的开发与运用
3、熟练使用以下开发工具:JCreator,Myeclipse ,MySQL ,PowerDesigner 等
3、进度安排:
  12月  28日  ~  12  月29  日:查阅资料,完成文献综述,任务书;
  12月 29 日  ~    12月  31日:进行系统的需求分析与设计;
  1月  1日  ~    1月  3日:根据分析进行各个模块程序设计与创建;
  1月  4日  ~  1 月  6日:完成各个模块的程序编写;
  1月 7 日  ~  1 月 8 日:完成全部程序的编写及系统测试
  1月  9日  ~  1  月  10日:完成课程设计报告的编写,答辩;
摘要
随着Java语言的不断发展和壮大,现在的Java已经广泛的应用于各个领域,
包括医药,汽车工业,手机行业,游戏,等等地方。Java游戏的开发为满足人们娱乐所需而设计。
本游戏为坦克大战游戏,是基于Java的图形用户界面而开发的,可以放松心情的小游戏。游戏从系统操作简便、界面友好、灵活、上手即会的基本要求出发,完成整款游戏的开发。游
戏更设置了暂停、计分、音乐、速度,用户信息保存等功能,可以根据自己的爱好,挑战更高难度,为用户带来愉悦的体验。
本课程设计报告介绍了游戏的构想,分析,开发,实现的过程。论述了游戏的功能开发,设计构思。给出了游戏的设计步骤,游戏系统关键的设计思想;在游戏系统实现章节给出了部分功能流程和相关代码。
关键词坦克撞汽车游戏,坦克大战