03 2013 档案

摘要:想了一个寻路算法,用C++实现了一下,界面用MFC完成的很简单。用20x20的方形区域作为迷宫,为了方便,随机选取了大约1/3的格子作为路障,禁止通过。规则是在只能想前后左右四个方向移动的前提下找到从入口(默认左上角)到出口(默认右下角)的最短路径。 源代码下载:http://files.cnblogs.com/GhostZCH/MFCMaze.rar(如果你下载了,希望你能留下只言片语,哪怕是“+1”也好,谢谢) 说来这个算法也不算难,借鉴了路由器建立路由表的算法,更加简化一些。熟悉TCP/IP协议的筒子们一定会记得路由表建立的原来,这个算法也一样,把每一个单元看成一个路由器,在它上... 阅读全文
posted @ 2013-03-18 10:47 Ghost_zhao 阅读(14414) 评论(11) 推荐(12)
摘要:花了两天时间做了一个MFC的扫雷,简单的实现了扫雷的功能,界面很草小毛病很多(比如标题。。),还望大家多多指正。开发工具: VS2008代码:http://files.cnblogs.com/GhostZCH/FindMine.rar界面如下,红色的是标记,绿色的是还没有打开的各种,黄色的是已经打开的,红星是地雷(原谅程序的丑陋,唉,我也不是做美工的。。)类图如下,主要是MineItem,MineGrid,MineView 三个类其他的基本都是自动生成的没做多大修改。MineItem和MineGird是逻辑上的格子单元和整个格子,游戏的主要逻辑操作都在MineGrid中完成,View至负责和用 阅读全文
posted @ 2013-03-12 19:18 Ghost_zhao 阅读(6800) 评论(2) 推荐(1)