无涯吧

 找回密码
 立即注册
搜索
查看: 649|回复: 0

[C#] 解决推箱子复杂题 c#程序设计 游戏编程实例

[复制链接]

85

主题

400

帖子

1139

积分

金牌会员

Rank: 6Rank: 6

积分
1139
发表于 2016-11-19 06:00:23 | 显示全部楼层 |阅读模式
解决推箱子复杂题 c#程序设计 游戏编程实例

2.jpg
1.jpg 3.jpg

推箱子游戏
推箱子是一个棋盘游戏,一个玩家,一些箱子(黄色)和相等数量的方块,这些箱子必须移动到(“目标”,粉红色)。第一个屏幕截图显示正在进行的游戏。第二屏幕截图示出另一游戏的初始状态;它也有日志记录列表框可见。

玩家(红色三角形)可以使用箭头键在棋盘上移动:他可以移动到一个空方形,或者他可以移动到由方框占据的正方形,同时沿相同方向推动方块,前面的框是空的。不可能一次移动两个或更多个框;玩家不够坚强,不能一次推两个箱子,或者把一个箱子挤进墙上。

挑战包括找到哪个箱子去哪个目标,以什么顺序。作为另外的挑战,可以限制移动的数量。



代码下载:

解决推箱子复杂题 c#程序设计 游戏编程实例.rar (79.37 KB, 下载次数: 2)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋| 无涯吧官网 (桂ICP备14001471号)  

GMT+8, 2018-2-23 04:28 , Processed in 0.101054 second(s), 35 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表