本实例基于vc6.0开发,编译运行通过的源代码。
2019-12-21 19:40:39 1.42MB c++ 贪吃蛇 源代码
1
用QT自己写的贪吃蛇小游戏 代码还是比较精简的 自我感觉算法实现的不错 界面也还行 和大家分享一下 欢迎交流!
2019-12-21 19:34:04 29KB QT 原创 源代码 贪吃蛇
1
数据结构课程设计之贪吃蛇(源代码),很不错的资源哦
1
java 贪吃蛇源代码 带详细注释的撒~~ 写了一个多星期~~ 规则: 1,方向键或WASD控制方向; 2,F11、F12或Z、X键可以加减速度; 3,Enter键暂停、开始; 4,可以直接通过拉伸改变窗口大小,但注意不要把食物拉动到窗体外,会导致无法吃到~~ 5,注意:网格样式一和样式二会覆盖背景; 6,BUG之处,还请指正~ O(∩_∩)O谢谢 ! 作者:沉默的小老头
2019-12-21 19:27:46 76KB java 贪吃蛇 源代码
1
void createWindow();//创建一个窗口 void initial();//初始化 void createObj();//随机创建目标 void getDirection();//获取方向 void eat();//吃的动作 void updateLine();//更新保存蛇的数组 void liveState();//保存状态--分数->文件, ->判断蛇是否死了 void showSnake();//显示蛇 void setXy(int x, int y);//获取窗口坐标 void updateScore();//更新分数 int delay = 0;//延迟 int eatFlag = 0;//吃了目标点的标记,默认为没有吃,吃了为1 int state = 1;//判断蛇状态的标记, 如果state==0,那么蛇就死了,退出整个循环 int max = 0;//最高得分 int length = 1;//蛇的长度 int line[100][2];//一行就存放蛇每个点的x和y坐标 int top[2] = {40,12};//蛇头,始终记录最新蛇头的位置,不管吃了目标没有 int obj[2];//存放目标点的坐标 int xMin = 1, xMax = 77, yMin = 2, yMax = 23; int tailPre[2];//存放蛇尾的坐标
2013-01-09 00:00:00 9KB 代码
1