Sokoban Pro是经典Sokoban难题游戏的一个现代版本。本文讨论从XML技术角度来实现该游戏。下图是游戏运行中的一个快照。
Sokoban Pro是经典Sokoban难题游戏的一个现代版本。该游戏极其简单,然而该游戏却是极具挑战性和富有吸引力。游戏规则是把所有的盒子移动到正确的地方。你可以仅仅推动一个盒子,而不是拉。你可以随时通过按动U键来撤消你的上次移动。
该游戏的一个现代版本如今在Sokoban Pro网站上可以玩了。因为所有的最重要的部分(如读取/写XML,移动和绘画)在本文的源代码中提供,所以我决定在此讨论第一个原始的版本。
最近的版本(v1.0b)相对于现在这个版本包括了下列几个方面的改进:
"官方"beta发行版
增加菜单支持
我发现使窗口的大小在每一级中改变是十分令人恼火的事情,所以在当前版本中它变为固定的
你可以在不同级间来回跳...[ 查看全文 ]