注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

G G I C C I

 
 
 

日志

 
 

一个小软件模拟电子老鼠走迷宫(Simulating Electrical Mouse's Maze Searching)  

2012-02-29 13:48:38|  分类: Qt |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
       学校有一个小项目是关于电子老鼠走迷宫竞赛的,教授要求我写一个软件来模拟搜索算法,现在已经基本完成了要求,也做了一些现成算法的模拟。用Qt,C++写的。
界面:
Qt写的一个小软件模拟电子老鼠走迷宫(Simulating Electrical Mouses Maze Searching) - ___________杰 - __________Ggicci

功能:
1.生成随机迷宫,规格为16*16的,终点在中心,用红色标出,迷宫挡板用白色线标识:
  
Qt写的一个小软件模拟电子老鼠走迷宫(Simulating Electrical Mouses Maze Searching) - ___________杰 - __________Ggicci

 2.保存需要的迷宫地图以供下一次测试,因为有可能测试算法的时候会出现错误,需要重新修改算法编译软件之后再继续测试,但是不能保存迷宫的话下一次就基本上不会再生成同样的迷宫,所以这个功能是必要的
Qt写的一个小软件模拟电子老鼠走迷宫(Simulating Electrical Mouses Maze Searching) - ___________杰 - __________Ggicci

3.从已经保存的迷宫文件中载入迷宫
Qt写的一个小软件模拟电子老鼠走迷宫(Simulating Electrical Mouses Maze Searching) - ___________杰 - __________Ggicci

4.旋转迷宫地图,因为比赛的时候是随机给你一个角的,终点在中心,所以旋转迷宫就可以用于模拟这一项要求,测试算法的时候可以更加全面
Qt写的一个小软件模拟电子老鼠走迷宫(Simulating Electrical Mouses Maze Searching) - ___________杰 - __________Ggicci
 
Qt写的一个小软件模拟电子老鼠走迷宫(Simulating Electrical Mouses Maze Searching) - ___________杰 - __________Ggicci
 
5.绘制迷宫,因为迷宫生成算法不够完善,绘制迷宫可以解决这个缺陷,也可以模拟更加多的场景,比如说一些连锁弯道什么的
 Qt写的一个小软件模拟电子老鼠走迷宫(Simulating Electrical Mouses Maze Searching) - ___________杰 - __________Ggicci
 
Qt写的一个小软件模拟电子老鼠走迷宫(Simulating Electrical Mouses Maze Searching) - ___________杰 - __________Ggicci

6.自动搜索以及手动搜索,自动搜索是电脑在一定的时间间隔内自动搜索下一步,搜索速度也可以调整,按暂停可以进入手动搜索模式,这样用于测试算法的某些特定的步骤。另外在状态栏也有一些信息显示,比如说当前位置、步数、栈的开辟等。
Qt写的一个小软件模拟电子老鼠走迷宫(Simulating Electrical Mouses Maze Searching) - ___________杰 - __________Ggicci
 
7.跳出某些调试信息,包括搜索成功与否以及一些BUG信息
Qt写的一个小软件模拟电子老鼠走迷宫(Simulating Electrical Mouses Maze Searching) - ___________杰 - __________Ggicci
 
Qt写的一个小软件模拟电子老鼠走迷宫(Simulating Electrical Mouses Maze Searching) - ___________杰 - __________Ggicci

8.待完善的是统计功能。
  评论这张
 
阅读(389)| 评论(3)
推荐

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017