魔方吧·中文魔方俱乐部

 找回密码
 注册
搜索
热搜: 魔方
查看: 210816|回复: 19
打印 上一主题 下一主题

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

Rank: 7Rank: 7Rank: 7

积分
5315
帖子
3252
精华
19
UID
13140
性别

论坛建设奖 八年元老

跳转到指定楼层
1#
发表于 2010-9-29 19:35:23 |只看该作者 |正序浏览
本帖最后由 sokoban 于 2012-7-11 12:06 编辑

已经基本搞清楚在Ubuntu下编写图形界面程序(基于GTK2.0)的大概框架了。初步感觉比Win32图形界面编程还要简单。名字就叫USokoban,U表示Ubuntu。

Linux下很多推箱子程序都年久失修,功能都不太强。就是不知道我自己编写的通用性如何,在其他GNOME系统下是否也能编译运行。

【更新】
USokoban基本功能已经实现,设立了专门网页,程序会不定期更新,需要的朋友请到下面网页下载最新版:
http://sokoban.ws/usokoban/usokoban.php

usokoban.tar.gz (71.35 KB, 下载次数: 13)

目前功能:

箭头键移动,
backspace 撤销
空格 恢复
Esc 重置关卡

F3 载入 MF8皮肤,F4 载入 YSokoban 皮肤,F5 载入 KSokoban皮肤

可打开文本格式的关卡文件 (Game->Open) ,按 Ctrl + 左右箭头 选关

[ 本帖最后由 sokoban 于 2010-11-26 12:47 编辑 ]
已有 3 人评分经验 收起 理由
Cielo + 10
证明题 + 5 加油!
kexin_xiao + 5 期待大作!

总评分: 经验 + 20   查看全部评分

Rank: 7Rank: 7Rank: 7

积分
5315
帖子
3252
精华
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没什么关系。

使用道具 举报

Rank: 7Rank: 7Rank: 7

积分
2018
帖子
1585
精华
3
UID
91928
性别
保密

超级搬运工 六年元老

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

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

使用道具 举报

Rank: 2

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

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

使用道具 举报

Rank: 2

积分
241
帖子
67
精华
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: 7Rank: 7Rank: 7

积分
5315
帖子
3252
精华
19
UID
13140
性别

论坛建设奖 八年元老

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

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

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

使用道具 举报

Rank: 7Rank: 7Rank: 7

积分
5315
帖子
3252
精华
19
UID
13140
性别

论坛建设奖 八年元老

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

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

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

使用道具 举报

Rank: 7Rank: 7Rank: 7

积分
5315
帖子
3252
精华
19
UID
13140
性别

论坛建设奖 八年元老

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

Fedora13.png

使用道具 举报

Rank: 7Rank: 7Rank: 7

积分
5315
帖子
3252
精华
19
UID
13140
性别

论坛建设奖 八年元老

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

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

使用道具 举报

Rank: 7Rank: 7Rank: 7

积分
5315
帖子
3252
精华
19
UID
13140
性别

论坛建设奖 八年元老

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

使用道具 举报

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

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

GMT+8, 2025-7-1 15:11

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部