• 做一个幸福的人,读书,旅行,努力工作,关心身体和心情。
  • 不管有没有人爱,也要努力做一个可爱的人。不埋怨谁,不嘲笑谁,也不羡慕谁,阳光下灿烂,风雨中奔跑,做自己的梦,走自己的路。

警察抓小偷迷宫游戏

分享 lcq 5年前 (2013-08-04) 522次浏览 0个评论

这是一个简单又比较好玩迷宫类游戏。在淘宝上搜索“警察抓小偷迷宫游戏”(链接 警察抓小偷)既可以搜索到这个玩具,卖的也不贵,大概就是30块钱的样子。主要的玩法就是将建筑物跟小偷的位置按照书上(会赠送一本包含60关的书籍)的摆放在游戏板上,然后将六辆含有警察的游戏块放在游戏板上。如果被偷走的红色的车子无法逃走(红色的车子不能越过警车跟建筑物)。那么就可以认为警车成功拦截到了逃跑的小汽车。

我把这个游戏写在这里当然不是为了玩这个游戏,很明显,这个游戏六辆警车的摆法可以用枚举各个位置。当六辆警车摆好之后,需要检查警车是否能逃走,可以使用深度优先搜索或广度优先搜索来解决这个问题。最近自己也在看Windows 程序设计方面的内容,所以我把它写成了一个小小的程序。代码还不太完善,先贴上来吧。

运行这个程序首先会出现这样的界面:

具体操作是模拟游戏那样,将建筑物跟小偷的位置放在游戏块中,然后点“开始抓小偷”,程序就会将答案算出。

程序算出来的结果如下:

其中红方块表示逃跑的红色小车。其他有形状块表示的是警车。有一个白色的小圆表示的是警车所在的位置。

注意:由于程序还没写完整(没有进行初始化),如果要计算另外一个迷宫的答案,只能关掉程序再进行计算。

【2013年8月5日修改了一下代码,按重置键可以继续找其他的答案!】


乐趣公园 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明警察抓小偷迷宫游戏
喜欢 (1)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址