魔方吧·中文魔方俱乐部

 找回密码
 注册
搜索
热搜: 魔方
楼主: sokoban
打印 上一主题 下一主题

Linux下的推箱子 USokoban [复制链接]

Rank: 7Rank: 7Rank: 7

积分
5265
帖子
3218
精华
19
UID
13140
性别

论坛建设奖 八年元老

11#
发表于 2010-10-3 03:03:24 |只看该作者
原帖由 mengcheng 于 2010-10-2 22:31 发表
兄弟,能不能把Sokoban-YASC编译一下,可在Ubuntu下运行,我见到在其网站有相关源文件的,最好是能翻译为中文的。对编程我可是一点都不懂。



YASC Sokoban是基于Win32的编程接口编写的,而且还是用Delphi写的。我不知道有办法能直接在Ubuntu下编译。

不过mengcheng兄可以试试 Wine程序: http://www.winehq.org/
这个程序可以让一部分Windows程序直接在 Ubuntu下运行。Wine的工作原理大概如下:
有点类似于Java虚拟机,在Ubuntu下解释执行Windows程序。由于我们通常也是在x86的机器上运行ubuntu系统。
所以Windows程序的大多数机器指令直接就能执行。需要解释执行的地方是程序调用Win32函数等时候,Wine把
之解释为Ubuntu下类似的函数。

下面是在ubuntu 下运行YSokoban的截图:

YSokoban.png

使用道具 举报

Rank: 7Rank: 7Rank: 7

积分
5265
帖子
3218
精华
19
UID
13140
性别

论坛建设奖 八年元老

12#
发表于 2010-10-5 02:54:16 |只看该作者
趁着国庆假期,一楼程序又更新了一下。

使用道具 举报

Rank: 7Rank: 7Rank: 7

积分
5265
帖子
3218
精华
19
UID
13140
性别

论坛建设奖 八年元老

13#
发表于 2010-10-8 03:27:03 |只看该作者
好像前几次发的版本没有带皮肤,无法运行。直接发Linux的版本了(见一楼的更新)。实现了初步的智能路径寻找算法后,使用了线程,导致在Windows下兼容有些问题,所以就不发Windows版了。

[ 本帖最后由 sokoban 于 2010-10-8 03:29 编辑 ]

使用道具 举报

Rank: 7Rank: 7Rank: 7

积分
5265
帖子
3218
精华
19
UID
13140
性别

论坛建设奖 八年元老

14#
发表于 2010-10-9 07:36:02 |只看该作者
在另外一个Linux发行版 Fedora 运行 USokoban

Fedora13.png

使用道具 举报

Rank: 7Rank: 7Rank: 7

积分
5265
帖子
3218
精华
19
UID
13140
性别

论坛建设奖 八年元老

15#
发表于 2012-7-11 12:21:14 |只看该作者
今天又更新了一下。增加了类似于YSokoban的答案管理。所有答案存在一个数据库里(用SQLite实现的)。

程序通过计算hash值来识别关卡,而不是关卡文件或者路径。这样,解过的关卡即便是通过粘贴板载入,程序也能马上识别出是解过的关卡,并可以从数据库中提取答案。

下载地址:http://sokoban.ws/usokoban/usokoban.php

使用道具 举报

Rank: 7Rank: 7Rank: 7

积分
5265
帖子
3218
精华
19
UID
13140
性别

论坛建设奖 八年元老

16#
发表于 2012-7-13 18:27:44 |只看该作者
本帖最后由 sokoban 于 2012-7-13 18:29 编辑

USokoban 再次更新。版本为 0.0.12 了。

用 zlib 对答案先作压缩之后,再存到数据库。这样大大减小了存储空间。压缩效果十分明显,如 20603 兄的一箭十万关卡,不压缩要十万字节。压缩了只要不到3000字节。

使用道具 举报

Rank: 2

积分
240
帖子
66
精华
0
UID
1298602
性别
保密
17#
发表于 2012-12-17 13:28:30 |只看该作者
本帖最后由 ldc2298 于 2012-12-17 14:44 编辑

Berusky 1.5 发布,推箱子游戏
oschina 发布于: 2012年09月01日
Berusky 1.5 包含新的玩家配置、级别地图,同时增加了双尺寸模式。

Berusky 是一个基于 USokoban 游戏的克隆,提供更漂亮的图形界面。


2012年12月10日 已发布1.6版
地址: http://www.oschina.net/news/35609/berusky-1-6

介绍说 支持windows 和 linux,有空要试下

使用道具 举报

Rank: 2

积分
240
帖子
66
精华
0
UID
1298602
性别
保密
18#
发表于 2012-12-17 13:31:19 |只看该作者
本帖最后由 ldc2298 于 2012-12-17 13:59 编辑

弄错了,发重 了,不知道如何删这个多的

使用道具 举报

Rank: 7Rank: 7Rank: 7

积分
2010
帖子
1577
精华
3
UID
91928
性别
保密

超级搬运工 六年元老

19#
发表于 2012-12-17 14:09:43 |只看该作者
你应该可以自己删除的。

Berusky 1.6是出来了, 但WINDOWS版本, 好像还是1.3版本。
魔方吧推箱子版。推箱子QQ群:92017135

使用道具 举报

Rank: 7Rank: 7Rank: 7

积分
5265
帖子
3218
精华
19
UID
13140
性别

论坛建设奖 八年元老

20#
发表于 2012-12-17 14:47:41 |只看该作者
ldc2298 发表于 2012-12-17 13:28
Berusky 1.5 发布,推箱子游戏
oschina 发布于: 2012年09月01日
Berusky 1.5 包含新的玩家配置、级别地 ...

Berusky是个很有趣的游戏。二代3D的更有趣。但这里说基于USokoban恐怕是某些中文网站转译时出的错误。我看和USokoban没什么关系。

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

Archiver|手机版|魔方吧·中文魔方俱乐部

GMT+8, 2024-4-19 15:28

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部