码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2019-05-31 11:56:49      阅读:103      评论:0      收藏:0      [点我收藏+]

标签:定义函数   without   show   自定义函数   功能   光标移动   out   ref   介绍   

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

一、实验项目名称

飞机游戏

二、实验项目功能描述

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

三、项目模块结构介绍

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

四、实现界面介绍

技术图片

五、代码托管链接

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

六、实验总结

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

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

标签:定义函数   without   show   自定义函数   功能   光标移动   out   ref   介绍   

原文地址:https://www.cnblogs.com/H-Alice/p/10954314.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!