码迷,mamicode.com
首页 >  
搜索关键字:【c语言小游戏】 贪吃蛇    ( 678个结果
uestc 贪吃蛇
转自:http://m.blog.csdn.net/blog/u013776011/25992865贪吃蛇,首要问题是如何记录蛇的状态,蛇头,蛇身中每个点与上一点之间的方向关系。故可以用哈希来定义状态,这里学习了别人的hash方法。每次找到当前点与前面一点的方向关系来确定hash返回值剩下的就是直接...
分类:其他好文   时间:2015-02-01 19:10:04    阅读次数:197
[C入门 - 游戏编程系列] 贪吃蛇篇(六) - 蛇实现
这一篇是关于设置蛇的属性的,接上一篇(五)。设置蛇的速度,很简单,只要不是负数就行了。void SNK_SetSnakeSpeed(Snake *snake, int speed){ if (snake != 0) snake->speed = SDL_abs(speed);}设置蛇的方向...
分类:其他好文   时间:2015-01-30 19:36:00    阅读次数:152
[C入门 - 游戏编程系列] 贪吃蛇篇(五) - 蛇实现
因为已经写了食物的实现,所以我不知道到底是该先写世界的实现还是蛇的实现。因为世界就是一个窗口,可以立刻在世界中看到食物的样子,对于大多数人来说,如果写完代码立刻就能看到效果,那就再好不过了。可是,我最后还是选择了先写蛇的实现这篇笔记。如果先写世界的实现,我就无法按照现在的思路完完整整的写下去,因.....
分类:其他好文   时间:2015-01-30 19:17:17    阅读次数:197
[C入门 - 游戏编程系列] 贪吃蛇篇(三) - 蛇定义
蛇是这个游戏的主角,要实现的功能也是最复杂的一个。因为蛇不止有属性,还有行为。它会动,还会吃东西,还会长大!而且还会死!这是很要命的。我一向看不懂复杂的代码,也写不出复杂的代码。所以对于蛇,我很纠结,如何才能简单的实现它。 毫无质疑的一点是,食物具有的属性,蛇也具有。蛇必须存在于世界中,有大小...
分类:其他好文   时间:2015-01-30 17:34:18    阅读次数:187
[C入门 - 游戏编程系列] 贪吃蛇篇(四) - 食物实现
由于食物是贪吃蛇游戏中最简单的一部分,而且和其他部分关联性不强,基本上是一个独立的部分,所以我打算先实现它。我的想法是食物必须在世界中才能被创造出来,也就是说,先有世界再有食物,所以我得先判断世界是否存在,存在的话才可以创建食物。Food * SNK_CreateFood(World *worl.....
分类:其他好文   时间:2015-01-30 17:07:16    阅读次数:206
[C入门 - 游戏编程系列] 贪吃蛇篇(二) - 食物定义
游戏中的食物没有那么多复杂属性,特别是贪吃蛇游戏中,我把食物看待的很简单: 1. 它必须属于世界,才能出现在世界。不可能一个不属于世界的食物,出现在世界中;但是可能存在着一个食物,它属于世界,但是却没有出现在世界中(即食物的颜色和世界的颜色相同,因此看不见食物)。这就像鬼一样,它可能存在于这个...
分类:其他好文   时间:2015-01-30 15:42:24    阅读次数:227
Java控制台下的贪吃蛇游戏
实现贪吃蛇游戏的思路:   class Node(i,j)  //表示坐标           class Worm(List nodes)        //   行数:10行//用LinkedList存储蛇的坐标点。当前进是用addFirst(Node node)方法添加一个一个坐标点(可以通过getFirst()得到上一个坐标-1得出);然后再删除尾节点。如果碰到食物则不删除尾节点。 ...
分类:编程语言   时间:2015-01-30 09:13:53    阅读次数:244
c++ 贪吃蛇
#include#include#include#include#include#define N 21void gotoxy(int x,int y)//位置函数{ COORD pos; //WINDOWS API中定义的一个结构 表示一个字符在控制台屏幕上的坐标,坐上角(0,0) pos.X=2...
分类:编程语言   时间:2015-01-27 13:04:29    阅读次数:193
POJ 1324 Holedox Moving 贪吃蛇 状态压缩 BFS
Description During winter, the most hungry and severe time, Holedox sleeps in its lair. When spring comes, Holedox wakes up, moves to the exit of its lair, comes out, and begins its new life. Holedo...
分类:其他好文   时间:2015-01-20 10:29:05    阅读次数:193
实现贪吃蛇部分功能
贪吃蛇又名贪食蛇,是一款经典的小游戏。玩家使用方向键操控一条长长的蛇不断吞下豆子,同时蛇身随着吞下的豆子不断变长,当蛇头撞到蛇身或障壁时游戏结束。贪吃蛇最初为人们所知的是诺基亚手机附带的一个小游戏,它伴随着诺基亚手机走向世界。现在的贪吃蛇出现了许多衍生版本,并被移植到各种平台上。但我今天所实现的功能是蛇的移动与增长。 知识点: 1.理解android应用的基本架构,面向对象的思想,以及...
分类:其他好文   时间:2015-01-15 18:12:15    阅读次数:400
678条   上一页 1 ... 59 60 61 62 63 ... 68 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!