java实现潜艇大战游戏_基于Java实现的潜艇大战游戏
一.需求分析
本次游戏课程设计小组成员团队合作的方式,通过游戏总体分析设计,场景画面的绘制,游戏事件的处理,游戏核心算法的分析实现,游戏的碰撞检测,游戏的反复测试,游戏的打包运行等一个完整的游戏设计编码实现的整个过程。进一步提高编写结构清晰,扩展性好,风格良好的应用程序,进一步提高思考解决实际问题的工程能力。
玩家进入游戏,退出游戏的功能,没有过关重玩的功能
玩家开始游戏,暂停游戏,查看游戏规则
玩家键盘A,D(快捷键)鼠标操作实现战舰的移动和投导弹攻击潜艇
潜艇左面出,向右移动,每一个时间间隔向上投鱼雷攻击战舰
战舰和潜艇被攻击后有相应的爆炸特效和对应的音效
玩家的得分统计,进入前十就提示输入姓名,当前最高分的查看
玩家通过的关口统计,下一关口难度增加的设置
Actor主要为玩家和游戏系统
玩家 user case 包括 开始游戏,操作战舰,退出游戏,暂停游戏,得分关卡,进入排行榜
游戏系统 user case 潜艇出击,爆炸效果,积分榜重置,结束游戏,场景画面
java实现潜艇大战游戏_基于Java实现的潜艇大战游戏相关推荐
- java写潜艇大作战游戏_基于Java实现的潜艇大战游戏
一.需求分析 本次游戏课程设计小组成员团队合作的方式,通过游戏总体分析设计,场景画面的绘制,游戏事件的处理,游戏核心算法的分析实现,游戏的碰撞检测,游戏的反复测试,游戏的打包运行等一个完整的游戏设计编 ...
- java设计建议植物大战僵尸_基于Java的游戏设计之植物大战僵尸
植物大战僵尸这款游戏相信大家或多或少都玩过,那么大家有没有想过自己尝试着做一下植物大战僵尸的游戏设计呢.本文将基于Java语言为大家展示如何开发出植物大战僵尸游戏的简易版本,主要内容包括规则.对象.功 ...
- java程序实现剪刀石头布功能_基于JAVA的剪刀石头布游戏设计——Java课程设计报告_...
基于JAVA的剪刀石头布游戏设计 1剪刀石头布游戏设计思路阐述 在设计游戏时,我们要充分考虑到剪刀石头布游戏的特性,以及多种技术的实现: ⑴构造创建服务器端和客户端 ⑵创建输入输出流 ⑶编写服务器端处 ...
- java数组游戏_基于java的挖地雷游戏
项目简介: 模拟windows系统中的挖地雷游戏,采用Java开发类似的游戏. 游戏包含的行为: 1. 基本的游戏功能1(优先级高): 通过鼠标点击按钮,完成图片的显示: Case1: 如果 ...
- java中国象棋网络对弈_基于JAVA的中国象棋对弈系统(附答辩记录)
基于JAVA的中国象棋对弈系统(附答辩记录)(包含选题审批表,任务书,开题报告,中期报告,毕业论文7100字,程序) 摘 要:本毕业设计采用Java实现中国象棋对弈,可以由两个玩家操作来进行.其图形 ...
- java怎么写桌面日历_基于java的桌面日历系统的设计与实现毕业设计论文最终版.doc...
基于java的桌面日历系统的设计与实现毕业设计论文最终版 分类号_______________ 密级________________ UDC _______________ 学号_ ___ 毕业设计( ...
- java教务系统类设计_基于Java EE体系的高校教务管理系统的设计开发
<基于Java EE体系的高校教务管理系统的设计开发>由会员分享,可在线阅读,更多相关<基于Java EE体系的高校教务管理系统的设计开发(3页珍藏版)>请在人人文库网上搜索. ...
- java开发组态软件下载_基于JAVA的煤矿安全监控系统组态软件设计研究.pdf
·218· 工矿自动化 基于JAVA的煤矿安全监控系统组态软件设计 鲍毅华钢 (中国矿业大学信电学院 江苏徐州 221008) [摘要]本文通过对当前煤矿安全监控系统组态存在的问题和发展趋势的问题,提 ...
- java电信计费项目论文_基于JAVA开发的电信IP计费系统设计毕业论文
基于JAVA开发的电信IP计费系统设计毕业论文 本科毕业设计(论文)基于 JAVA 开发的电信 IP 计费系统毕业设计(论文)任务书学院:信息科学与工程学院 系级教学单位:电子与通信工程学号学生姓名专 ...
最新文章
- jquery mobile app案例_讲座预告 | 运动app内的个人成就、运动轨迹和社交分享对体能提升的长期效应研究...
- linux基础试卷笔试,顽石系列:Linux基础笔试
- Android---自定义Toast
- Spring之SpringMVC(四)
- Visio—如何画虚线?
- C#静态方法和非静态方法
- Jquery获取表格tr对象,并循环获取表格内容
- 电脑上最好的5个azw3阅读器
- Java 计算工作时间 除去周末、节假日
- LaTeX技巧100:LaTeX如何输入大小写罗马数字?
- 记录一下近期自己的顿悟
- css样式中的vw什么意思,css vw是什么单位
- Vegas怎么制作古装墨迹笔刷开场效果
- ros 发布信息频率_ROS:消息发布器和订阅器(c++)
- 《线性代数的本质》学习笔记
- 网站弹窗广告进行宣传推广效果怎么样
- AVG2013nbsp;杀毒软件激活nbsp;…
- 熊猫烧香_汇编级_超详细分析
- 贵州移动落实工业“百千万”工程 助力大数据发展
- 排队叫号系统服务器,综合服务中心办事大厅排队叫号系统_智慧大厅服务管理系统...
热门文章
- 技嘉主板U盘启动UEFI引导模式
- Java数据结构之图的基本概念和算法,深度优先遍历DFS,广度优先遍历BFS(图解)
- Java后端WebSocket的实现
- CMake添加QT库是出现Policy CMP0020 is not set“警告解决方法
- mysql数据库进行清洗,清理数据库
- Spring事务管理 | 数据库连接池流程原理分析
- APP推广的社会化营销渠道
- Java笔记(P400/241-P427/269)
- angular js为a标签追加点击事件
- 员工薪资管理系统在netbeans中的全部代码_北京哪家人力资源管理系统比较靠谱...