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

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

一、 实验项目名称

贪吃蛇游戏

二、 实验功能描述

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

三、 项目板块结构介绍

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

四、 实现界面展示

1) 构建小蛇

2) 小蛇移动

3) 控制小蛇移动

4) 判断游戏失败

5) 吃食物长大

五、 代码托管链接

game2.0.cpp

六、 实验总结

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

posted @ 2019-06-07 17:05  反语ooo  阅读(158)  评论(0编辑  收藏  举报