搜索资源列表
a_game_road_find
- A*算法是一个求最短路径的函数,为许多即时战略游戏所用刀(或许人家大型的即时战略游戏笔者算法更好,不管它)。它由两个函数组成,一个是评估函数,也就是确定人物移动的下一个位置必须离目标位置最近,评估函数评估的结果越精确,则寻径的速度越快;另一个就是寻径函数,也就根据评估的结果做出响应,然后从新位置继续评估下一个位置,若无路可走(四周都是障碍什么的),那么折回一个路径节点,尝试其他方向,这个算法有个缺点,随着游戏中人物增多,相应的处理节点就增多了,会影响处理速度,而且占用大量的内存。 有兴
Tetris
- 俄罗斯方块,经典游戏。 其中的主要逻辑有: (1)由于c的随机性函数不好,所以每次游戏开始根据bios时间设置种子。 (2)得分越高,方块下降速度越快(每200分为单位)。 (3)每下落一个方块加1分,每消除一行加10分,两行加30分,三行加70分,四行加150分。初试分数为100分。 游戏控制: up-旋转;空格-下落到底; 左右下方向键-控制方向。P-开始或暂停游戏。 ESC-退出。 特点:
snake
- 一种游戏(由c语言编写的代码):蛇吃到食物就会得分,撞到墙则游戏结束;食物会随机出现。-A game (from c language code): Snake eat food will score, hit the wall, then the game is over food will randomly appear.
snake
- 关于贪吃蛇的游戏及其代码里面附有注释;不懂的可以百度一下,入门练手的好材料-this is a game of snake.exe and it includes code and commentaries It s very easy for primmer learners.
RPG
- 基于C++的一个RPG游戏程序代码,可以实现三种玩家角色与电脑进行PK;内含一个工程文件,包括一个主程序和5和自定义头文件。-An RPG program code Based on C++ can achieve three player roles PK with computers.