首页 > 其他 > 详细

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

时间:2019-06-07 17:27:12      阅读:124      评论:0      收藏:0      [点我收藏+]

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

一、 实验项目名称

贪吃蛇游戏

二、 实验功能描述

模拟简单的贪吃蛇游戏,使得‘蛇’拥有移动、吞吃食物长大的功能,然后再游戏中添加‘食物’,再设定游戏失败的条件,然后再设计失败的结果。使得程序整体变成一个完整的贪吃蛇小游戏。

三、 项目板块结构介绍

技术分享图片

本项目一共分为四个板块,由这四个板块共同作用实现的一个简单的贪食蛇游戏。其中利用了printf实现了构建蛇头、蛇身和食物等多个实验体,利用了if系列语句和for循环实现了移动,长大和判定失败条件,利用hidecursor和gotoxy实现了清屏功能掩盖闪烁。

四、 实现界面展示

1) 构建小蛇

技术分享图片

2) 小蛇移动

技术分享图片

3) 控制小蛇移动

技术分享图片

4) 判断游戏失败

技术分享图片

5) 吃食物长大

技术分享图片

技术分享图片

五、 代码托管链接

game2.0.cpp

六、 实验总结

提出问题:我觉得这个程序还是有些小问题,但是还算不错,又思考过,小蛇是否还可以加速减速,是否可以设置一下道具。
解决办法:我觉得得给游戏一个或者几个给定道具的条件,这个可以用if系列语句和for语句来完成。我觉得这并不简单,目前暂无思路。
感悟:写游戏代码太难了,主要是思路难找,有了思路也不一定写的出来,我实在有着如此参考下写出来的,还是如此的不完善。无法想象写一个大游戏的难度。
作用实现的一个简单的贪食蛇游戏。其中利用了printf实现了构建蛇头、蛇身和食物等多个实验体,利用了if系列语句和for循环实现了移动,长大和判定失败条件,利用hidecursor和gotoxy实现了清屏功能掩盖闪烁。

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

原文:https://www.cnblogs.com/LfanWyuXooo/p/10988642.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!