本系列文章转载至hwenycocodq520
贪吃蛇?对于很多人来说最熟悉不过了,今天就来实现一下这个小游戏,无聊之时玩之,还是能找得出点乐趣的! : )
简单的贪吃蛇游戏主要包括两个对象:蛇和食物。
蛇:
众所周知:蛇会爬行、蛇能啃食、蛇会变长、蛇会死亡,而这些,就是组成一条蛇的基本成员了,包括了蛇的特征,比如长度、运动方向、速度等;还有蛇的行为,蛇会爬会吃会死还有蛇的显示(Draw)等。
食物:
食物类呢就比较简单了,主要是食物的显示和消失;如果扩展食物类,可以定义一些食物类型,比如蛇吃到后消短蛇长度的食物、减速食物、加速食物、反向、出现一个障碍物,甚至莫名其妙冒出春哥玉照也不足为奇。天马行空,你爱怎么想就加什么功能进去。
游戏规则:
控制蛇吃屏幕上的食物,吃到变长之,碰到墙壁或者障碍物死亡!就是这么简单!
基本的对象已经有了,还是老样子,加上逻辑运算判断+循环,一个小游戏又诞生了!