##1.团队名称、团队成员介绍 团队名称:穿模的小鸟队 团队成员介绍:

范华(组长):沉迷与GUI和PS扣素材的虚假的组长

蔡德鑫:快要被物理引擎搞疯的神秘男子

林中鹏:......

##2.项目git地址

##3.项目git提交记录截图

##4.项目功能架构图与主要功能流程图 游戏流程图:

##5.项目UML图 GUI部分:

游戏部分:

##6.项目运行截图

##7.项目关键代码(不能太多)

/*LoadinFrame中各个视图跳转*/

public void action() {

String nextView;//下一个视图

cardlayout.show(views, "startView");//初始化视图

nextView = startView.action();

while(true) {

switch(nextView) {

case "startView":

cardlayout.show(views, "startView");

startView.setRunning(true);

nextView = startView.action();

break;

case "modelMenuView":

cardlayout.show(views, "modelMenuView");

modelMenuView.setRunning(true);

nextView = modelMenuView.action();

break;

case "chapterMenuView":

cardlayout.show(views, "chapterMenuView");

chapterMenuView.setRunning(true);

nextView = chapterMenuView.action();

break;

case "userLoadinView":

cardlayout.show(views, "userLoadinView");

userLoadinView.setRunning(true);

nextView = userLoadinView.action();

break;

}

}

}

##8.代码静态扫描 ###基本全部代码都是符合规范的,只发现了两个问题 ###(1)缺少@Override 规范前:

规范后:

###(2)只是偷懒省了几个大括号...... 规范前:

规范后:

##9.尚待改进或者新的想法

尚待改进: (1)刚开始的设想是能做出一个较为完整的游戏,但是游戏界面与其余界面与其余界面的衔接一开始没有计划好,所以导致做到后期的时候没有按照原计划很好的衔接上。本来可以设计很多关卡的。 (2)物理引擎的部分有很大的概率会出问题,因为依赖的Jbox2d没有官方文档,而且还有10000多行......蔡在开工之前花了两天也只能看很小的一部分,一周的时间确实不够,需要更长的时间才行。 新的想法: (1)物理引擎的工具类依赖关系太复杂了可以简化 (2)很多模式关卡的设计

##10.团队成员任务分配,标明组长

范华(组长):主体构架、各种GUI界面视图实现 个人博客

蔡德鑫:参考JBox2d物理引擎设计鸟类、猪类等游戏部分 个人博客

林中鹏:数据库存储用户信息、鼠标类等 个人博客

java愤怒的小鸟教学_JAVA课程设计——愤怒的小鸟(团队)相关推荐

  1. java计算器课程_Java课程设计——计算器团队博客

    1.团队名称.团队成员介绍(需要有照片) 1.1团队名称 707 1.2团队成员介绍 谢元将:组长 罗登宇:组员 王华俊:组员 2. 项目git地址 3. 项目git提交记录截图(要体现出每个人的提交 ...

  2. java 密码生成器_Java课程设计-随机密码生成器

    1.团队课程设计博客链接 2.个人负责模板 设计程序运行界面,数据的输入,判断数据输入类型的错误,判断密码类型是否选择. 3.自己的代码提交记录截图 4自己负责模块或任务详细说明 (一)总体设计 1. ...

  3. java蜘蛛纸牌_Java课程设计——蜘蛛纸牌

    一.团队名称.团队成员介绍.任务分配 团队名称:Panta 团队成员介绍 网络1713蔡炜明[组长] 201721123076 网络1713高枫    [组员] 201721123090 任务分配 网 ...

  4. java闹钟程序设计_JAVA课程设计_闹钟的设计与实现项目-报告_附源代码.doc

    JAVA课程设计_闹钟的设计与实现项目-报告_附源代码 第2章 MACROBUTTON AcceptAllChangesInDoc [双击此处键入1级标题] PAGE 2 - PAGE 1 - .. ...

  5. java atm柜机_java课程设计-ATM柜机模拟程序.doc

    java课程设计-ATM柜机模拟程序 课程设计(大作业)报告课程名称:面向对象程序设计课程设计 设计题目:ATM柜员机模拟程序 院 系:信息技术学院 班 级: 设 计 者: 学 号: 指导教师: 设计 ...

  6. 五子棋java百度文库_JAVA课程设计 五子棋(内附完整代码).doc

    JAVA课程设计 五子棋(内附完整代码) JAVA课程设计 设计题目:五子棋游戏 简要的介绍五子棋 五子棋的起源 五子棋,又被称为"连五子.五子连.串珠.五目.五目碰.五格.五石.五法.五联 ...

  7. java 坦克大战_java课程设计之坦克大战

    本文实例为大家分享了java坦克大战的具体代码,供大家参考,具体内容如下 环境要求: 操作系统:Windows 10 JAVA虚拟机:JDK1.8以上 开发环境:Eclipse(4.5以上) 功能提示 ...

  8. java 屏幕识别_Java课程设计:捕获图片以及识别图中的文字

    package屏幕捕捉以及识别;importjava.awt.Color;importjava.awt.FlowLayout;import java.awt.event.*;importjava.aw ...

  9. java火柴游戏_Java课程设计—拿火柴小游戏

    1 import java.awt.event.*;2 import javax.swing.*;3 importjava.util.Timer;4 importjava.util.Random;5 ...

  10. java cs系统_Java课程设计——基于CS模式的用户管理系统

    Java笔记 Java项目设计思路: MVC设计模式: M:model:数据模型,类似于数据库中得一张表. V:view:视图,呈现给用户得操作界面,用户点击按钮等操作后会展示一些界面等. C:con ...

最新文章

  1. 推荐《求医不如求己》,实用
  2. 浅谈Java中equals()和==的区别
  3. web.xml 文件中的配置节的加载顺序
  4. java属于面相_[Java教程]面相对象
  5. WEB3.0全球高峰论坛暨2022中民协分布式存储专委会新春团拜会即将隆重启幕
  6. 使用winpcap开发网络抓包工具
  7. UltraISO 制作U盘启动盘(Ubuntu、CentOS)
  8. PreferenceScreen 偏好显示类 的使用
  9. 科技文献检索的途径、方法和步骤 - 易智编译 EaseEditing
  10. postman安装与使用
  11. 实现 8086 汇编编译器(一)——基本框架
  12. 网页设计1-1李清照人物简介
  13. KPPW系统—开源免费的威客建站系统
  14. Linux下隐藏文件和显示隐藏文件命令
  15. Backblaze2022中期SSD故障质量报告解读
  16. 工业通讯桥接器用途及选型
  17. 日历 fullCalendar 整合农历
  18. java调用云小蜜示例教程(调用sdk版本)
  19. Java数据结构-树状数组
  20. Android 适配暗黑模式

热门文章

  1. 概率论 参数估计与假设检验 区分及例子
  2. 2022-2028年中国安检设备行业市场全景调查及投资策略研究报告
  3. java 私有云_[原创]私有云中实现以应用程序为中心的PaaS
  4. IP数据报之首部长度解析
  5. TensorRT - 扩展TensorRT C++API的模型输入维度,增加Dims5,Dims6,Dims7,Dims8
  6. android跳转到应用市场并进入指定包名的应用详情
  7. 无线网460王者荣耀服务器,王者荣耀460ms解决方法:王者荣耀网速460ms怎么办?...
  8. Simotion应用与组网之一安装篇
  9. BUUCTF 荷兰宽带数据泄露
  10. software_reporter_tool 进程关闭的优雅法子