zoukankan      html  css  js  c++  java
  • 2019年春第二次课程设计实验报告

    2019年春第二次课程设计实验报告

    一、实验项目名称

    项目名称:空战游戏

    二、实验项目功能描述

    功能:用户通过按“a,d,w,s”键来控制飞机移动的位置,按空格键来发射子弹以此来歼灭多台敌机获得得分,且获得一定积分后子弹会变得厉害,若失败则减分。
    仓库代码链接:
    https://gitee.com/hcy-yxdm123/HCY/blob/master/空战游戏.cpp

    三、项目模块结构介绍(文字+总体模型)

    第一模块:设计游戏画面尺寸,定义全局变量;
    第二模块:设计隐藏游戏画面的光标;
    第三模块:数据初始化;
    第四模块:显示画面,输出飞机、子弹与敌机;
    第五模块:输入与用户输入无关的更新,即控制飞机位置移动及子弹击中敌机的积分后子弹变厉害、游戏失败的要求的设计;
    第六模块:输入与用户输入有关的更新,即用户该如何控制飞机来发射子弹,歼灭敌机;
    第七模块:主函数。
    总体模型:

    四、实现界面展示(截图)

    五、实验总结(提出问题+解决办法+感想)

    问题:如何在敌机跑出显示屏时产生新的敌机;
    解决方法:设计一个条件,通过达到此条件来产生新的敌机。
    感想:本次游戏是第二章飞机游戏的升级版,增加了游戏的难度,游戏新增了多台敌机同时出现,当积分到达一定高度子弹就会变的更厉害,所以空战游戏需要增加这一两个的功能。

  • 相关阅读:
    PowerDesigner中Table视图同时显示Code和Name
    sql语句 生成数据库表
    业务流程图
    物理模型图-数据库图
    观察者模式
    UML的九种图
    路由器工作原理
    web项目中处理捕获异常统一处理
    java中volatile、synchronized
    linux 安装软件的几种方法
  • 原文地址:https://www.cnblogs.com/da123hcy/p/10955890.html
Copyright © 2011-2022 走看看