由于食物是贪吃蛇游戏中最简单的一部分,而且和其他部分关联性不强,基本上是一个独立的部分,所以我打算先实现它。我的想法是食物必须在世界中才能被创造出来,也就是说,先有世界再有食物,所以我得先判断世界是否存在,存在的话才可以创建食物。Food * SNK_CreateFood(World *worl.....
分类:
其他好文 时间:
2015-01-30 17:07:16
阅读次数:
206
游戏中的食物没有那么多复杂属性,特别是贪吃蛇游戏中,我把食物看待的很简单: 1. 它必须属于世界,才能出现在世界。不可能一个不属于世界的食物,出现在世界中;但是可能存在着一个食物,它属于世界,但是却没有出现在世界中(即食物的颜色和世界的颜色相同,因此看不见食物)。这就像鬼一样,它可能存在于这个...
分类:
其他好文 时间:
2015-01-30 15:42:24
阅读次数:
227
实现贪吃蛇游戏的思路:
class Node(i,j) //表示坐标
class Worm(List nodes) // 行数:10行//用LinkedList存储蛇的坐标点。当前进是用addFirst(Node node)方法添加一个一个坐标点(可以通过getFirst()得到上一个坐标-1得出);然后再删除尾节点。如果碰到食物则不删除尾节点。
...
分类:
编程语言 时间:
2015-01-30 09:13:53
阅读次数:
244
#include
#include
#include
#include
#define LEFT 0x4b00
#define RIGHT 0x4d00
#define DOWN 0x5000
#define UP 0x4800
#define ESC 0x011b
#define N 100/*贪吃蛇的最大长度*/
int i,key;
int speed;/*游戏速...
分类:
其他好文 时间:
2014-12-27 17:37:10
阅读次数:
237
最近没事翻了一下以前写的程序,真是不堪入目,以前真是什么都不懂,不过有一个程序倒是挺有意思的,大二的时候写的一个贪吃蛇游戏,虽然程序非常难看,还有很多漏洞,但也是这个程序让我真正开始喜欢上了编程,不多说啦,先看看代码![cpp] view plaincopy#include#include#incl...
分类:
编程语言 时间:
2014-12-06 06:34:47
阅读次数:
273
贪吃蛇小游戏 部分函数要点起定时器,$speed为每分钟调用次数 ,不知道有参数的怎么处理AdlibRegister("movesnake", $speed)产生随机数Random(0, $pos[0] / 14 - 1, 1)疑问:ReDim $labelarray[$count][3]不会丢失之...
分类:
其他好文 时间:
2014-11-10 06:28:55
阅读次数:
165
最近没事翻了一下以前写的程序,真是不堪入目,以前真是什么都不懂,不过有一个程序倒是挺有意思的,大二的时候写的一个贪吃蛇游戏,虽然程序非常难看,还有很多漏洞,但也是这个程序让我真正开始喜欢上了编程,不多说啦,先看看代码!
#include
#include
#include
#include
#include
using namespace std;
int n ; //墙的大小,写在这里为了...
分类:
编程语言 时间:
2014-11-08 16:48:43
阅读次数:
261
不错的贪吃蛇游戏,运用了Win32的API。完整源代码,在VS2005下编译通过。内附有编程要点,很好的学习范例。
游戏源码下载地址:点击下载...
分类:
编程语言 时间:
2014-10-30 22:41:11
阅读次数:
340
当自己用代码实贪吃蛇游戏时,是很有成就感的一件事情。同时在写的过程中也是自己对javascript基本语法的复习与体会。以下就是代码以及一些代码注释:(bug是有的,浏览器的兼容性,本人的能力无法解决)
分类:
编程语言 时间:
2014-09-11 15:06:32
阅读次数:
214