一个用C语言编写的贪吃蛇小游戏,在学习C语言课程的时候完成,操作简单
2021-07-15 10:05:03 24KB c语言 小游戏 课程设计 贪吃蛇
1
scratch3.0贪吃蛇.sb3
2021-07-14 22:04:48 178KB scratch
1
自己做的简单的小游戏贪吃蛇,有选关、音乐播放等功能
2021-07-14 20:01:29 43MB 贪吃蛇 MFC
1
C语言,贪吃蛇-
2021-07-14 17:03:00 9KB C 贪吃蛇-
1
该设计为本人的课程大作业设计,百分百个人原创,希望刚刚入门学习labview的小伙伴有所帮助。
2021-07-13 18:04:18 969KB labview
1
贪吃蛇,可以用板子上16个switch调节移动速度,五向按键控制方向、暂停和游戏结束后的重开,内含硬件平台
2021-07-13 14:04:55 86.28MB 微机原理实验 嵌入式
1
学习python的小练习
2021-07-13 12:17:57 11.28MB python pygame
1
基于C#.NET编程的游戏,本游戏实现了贪吃蛇的基本功能,需要要完善之处,望IT好友修正之。 程序功能 1)游戏选项:主要实现游戏的开始、暂停、退出,分别可以使用快捷键F2、空格键、F4。 2)设置: a)游戏难度等级设置:初级、中级、高级三个难度等级,每个难度等级又实现了三级加速,主要包括一级加速、二级加速、三级加速; b)蛇体颜色设置:绿色、红色、蓝色、黑色四种颜色可以选择; c) 蛇体宽度设置:初始大小、放大两倍、放大三倍三种选择; d)食物颜色设置:橙色、黄色、紫色三种颜色可以选择。 3)帮助:游戏操作说明,可以使用快捷键F3打开,主要介绍游戏的操作方法、以及版本信息、制作时间。 3.2设计思想 1)贪吃蛇的游戏规则:蛇头不能反向移动,若反向则保持原来的运动方向不变;不能碰到场地四周和自身,若碰到到四周墙壁或者自身,则游戏结束;当吃到食物后,应在随机生成一个新的坐标产生食物,并且食物不能再蛇身内生成;选择相应的游戏难度等级,当分数累加到一定程度以后,速度增加,每个等级有分为三个加速阶段。 2)游戏场地的绘制:将panel控件设计为游戏的背景,场地、贪吃蛇以及食物都是在panel控件中完成绘制。 3)蛇身和食物的绘制:本实验主要使用Graphics类在panel控件中绘制游戏的场地以及贪吃蛇、食物,食物模块、蛇身各模块的绘制是在单元格中进行绘制的,这样蛇身移动和食物生成过程中不需要重新绘制背景;根据蛇身模块宽度,可以改变蛇体的大小和场地坐标图方格的大小;根据食物类和蛇类各自的颜色变量,再通过菜单来改变其相应的颜色。 4)游戏的动态刷新控制:使用Timer组件来实现贪吃蛇的移动,通过设置该组件的Interval属性大小来控制移动的速度。 5)蛇身移动的实现:蛇身的移动主要是用ArrList类来实现的,该类的主要功能是使用大小可以根据需要动态增加数组,即建立动态数组来存储蛇身,本实验主要使用ArrList类的Insert方法和RemoveAt方法实现蛇模块的增加、蛇体移动的清除移动尾部。
2021-07-13 04:21:14 504KB c# 贪吃蛇
1
C#贪吃蛇课程设计报告.doc但是不知道好不好运行。我运行的不错
2021-07-13 04:18:41 213KB 贪吃蛇
1
1、如何将游戏可视化:根据图书馆资料以及在网上搜索的资料,再结合参考程序的学习编写将游戏可视化的程序。2、食物的产生及位置:经分析,食物在两种情况下产生:第一,游戏初始时;第二,蛇吃到食物时。无论是哪种情况,食物的产生都应该满足两个条件:第一,食物产生 的位置是随机的;第二,食物不能产生在蛇身上,也不能产生在游戏窗口的范围之外。 3、蛇吃食物以及判断蛇是否吃到食物。
2021-07-12 23:34:42 6KB 面向对象程序设计 贪吃蛇
1