第三次课程设计实验报告

19春第三次课程设计实验报告
一、实验项目名称
消砖块
二、实验项目功能描述
这个项目主要实现的是通过移动挡板来反弹球,来消除砖块,通过‘w’,‘s’,‘a’,‘d’来移动挡板,当将所有砖块都消灭完,则游戏结束。
三、项目模块结构介绍
主要就是通过不停的循环主函数里的几个自定义函数去实现游戏,主要分为数据的初始化函数(startup())、消除画面函数(clean())、显示画面的函数(show())、与用户输入无关的数据更新的一个函数(updatewithoutInput())、与用户输入有关的一个函数(updatewithInput()),游戏结束的一个后续处理函数(gameover());

1581808-20190608185308265-1396619399.png

四、实现界面介绍
1581808-20190608185320401-261606829.png

五、代码托管链接
https://gitee.com/gaotian250yj912
六、实验总结
问题:就是游戏没有结束,是无尽版的;还有就是画面闪烁的问题。
解决办法:当砖块被消除完之后游戏结束,使用count来记消除的砖块数量,达到全部则结束,就根据书上的提示用了一些批量绘图函数。
感想:就是游戏其实可以再完善一些,例如在速度,难度上,还有挡板的作用,还是要去好好的想想。

转载于:https://www.cnblogs.com/gaotian250yj912/p/10991373.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值