Java课程设计
任 务 书
简单电子游戏坦克大战设计
1、关键内容:
设计一个简单坦克大战电子游戏,能够允很多位玩家在局域网
中同时对战
系统要求:游戏含有图形游戏界面,能让用户看到游戏所给出反馈。
有些人机交互功效,使用户操作指定游戏元素,而且坦克含有生命值,能
攻击敌方,无法攻击友方,而且坦克攻击含有视觉效果!
具体要求(包含技术要求等):
,让用户能看到游戏给出反馈
,使用户能操作指定游戏元素
,须显示不一样外观,已分辨敌我
,攻击敌方,但不能攻击队友
5需要有不可被子弹穿透墙
,并非被击中一次就会爆炸
7游戏结束后可重新开始
学习并掌握以下技术:Java、JavaBean 等
熟练使用以下开发工具:Myeclipse 等
实现系统上述功效。
进度安排:
12月28日 ~ 12月 29日:课程设计选题,查找参考资料
12月30日 ~ 1月1日: 完成系统设计和数据库设计
1月2日 ~ 1月4日: 完成程序代码编写
1月4日 ~ 1月5日:系统测试和完善
1月5日 ~ 1月6日:完成课程设计汇报,准备答辩
分工:
摘 要
伴随计算机普及和对电子游戏认识,电子游戏已被越来越多人选作放松、娱乐休闲方法;电子游戏既不需要专门购置游戏器材,也不需要宽广游戏场地,只需要一台能独立完成任务计算机即可,它能够是大家工作、学习时用计算机,并不需要另行配置,这比起传统休闲游戏即省钱又省事。局域网游戏更是能够将现实空间中零碎计算机,组织起来,使其在逻辑空间中集中起来,使游戏组织、开展变得轻松。如此轻松而又安逸休闲方法,使得越来越多人尝试,甚至已经将电子游戏作为关键休闲方法,既然有如此多人使用,那其中肯定存在巨大商机,即使大家不愿意为一个小小休闲游戏花费金钱,但在游戏中添加广告、游戏相关服务也包藏了巨大财富;当然电子游戏制作现在已是空前火爆,大大小小游戏企业横空出世,全部想在电子游戏制作这个行业里占据一席之地,而一款成功电子游戏需要精心策划、分析、设计,只有这么才能取得游戏中包藏财富,和做出一款真正能够让玩家娱乐、放松游戏,而不是骗取玩家钱财工具。
关键字:电子游戏;坦克大战;
目 录
一、 系统分析 - 1 -
可行性分析 - 1 -
需求分析 - 1 -
二、 概要设计 - 2 -
工作步骤图 - 2 -
项目计划 - 3 -
开发及运行环境 - 3 -
三、 具体设计和算法实现 - 4 -
游戏主窗口 - 4 -
游戏元素 - 8 -
四、 测试 - 10 -
测试环境 - 10 -
测试结果 - 10 -
五、 软件截图 - 11 -
六、 总结 - 14 -
七、 参考文件 - 15 -
系统分析
可行性分析
技术可行性
软件使用swing、GUI、Socket、面向对象设计等技术实现,这些技术均已是很成熟技术,之前已经有相当多使用这些技术成功案例,故现使用这些技术是可行。
经济可行性
本软件为无偿软件,将无偿提供软件下载、运行和维护服务,软件暂无收入,待公布以后伴随使用者越来越多,将添加对应广告、服务,从而增加收入,若使用者寥寥无几,将再次分析是否重新策划软件或放弃开发,以降低损失。
需求分析
经过反复研究和市场调查,得悉游戏须含有以下功效:
需要有图形游戏界面,让用户能看到游戏给出反馈
不一样队伍坦克,须显示不一样外观,已分辨敌我
坦克能够开火,攻击敌方
坦克有生命值
游戏结束时须判定哪一队胜利
游戏结束后可重新开始
游戏操作、进度等须提供对应说明,以通知玩家
概要设计
工作步骤图
程序开始
初始化游戏元素
依据游戏元素属性,对其进行操作和绘出去图形
战斗结束?
项目计划
本游戏是一个经典电子小游戏,应含有以下结构:
游戏主窗口
游戏一切效果、进度、消息等全部将由游戏主窗口展示
封装游戏元素
游戏元素包含:坦克、子弹、等游戏必需元素
开发及运行环境
开发时硬件环境
CPU:Inter P7350
显卡:NVIDIA GeForce 105M
内存:金士顿2G/DDR2-667
显示器:三星液晶14寸/分辨率:1280X800
开发时软件环境
操作系统:Windows7
JDK:
IDE:
运行时硬件环境
CPU:Inter P7350
显卡:NVIDIA GeFor
JAVA专业课程设计坦克大战游戏含代码 来自淘豆网m.daumloan.com转载请标明出处.