搜索资源列表
a_game_road_find
- A*算法是一个求最短路径的函数,为许多即时战略游戏所用刀(或许人家大型的即时战略游戏笔者算法更好,不管它)。它由两个函数组成,一个是评估函数,也就是确定人物移动的下一个位置必须离目标位置最近,评估函数评估的结果越精确,则寻径的速度越快;另一个就是寻径函数,也就根据评估的结果做出响应,然后从新位置继续评估下一个位置,若无路可走(四周都是障碍什么的),那么折回一个路径节点,尝试其他方向,这个算法有个缺点,随着游戏中人物增多,相应的处理节点就增多了,会影响处理速度,而且占用大量的内存。 有兴
Link
- 1、用VS2010控制台程序完成,键盘输入选择的道具的坐标。 2、拥有普通游戏的控制流程:开始游戏、重新开始、退出游戏等;拥有游戏最基本的一些文字提示,如坐标输入错误、两坐标点不可连等提示;拥有最基本的一些错误判断。 3、要求使用两个道具连接判断的最优算法实现。 4、要求可以实现撤销与反撤销。 5、要求加入自动消除道具和洗牌道具(消耗性道具)。 6、要求整个工程全部用C++代码完成,不允许出现C风格代码(如用string代替char*、用容器代替数组、类等)。 -A VS
VCgame
- 这是一款VC++开发的拼图游戏,解决的问题有:如何分割图像并且绘制到Button或者Static控件上;Static控件如何能够响应鼠标;移动算法,可不可以获得最少步数?-This is a VC++ to develop the jigsaw puzzle to solve the problem: how to partition the image and draw on the Button or Static Control Static control how to respond
Bomb
- C#做的扫雷,消遣一下。C#界面生成太慢,如果你有兴趣可以在作改进;右击插红旗的功能没有,如果你有兴趣可以添加此功能;如果你对算法感兴趣当然可以下载-C# to do de-mining, recreational click. C# interface generation is too slow, if you are interested in can be improved right-click the red flag of the feature is not inserted,
turbocTXZ
- 这是用turboc2.0编写的推箱子小游戏,其中包括了源码,算法说明,运行程序;-This is written with turboc2.0 Sokoban game, including source code, algorithm descr iption, run the program
Games-of-C-Program
- 本文件夹包含14个经典C语言程序,有详细的配套文章说明和代码,都可运行; 案例一 贪吃蛇游戏 案例二 计算器 案例三 黑白棋游戏 案例四 迷宫问题 案例五 扫地雷游戏 案例六 速算24 案例七 数据结构CAI系统 案例八 进程调度 案例九 存储管理分区分配算法 案例十 通讯录 案例十一 学生成绩管理 案例十二 工资管理 案例十三 图书借阅管理 案例十四 教师工作量计算-This folder contains 14 classic C la
DivideCardGame
- 游戏规则:将总数为M的纸牌(是N的倍数),任意的划分成成数目不等的N堆,然后经过下列规则的移动,使得每堆牌的数目相等:1.要向第i堆牌移动牌,只能从i+1堆或i-1堆中取得;2.第一堆牌只能从第二堆牌中取得;3.第N堆牌只能从第N-1堆牌中取得。 算法要求:求解均分时的最小移动次数-Rules of the game: the total M of the card (which is a multiple of N), divided into any number ranging fro
Sudoku
- 简单的数独游戏。通过”新建游戏“,程序会在9*9的方格中填入常用的数据,玩家也可以采用“人工输入”的方式填入数据。 然后玩家需要按规则填满这81个方格,最后通过“检查”来验证正确性;也可以通过“自动解答”来填满所有方格。“自动解答”程序采用状态压缩搜索算法。-Simple Sudoku. Through the " New Game" , the program will be 9* 9 grid fill the data used, the player can also be used "
WuZiQi1
- 1、由于对算法不是太了解,电脑下棋部分只是简单的输出在一个点上。 2、之前没碰过C++,第一次使用C++编程,使得里面的架构设计不是太合理。 编程步骤: a、先画出一个棋盘; b、在管理者组织下,两个人之间可以对战(自己判断输赢); c、有裁判判断输赢; d、加上电脑玩家;-1, because of the algorithm is not very understanding, computer chess simply part of the output at o
QXGameEngine0112MMORPG
- Silverlight-MMORPG游戏引擎0112源码 这里要说明的,此完成度约50 的2D-ARPG游戏引擎存在地图未切割、多线程未优化、算法未优化、无寻路等诸多毛病, 总结原因是架构上一开始就存在着问题,因此我不打算对其再进行完善及后续制作了。至于它的开源,或许对所有的朋友有大害而无一益, 那么就让它深藏吧。但是就是因为有了它的存在,才会有了本教程以一个更为优雅、简约时尚的姿态出现。我将在本例中完全屏弃 它所有的弱点,实现它未实现的所有功能,让所有的朋友们均能用WP
heibaiqi
- 五子棋是一种受大众广泛喜爱的游戏,这里介绍五子棋程序的数据结构、评分规则、胜负判断方法,重点分析了搜索算法,并在传统的博弈算法在五子棋应用中进行一些改进,从而使剪枝更有效,运算性能更好。改进包括:不使用closed表;改变棋盘搜索顺序;增加记录最大棋盘信息的指针。实验证明,这几点改进对提高效率有很高帮助。 -Backgammon is one of the general public loved the game, and here the data structure of the 33
VBChess
- 一个VB写的中国象棋源码,提供人机对战和双人下棋2种模式,算法核心采用 自动递归层次提升技术 以提高自动走棋的智能与常规棋式参考结合。提供载入棋局,保存棋局功能;可以悔棋。功能还是比较完善的。此源码由Dingcrown Soft免费发布,http://www.dingcrown.com/soft-Chinese chess source code written in VB, man-machine war and Double chess modes, the algorithm core u
GetCardType_DouDiZhu
- 斗地主的获取牌型的算法,单张、对子、顺子、连对、飞机、炸弹、王炸;支持2副牌,牌的int设计在里面,就一个cpp,其他要自己添加-Landlords access card type of algorithm, leaflets, pair, straight, even right, aircraft, bombs, fried king support two cards, cards int design on the inside, on a cpp, others want to a
Java-Sorting-summary
- * 排序算法的分类如下: * 1. 插入排序(直接插入排序、折半插入排序、希尔排序) * 2. 交换排序(冒泡泡排序、快速排序); * 3. 选择排序(直接选择排序、堆排序); * 4. 归并排序; * 5. 基数排序。-* sort algorithm is as follows: * 1 insertion sort (direct insertion sort, binary insertion sort, Hill sort)
maze-game
- 一个用C语言写的迷宫游戏 定义一个8*8的格子,这64个格子是人物可以移动到的位置;障碍物定义为两个相邻格子之间的挡板,0或1两种状态。类似上述方法,可以定义整个迷宫的布局,64个格子,对应数目的挡板,迷宫出口,迷宫入口,小人,这些元素。 文件里,需要存储迷宫大小,挡板位置,出口,入口。 小人在任一位置,可以向四个方向移动,有挡板则可以移动,没挡板则不可以移动。 最优路径的提示,使用A星路径算法去做,实质是一个启发式广度优先遍历。-A written in C language
caiquan
- 石头,剪刀,布:设计一个游戏,让用户与计算机玩“石头,剪刀,布”游戏,要求: 程序能够统计玩的次数以及每一次的结果,说明是谁赢了,还是平了; 计算机出牌的最简单的方法是随机算法,请尝试考虑能不能设置一种分析用户出牌规律的算法,让计算机能够赢用户的几率大于50 。 -Rock, scissors, cloth: to design a game, let the user and the computer to play stone, scisso