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


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

    一、实验项目名称

    项目名称:flappy bird

    二、实验项目功能描述

    功能:由用户来对小鸟的位置进行操作,通过控制小鸟的位置来躲开障碍物,如果未躲开障碍物,则通告游戏失败。
    仓库代码链接:https://gitee.com/hcy-yxdm123/HCY/blob/master/flappy bird.cpp1.cpp

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

    第一模块:输入全局变量,显示画面。
    第二模块:小鸟的位置以及障碍物的设计。
    第三模块:用户参与,用户通过出入不同字符来移动。
    第四模块:游戏失败提醒以及障碍物重新生成。
    第五模块:隐藏光标。
    第六模块:游戏循环。
    总体模型:

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

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

    问题一:如何来控制小鸟的移动,有什么方法。
    问题一的解决办法:有两种方法可以控制小鸟的移动,方法一是利用scanf输入字符,通过按键的不同来移动小鸟的坐标。缺点是每输入一个字符都需要按回车键后才能执行。方法二是利用getch,它是不需要按回车键的,只需要输入空格即可。
    问题二:在输入过程中,把大写字母写成小写字母,导致运行错误,出现函数没有声名的情况。
    问题一的解决方案:通过一直改还是错误结果仔细看书上才发现大写字母。
    感想:刚开始还没有照着书上写代码的时候,觉得自己不会把代码连接成一个代码,后面发现书上的代码是很容易连接的,感觉还可以,至于代码也是看得懂的。

  • 相关阅读:
    python主成分分析
    matplotlib绘图pie
    cpu监控:mpstat命令
    cpu监控:dstat
    MongoDB--安装部署
    Linux-网络管理
    Apache 虚拟主机配置
    Apache 访问控制
    Apache 域名跳转配置
    Apache 日志管理
  • 原文地址:https://www.cnblogs.com/da123hcy/p/10956116.html
Copyright © 2020-2023  润新知