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

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

    一、实验项目名称

    飞机游戏

    二、实验项目功能描述

    这个项目主要是实现飞机设计敌机的这个游戏,主要是通过‘w’,‘s’、‘a’、‘d’来控制飞机的上下左右移动,通过空格来发射子弹,飞机在限制空间活动,每击中一次敌机可以积一分,如果飞机碰到敌机则游戏结束。

    三、项目模块结构介绍

    主要就是通过不停的循环主函数里的几个自定义函数去实现游戏,主要分为数据的初始化函数(startup())、显示画面的函数(show())、与用户输入无关的数据更新的一个函数(updatewithoutInput())、与用户输入有关的一个函数(updatewithInput()),还有两个小函数光标移动函数(gotoxy())和隐藏光标的一个函数(HideCursor())。

    四、实现界面介绍

    五、代码托管链接

    https://gitee.com/H-Alice/alice.git

    六、实验总结

    问题:就是按书上代码会出现光标闪烁的问题;还有就是游戏没有结束,是无尽版的;还有就是飞机会出范围之后会看不到但游戏不会结束。
    解决办法:根据书本的后面有一个函数可以隐藏光标;设置了就是飞机和敌机相遇则游戏结束;设置了一个框架范围,飞机只要到边界就无法在往外移,只能在范围内移动。
    感想:就是觉得界面不好看,游戏过于单一,手感不怎么好,但玩起来还是挺满足的,在想弄画面的问题,还是不错的,加油

  • 相关阅读:
    [bzoj5483][Usaco2018 Dec]Balance Beam_凸包_概率期望
    [bzoj3829][Poi2014]FarmCraft_树形dp
    [bzoj3420]Poi2013 Triumphal arch_树形dp_二分
    [bzoj4240]有趣的家庭菜园_树状数组
    [CF9D]How Many Trees?_动态规划_树形dp_ntt
    拖拽排序
    windows-build-tools
    阿里云七牛云oss获取视频内的帧图片
    转义符输入的转换
    node脚本下载geo数据
  • 原文地址:https://www.cnblogs.com/H-Alice/p/10954314.html
Copyright © 2011-2022 走看看