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

该博客围绕飞机游戏实验展开,介绍了项目功能为用户通过键盘操作飞机移动并射击目标,阐述了项目模块结构。还探讨了控制飞机移动的方法,最终选用getch函数。编译运行成功后,作者认为游戏虽玩法简单,但代码编写不易,可巩固知识点。

一、实验项目名称

飞机游戏

二、实验项目功能描述

用户通过键盘操作使飞机移动,射击目标

三、项目模块结构介绍

第一模块:输入全局变量,显示画面。
第二模块:飞机、子弹、敌机的输入和打印设计。
第三模块:用户参与,由用户来操控字符a,d,w,s移动飞机的位置。
第五模块:控制敌机下降的速度。
第四模块:按空格键发射子弹。

四、实现界面展示

1581299-20190531162344112-718947595.png

五、代码托管链接

https://gitee.com/dengybo/programming-1/commit/9d7e505245c568175c821e8f6c5399f82baf26b2

六、实验总结

提出问题:如何来控制飞机的移动,有什么方法
解决办法:第一种方法是利用scanf输入不同字符从而控制飞机的上下左右,然后再按空格键;第二种方法是用getch函数,这样就不用按空格键,可以方便操作移动,所以我在这次设计中用的是第二种方法。
感悟:代码是看着书来编写的,编译运行成功后,自己也试着玩了一下,感觉挺有意思的。刚开始的时候,不知道怎么操作,后面才知道的。游戏玩法虽然很容易,但是编代码不容易啊,一个游戏代码就掺杂了好几个知识点,可以进一步的了解和巩固之前的小知识点。

转载于:https://www.cnblogs.com/dengbo990915/p/10955842.html

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值