• 2019春第一次课程设计实验报告


    一、实验项目名称

         Flappy bird
    

    二、实验项目功能描述

    第一步先实现一个下落的小鸟,和飞机游戏中下落的敌机类似;第二步同时实现下落小鸟和静止障碍物的显示;第三步让障碍物从右向左移动;第四步判断小鸟是从障碍物的缝隙中通过还是发生碰撞;第五步实现障碍物在最左边消失后在最右边循环出现,此过程中注意如何利用rand()函数随机产生障碍物缝隙的位置,并保证缝隙大小足够通过小鸟。

    三、项目模块结构介绍

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

    五、代码托管连接

    https://gitee.com/zmman/zm/blob/7f5206e767a95d8b782cbf44c022db6ce2a4fff7/flappy bird.cpp)

    六、实验总结

    实验中遇到的问题及解决方法:
    问题1:不清楚头文件“#include<conio.h>”及头文件“#include<windows.h>”的意思
    解决方法:和小组成员一起讨论,然后查了百度

    问题2:第一次写这种游戏的代码,很陌生,很多函数没见过
    解决方法:看着书上的代码写,然后尝试读懂代码

    问题3:在弄远程仓库的时候出现了很多问题,比如不懂git的使用;敲完代码后一开始也不知道怎么传上去
    解决方法:一直反复地按照视频操作,直到把文件传上去

    问题4:在编译运行的时候光标太明显了
    解决方法:搜百度加了一个隐藏光标的代码

    感悟:感觉这周的这些创建仓库,创建远程仓库等都比较麻烦,一开始不理解为啥要弄这么复杂的,从一开始的博客到现在的码云,感觉博客都还没完全弄清楚就开始弄码云,然后搜了百度,才知道码云及git等,都是为了让我们以后团队敲代码时,能更清楚地显示个人所花的时间及贡献度等,为我们节省了大把的时间来观察。
    虽然很难,但是还是得加油!

  • 相关阅读:
    菜鸟浅谈软件开发项目管理
    中国准货币体系的概要简析
    使用dockercompose安装wordpress
    货币乘数
    安全测试的相关内容
    TCP三次握手和四次挥手
    HTTP协议相关
    描述浏览器登录的过程
    AJAX相关知识
    什么是热钱
  • 原文地址:https://www.cnblogs.com/zmzhang/p/10953025.html
Copyright © 2020-2023  润新知