首页 相关文章 用C#+XML技术开发游戏Sokoban Pro

用C#+XML技术开发游戏Sokoban Pro

  Sokoban Pro是经典Sokoban难题游戏的一个现代版本。本文讨论从XML技术角度来实现该游戏。下图是游戏运行中的一个快照。

  Sokoban Pro是经典Sokoban难题游戏的一个现代版本。该游戏极其简单,然而该游戏却是极具挑战性和富有吸引力。游戏规则是把所有的盒子移动到正确的地方。你可以仅仅推动一个盒子,而不是拉。你可以随时通过按动U键来撤消你的上次移动。

  该游戏的一个现代版本如今在Sokoban Pro网站上可以玩了。因为所有的最重要的部分(如读取/写XML,移动和绘画)在本文的源代码中提供,所以我决定在此讨论第一个原始的版本。

  最近的版本(v1.0b)相对于现在这个版本包括了下列几个方面的改进:

  "官方"beta发行版

  增加菜单支持

  我发现使窗口的大小在每一级中改变是十分令人恼火的事情,所以在当前版本中它变为固定的

  你可以在不同级间来回跳...[ 查看全文 ]

2016-02-19 标签:

用C#+XML技术开发游戏Sokoban Pro的相关文章

手机页面
收藏网站 回到头部