月归档:十一月 2012

iPad上的益智游戏

作者:杨超 本文地址:http://sokoban.ws/blog/?p=745 最近买了个iPad,免不了看看上面有什么好玩的推箱子类益智游戏。我之前博文中介绍过的其它平台的益智游戏,有不少都有iPad版本。我目前知道的有以下一些: 1,拯救小狗狗 Save the puppies [¥0] 德国handy-games作品,中文版由游道易(yodo1.com) 代理发行 2,Fish Fillets NG [¥0] 3,Talesworth Adventure Ep. 1 & 2 [¥6+¥12] 4,Paul and Percy [¥18 --> ¥6] 5,Tiki Tori [¥30] 6,Puzzle Moppet [¥6 --> 免费] 7,Crystal Cave [¥18] 8,Theseus HD … 继续阅读

发表在 游戏 | 留下评论

用 Python 写 lurd2xsb 程序 (二)

作者:杨超 本文地址:http://sokoban.ws/blog/?p=729 半年前用Python写了一个推箱子的lurd2xsb小程序。昨晚好奇为了了解Python建站技术,在https://www.pythonanywhere.com申请了一个帐号。 然后今天研究了大半天,终于成功把之前的lurd2xsb通过web.py框架,稍作修改,成功地作为一个web程序运行。本来技术上没有什么困难,但是排除缩进引起的错误花了我很长时间。程序原有的Sokoban类的代码一个字符未动,只是输入输出方式有所改变。 通过web.py框架用Python写web程序,和php很不大一样。 最后这个lurd2xsb网页程序地址是:http://sokoban.pythonanywhere.com/。在这个地址斜杆后接lurd串访问,便在返回页面中显示还原的xsb格式关卡。比如这个链接。 全部代码如下: import web class Sokoban: def __init__(self): self.level = “####@####” self.w=3 self.h=3 self.man=4 def __str__(self): temp = “” for i in range(0,self.h): temp += self.level[i*self.w : (i+1)*self.w] + “\n” temp += “size: ” + … 继续阅读

发表在 推箱子, 编程 | 留下评论