C#贪吃蛇游戏源代码 开发环境是visual studio 2010 其中内容加入了背景音乐,支持重新开始
2021-07-16 14:14:26 192KB C#贪吃蛇游戏源代码
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
visual studio 2019 Windows窗体应用小游戏 贪吃蛇,适合初学者理解,程序注释里有我的自己对于贪吃蛇游戏思路的理解分析
2021-07-12 23:17:53 331KB C# 贪吃蛇 工程源码 VS2019
1
彩色界面,C#编写的贪吃蛇小游戏.以前的课程设计,可以拿来用。
2021-07-12 21:35:10 1.05MB C# 贪吃蛇 游戏
1
关于一个汇编语言的经典实例,贪吃蛇的程序
2021-07-12 18:34:30 1.82MB 贪吃蛇
1
Arduino贪吃蛇游戏snake.ino
2021-07-10 20:01:55 4KB arduino
1
大一时做的课设
2021-07-10 20:01:55 7.76MB 贪吃蛇 c语言
1
一个非常简单的基于Qt的贪吃蛇游戏,没有用任何资源文件,纯粹使用绘图设计而成。
2021-07-10 13:21:20 9KB QT C++
1
猜数字游戏,24点游戏,贪吃蛇游戏,五子棋游戏,弹力球游戏
2021-07-08 21:04:57 13KB 常见游戏
贪吃蛇游戏 vc++ 源码 编程爱好者很好的参考 游戏开发者很好的参考
2021-07-07 10:59:56 1.51MB 贪吃蛇游戏 vc++ 源码
1