一.需求分析

本次游戏课程设计小组成员团队合作的方式,通过游戏总体分析设计,场景画面的绘制,游戏事件的处理,游戏核心算法的分析实现,游戏的碰撞检测,游戏的反复测试,游戏的打包运行等一个完整的游戏设计编码实现的整个过程。进一步提高编写结构清晰,扩展性好,风格良好的应用程序,进一步提高思考解决实际问题的工程能力。

玩家进入游戏,退出游戏的功能,没有过关重玩的功能

玩家开始游戏,暂停游戏,查看游戏规则

玩家键盘A,D(快捷键)鼠标操作实现战舰的移动和投导弹攻击潜艇

潜艇左面出,向右移动,每一个时间间隔向上投鱼雷攻击战舰

战舰和潜艇被攻击后有相应的爆炸特效和对应的音效

玩家的得分统计,进入前十就提示输入姓名,当前最高分的查看

玩家通过的关口统计,下一关口难度增加的设置

Actor主要为玩家和游戏系统

玩家 user case 包括 开始游戏,操作战舰,退出游戏,暂停游戏,得分关卡,进入排行榜

游戏系统 user case 潜艇出击,爆炸效果,积分榜重置,结束游戏,场景画面

java写潜艇大作战游戏_基于Java实现的潜艇大战游戏相关推荐

  1. 用java写的教职工信息管理系统_基于Java的教师信息管理系统的设计与实现论文.doc...

    基于Java的教师信息管理系统的设计与实现论文 职场大变样社区():下载毕业设计成品 全套资料,全部50元以下 毕业设计(论文)任务书 第1页 毕业设计(论文)题目: 基于java的教师信息管理系统的 ...

  2. java写的股票技术分析_基于Java语言开发的个性化股票分析技术:量能突破模型(Energe-Break)...

    基于Java语言开发的个性化股票分析技术: 量能突破模型(Energe-Break) 一个用量能指标作为判定依据的条件分析模型,根据最近5天内是否有量能平台的突破以及涨跌幅的大小给每只股票评分评价,给 ...

  3. java实现潜艇大战游戏_基于Java实现的潜艇大战游戏

    一.需求分析 本次游戏课程设计小组成员团队合作的方式,通过游戏总体分析设计,场景画面的绘制,游戏事件的处理,游戏核心算法的分析实现,游戏的碰撞检测,游戏的反复测试,游戏的打包运行等一个完整的游戏设计编 ...

  4. java数组游戏_基于java的挖地雷游戏

    项目简介: 模拟windows系统中的挖地雷游戏,采用Java开发类似的游戏. 游戏包含的行为: 1.      基本的游戏功能1(优先级高): 通过鼠标点击按钮,完成图片的显示: Case1: 如果 ...

  5. 基于java的oa协同办公系统_基于JAVA的OA系统的制作毕业设计论文

    <基于JAVA的OA系统的制作毕业设计论文.doc>由会员分享,可免费在线阅读全文,更多与<基于JAVA的OA系统的制作毕业设计论文>相关文档资源请在帮帮文库(www.woc8 ...

  6. JAVA做OA用到手机_基于JAVA的OA系统的制作毕业设计论文

    <基于JAVA的OA系统的制作毕业设计论文.doc>由会员分享,可免费在线阅读全文,更多与<基于JAVA的OA系统的制作毕业设计论文>相关文档资源请在帮帮文库(www.woc8 ...

  7. java动漫网站开题报告_基于java的校园论坛网站的开发与设计开题报告.doc

    基于java的校园论坛网站的开发与设计开题报告 太 原 科 技 大 学 华 科 学 院 毕业设计开题报告 学 生 姓 名:学 号:学 院.系:专 业:论 文 题 目:指导教师: 2015 年 3 月1 ...

  8. Java创新创业讲座心得体会_基于Java?Web的创新创业管理系统设计与实现

    第16卷 第2期 201 7年2月 软 件 导 刊 Softw arc Guide Vo1.16NO.2 Feb.20l7 基于 Java Web的创新创业管理系统设计与实现 张 泽 ,雷光 波 (湖 ...

  9. JAVA物联所需技术_基于JAVA多线程技术解决物联云端服务雪崩效应的方法与流程...

    本发明涉及互联网技术领域,特别涉及一种基于JAVA多线程技术解决物联云端服务雪崩效应的方法. 背景技术: 目前,物联云系统已经作为普遍的智能电视平台出现在我们面前,而细致分析物联云系统我们可以发现,当 ...

最新文章

  1. Web性能测试需监控的IIS性能指标
  2. 让你的网页达到最好的视觉效果
  3. mysql基本操作二
  4. (实用)Ubuntu 开启NFS服务
  5. MySQL-ProxySQL中间件(一)| ProxySQL基本概念
  6. cass或cad里提取点坐标及高程的插件_一个坐标计算小程序 EXCEL 可以进行抵偿任意带高斯坐标转换...
  7. maven处理和java平级的资源文件
  8. vue3被删除的两个功能
  9. 浏览器的同源策略与跨域问题的解决方案
  10. python支持按指定字符串分割成数组_按固定元素数目分割数组- perl,python
  11. 无责任书评——DOOM启示录 BORLAND传奇
  12. 微信小程序下载文件ios无法预览问题--解决方案
  13. 【开发环境准备】更新板载ESP8285固件
  14. 京东云首次发布数智供应链全景图 锚定产业数字化新赛道
  15. LoadLibrary加载dll失败, 报告找不到指定的模块 的问题的解决
  16. c语言窗口画图,C语言实现画图程序
  17. 计算机视觉牛人、网站、资源
  18. VMWare 虚拟机, CentOS7环境下 部署Cobbler (含web)
  19. Linux 内核编程风格
  20. 基于Springboot的特产销售平台设计与实现毕业设计源码091036

热门文章

  1. 3分钟快速了解mysql和es中字段类型相似之处
  2. LED拼接显示屏的某一块黑屏
  3. 硬盘目录损坏是什么原因?怎么恢复文件?
  4. 4.1.2.HTTP报文格式解析
  5. EF Core :IQueryable的延迟执行
  6. 成都计算机专业学校公办的,成都公办铁路专业学校招生设立哪些好的专业
  7. Java中Set真的是无序的吗?
  8. ubuntu 10.10 + VirtualBox 4 安装Mac OS X 10.6 雪豹操作系统图文详解
  9. 2019hbcpc(第三届河北省大学生程序设计竞赛)
  10. 批量处理FY3-MERSI L1B数据