zoukankan      html  css  js  c++  java
  • JAVA课程设计——飞机大战(团队)

    一、团队名称、团队成员介绍

    团队成员介绍

    杨涛(组长):游戏界面设计和用户信息读写操作

    张旭 :游戏内部的动画特效和碰撞检测逻辑

    二、项目git地址

    没错就是我

    三、项目git提交记录截图



    四、项目功能架构图与主要功能流程图

    游戏流程图

    五、项目UML图

    游戏界面

    游戏主体

    六、项目运行截图

    登录注册

    选择战机

    进入游戏界面

    游戏中

    游戏暂停,游戏继续

    游戏结束,重新开始

    游戏结束,退出

    七、项目关键代码(不能太多)

    选择战机

    战机控制

    碰撞第二三效果



    八、代码静态扫描

    基本全部代码都是符合规范的。

    九、尚待改进或者新的想法

    待改进:
    在开始界面没有选择关卡的功能,虽然我们有设计关卡,但是我们每次都是从第一关开始,并没有实现自由选择,而且通过了一关,分数还是继续累加,没有重新计数,这有点像无尽模式。之后可以将每一个关,独立出来,分数也另算,每个关卡的难度逐渐增加,通关要求也变高。
    新的想法:
    程序的碰撞检测机制实现的太过粗略,只是初级到达了本次课设的要求,并不是一个合格游戏程序可取的,但是在前期的设想中是有更加完善的想法的,例如将飞机图片细化为一个不规则图形,利用直线进行描边,使得空白碰撞区域更少,但产生碰撞的区域范围很难用代码描述,且需要检测的游戏物品太多,工程量巨大,尚未实现,因为始终无法应用出来,逻辑很难实现而放弃了,之后可以在空余时间里将其完善实现出来,让程序更加的成熟。

    十、团队成员任务分配,标明组长

    杨涛(组长):游戏界面设计和用户信息读写操
    个人博客
    张旭 :游戏内部的动画特效和碰撞检测逻辑
    个人博客

  • 相关阅读:
    Centos 安装postgreSQL9.4.3
    widnows2008双网卡双ip不同Ip段
    centos7服务器远程安装图形化页面
    yum install 安装时报yum doesn't have enough cached data to continue.
    linux通过ntpd同步服务器时间,
    电脑端微信多开
    h3c交换机配置ssh密码验证登录方式
    【Windows】Win10家庭版启用组策略gpedit.msc
    IOI2019游记
    Educational Codeforces Round 70
  • 原文地址:https://www.cnblogs.com/yt0617/p/14337817.html
Copyright © 2011-2022 走看看