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


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

    一、实验项目名称

    飞机游戏

    二、实验项目功能描述

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

    三、项目模块结构介绍

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

    四、实现界面介绍

    五、代码托管链接

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

    六、实验总结

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

  • 相关阅读:
    webview 缓存
    winform 托盘
    winform自动保存属性变更
    序列化条件
    System.Web.HttpUtility VS System.Net.WebUtility
    javascript模拟sleep
    C#实现把科学计数法(E)转化为正常数字值 (转)
    appium远程连手机调控
    adb通过wifi连接android设备
    在项目中接口测试时怎么做的?
  • 原文地址:https://www.cnblogs.com/H-Alice/p/10954314.html
Copyright © 2020-2023  润新知