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

    一、实验项目名称:
    飞机游戏简化的编写
    二、实验项目功能描述:
    这个实验主要是实现游戏的正常运行,实现控制飞机的移动功能,增加其实用度,
    同时还实现发射子弹和出现敌机的操作,利用函数封装重构飞机游戏,并实现子弹,敌机移动,击中敌机,实现得分。
    三、项目模块结构介绍:
    第一步:代码重构,实现控制飞机移动的功能。
    第二步:常规子弹,初始化子弹在飞机的正上方,子弹发射后自动向上移动;
    第三步:静止的敌机,增加静止的敌机;
    第四步:敌机移动,让敌机自动向下移动;为了在降低敌机移动速度的同时不影响用户输入影响频率。
    第五步:击中敌机,当子弹和敌机的位置相同时就是击中敌机;
    第六步:清屏功能,清除屏幕闪烁;

    总体模型:

    Int main()
    {
      Startup();     
      While(1)     
      {
       Show();     
       updateWithoutInput();   
       updateWithInput();      
    }
    return 0;
    }
    

    四、实现界面展示:

    五、代码托管链接:
    https://gitee.com/hhl296738954/big_tortoise_warehouse_1.git

    六、实验总结:
    因为初次接触使用代码写游戏设计,同时学会了git的使用。通过书上的介绍,我慢慢了解到了该如何去设计游戏,现在虽然只是完成了飞机游戏的部分,但我会继续去完善它,对于初学者的我来说,只能做到现在这样,还得靠后续的知识积累,还有小组的帮忙,有了小组的帮忙,不知道的地方可以一起探讨,完善这个游戏应该会简单很多,在接下来的时间里,我会努力去完善这个游戏。
    问题:sleep()的使用没有头文件
    解决:将书上的#include<cwindow.h>改为#include<windows.h>.

  • 相关阅读:
    推送(评论,点赞,关注)
    php组成数组
    week6 10 后端backend server和mongoDB通信
    week06 09 NodeJS Server as a RPCclient
    week06 08 postman 测试jsonrpc
    week06 07 创建RPC SERVER 换个镜像安装下载
    week05 06绑定滚动条 去抖动
    week05 05restful api
    week5 04 npm run build
    week5 03 continus loading news
  • 原文地址:https://www.cnblogs.com/hhl296738954/p/10959933.html
Copyright © 2011-2022 走看看