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

第二次课程设计实验报告

时间:2019-05-31 19:33:18      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:tee   git   read   自己   mic   代码   描述   调试   img   

2019春第二次课程设计实验报告
一.实验项目名称
贪吃蛇小游戏
二.实验项目功能描述
玩家通过键盘控制蛇在地图上寻找食物,蛇吃下食物,可以加分,碰到四壁或者自己游戏结束。
三.项目模块结构介绍
程序关键在于表示蛇的图形及蛇的移动。用一个小圆点来表示蛇的一节身体,身体每长一节,增加一个圆点,蛇头用四节来表示。移动时必须从蛇头开始,所以蛇不能向相反的大反向移动,如果不按任意键,蛇自行在当前方向上前移,如果按与蛇方向相反的方向键,此游戏就会暂停,再按向前的方向键才能继续游戏,但按下有效方向键后,蛇头朝着该方向移动,一节移动一节身体,所以按下有效方向键后,先确定蛇头的位置,而后蛇的身体随蛇头移动,图形的实现是从蛇头新位置开始画出蛇,这时,由于未清屏的原因,原来的蛇的位置和新蛇的位置差一个单位,所以看起来蛇多一节身体,所以将蛇的最后一节用背景色覆盖。食物的出现与消失也是画一个圆点和覆盖原来的圆点。为了便于理解,定义两个结构体:食物与蛇。

技术图片
技术图片
技术图片

四.实现界面展示
技术图片

五.代码托管链接
https://gitee.com/thc528411/thc/blob/master/README.en.md
六.实验总结
1.函数定义是要做到顾名思义是很重要的,它对读程序的人正确认识程序十分重要,在修改这个程序的过程中也能很快找到程序各模块的作用,大大增加了程序的可读性。
2.在调试过程中,遇到了很多的问题,比如,因为使用的刷屏函数,所以屏幕经常出现闪烁的情况,但是通过我的努力和学习,通过网上和书籍的查阅,我也得到了很多的收获。

第二次课程设计实验报告

标签:tee   git   read   自己   mic   代码   描述   调试   img   

原文地址:https://www.cnblogs.com/tanghongsheng/p/10956922.html

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