C#24点算法
这是C#的控制台程序,用不到70行代码解决了24点游戏的算法问题。给出4个数字,能够计算4个数字加减乘除后得到24的所有式子。代码里对括号进行了处理。
这是C#的控制台程序,用不到70行代码解决了24点游戏的算法问题。给出4个数字,能够计算4个数字加减乘除后得到24的所有式子。代码里对括号进行了处理。
C#带智能吃食算法的贪食蛇游戏源码。支持玩家自己玩游戏,也支持自动吃食。该智能算法基于BFS搜索,原理是要确保蛇吃到苹果后还能找到自己的尾巴,否则则离苹果更远的方向游动(同时要保证能找到自己的尾巴)。游戏区间400格,该算法经过细节调优,目前能够自动轻松吃到200格以上长度。有兴趣的童鞋可以下载研究并进一步改进。
关于一根7克金条分成3段给工人发7天的工资,应该如何分的智力问题的C#代码实现
C#控制台模拟QQ斗地主不洗牌玩法生成牌,同时提供普通随机算法生成牌。并对两种算法产生炸弹的效率进行了分析。对该类算法有兴趣的同学欢迎下载学习。
本源码通过C# GDI+ 编写。提供三种生成迷宫的算法(深度优先法,递归分割法,随机PRIM法),提供基于广度优先算法的迷宫自动寻径算法。迷宫大小、单元格大小、线粗均可自定义。优化了算法,递归改为栈实现,能够生成任意大地图而不会引起原来的函数递归栈溢出问题。生成迷宫后,支持键盘按键进行手动走迷宫。
自己做的幸运大转盘游戏,支持自定义转盘分块,支持1至10个选项,选项名称,选项获得金额,选项概率都可以自定义。使用GDI技术,图片每隔5毫秒合成一张而产生转动效果。解决方案中包括转盘和转盘管理两个项目,因为转盘管理项目包括了转盘项目,所以想看效果的,直接在编译后看转盘管理项目的BIN目录下有两个EXE文件,一个转盘,一个管理。这两个EXE可以协同工作。通过XML文档进行管理。适合新手学习。有问题或有好的建议请留言。谢谢。
自已编写的连连看游戏,使用PICTUREBOX来显示的。支持自定义数量,难度,路线提示,路线显示,自动完成等功能。C#学习的好材料,欢迎下载交流。