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

    六、实验总结

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

  • 相关阅读:
    MYSQL性能优化的最佳20+条经验
    MySQL性能分析工具之PROFILE
    理解事务的4种隔离级别
    二进制中1的个数
    滑动窗口最大值
    字符流中第一个不重复字符
    字符串转化为整数
    java字符,字符串,数字之间的转换
    java中数组输出的方式
    java基础知识(1)
  • 原文地址:https://www.cnblogs.com/H-Alice/p/10954314.html
Copyright © 2011-2022 走看看