Linux下的推箱子 USokoban
本帖最后由 sokoban 于 2012-7-11 12:06 编辑已经基本搞清楚在Ubuntu下编写图形界面程序(基于GTK2.0)的大概框架了。初步感觉比Win32图形界面编程还要简单。名字就叫USokoban,U表示Ubuntu。
Linux下很多推箱子程序都年久失修,功能都不太强。就是不知道我自己编写的通用性如何,在其他GNOME系统下是否也能编译运行。
【更新】
USokoban基本功能已经实现,设立了专门网页,程序会不定期更新,需要的朋友请到下面网页下载最新版:
http://sokoban.ws/usokoban/usokoban.php
目前功能:
箭头键移动,
backspace 撤销
空格 恢复
Esc 重置关卡
F3 载入 MF8皮肤,F4 载入 YSokoban 皮肤,F5 载入 KSokoban皮肤
可打开文本格式的关卡文件 (Game->Open) ,按 Ctrl + 左右箭头 选关
[ 本帖最后由 sokoban 于 2010-11-26 12:47 编辑 ] 这是最喜欢的一个沙发! GTK 也可以在Windows下运行:
http://www.gtk.org/download-windows.html
期待着这个作品。 要是有UBUNTU下的数独游戏就好玩了。 我装的版本 ubuntu 10.04 自带数独。 这么多箱子!!!!???????我没看错吧 赞啊!虽然我这种低端用户不用Linux:P 成功地在Windows下编译USokoban.
现在还是一个测试版本。功能尚不完善,问题还很多。想试试的朋友可在一楼下载。
不过要在windows下运行,还需要下载安装anian版主在3楼给出的GTK运行库。
当然,在Windows 下运行可能效率要低一些。因为各种使用Gnome 桌面的Linux发行版是从底层直接支持GTK。而在WIndows下,
是在Win32的API的基础上间接实现GTK。不过这样的小程序,影响不大。
[ 本帖最后由 sokoban 于 2010-10-2 04:05 编辑 ] 再贴一个在Ubuntu下运行的截图的对比:
兄弟,能不能把Sokoban-YASC编译一下,可在Ubuntu下运行,我见到在其网站有相关源文件的,最好是能翻译为中文的。对编程我可是一点都不懂。
页:
[1]
2