分页: 1 / 1
猫版超级玛丽(Syobon Action)移植成功!
发表于 : 2011-02-04 13:39
由 cjxgm
经过3天奋战,
猫版超级玛丽终于成功移植到了 Linux 上!
PS:我没有汉化,游戏中的中文是我自己加的,原本没有(不想再翻译成日语了)
PS:这个日本人的代码
真TM乱……还有,本来他是用C++写的,我换成了C99
为了减轻服务器负担,我上传到了
WingedBox上
传送门(3.4MB):
http://wingedbox.com/downloads/8694-syobon-tar-gz.gz
下载解压后进入游戏主目录,运行setup脚本配置字体。如果成功了,会看到目录下多出来一个名叫 font.ttf 的软链接。这个软链接链接到你的 wqy* 字体上。如果失败了,那啥,自己做个软链接吧……
由于使用了 SDL、SDL_mixer、SDL_image、SDL_ttf、SDL_gfx,所以需要安装这些包。
对于Ubuntu用户,打开终端,输入:
代码: 全选
sudo apt-get install libsdl1.2debian-alsa libsdl-mixer1.2 libsdl-gfx1.2-4 libsdl-image1.2 libsdl-ttf2.0-0
(如果你要用新立德装我也没意见)
具体名称可能要看你 Ubuntu 的版本来定(但SDL及各组件的版本最好跟上面列的一致)
装完以后运行 syobon 就可以了
最低内存要求:80MB (Xserver) + 20MB (syobon) = 100MB

- 截取conky是为了显示一下内存占用率
其实这么多内存都是被音效占掉了

- snap2.png (4.44 KiB) 查看 5009 次

- snap3.png (3.36 KiB) 查看 5009 次
Re: 猫版超级玛丽(Syobon Action)移植成功!
发表于 : 2011-02-04 13:55
由 jmw778s
楼主再接再励,出个更好 的
Re: 猫版超级玛丽(Syobon Action)移植成功!
发表于 : 2011-02-04 14:12
由 photor
Re: 猫版超级玛丽(Syobon Action)移植成功!
发表于 : 2011-02-06 12:05
由 灰色小狼
支持下,不自虐,超马还通不了啊……

Re: 猫版超级玛丽(Syobon Action)移植成功!
发表于 : 2011-02-06 12:14
由 PCTUBUNTU
你移植个别的 这没劲
Re: 猫版超级玛丽(Syobon Action)移植成功!
发表于 : 2011-02-08 20:38
由 nyfair
说道日本人代码乱我见过个更绝的
各种变量名字都叫reimu marisa yuyuko什么的,本体只是个foobar2000的插件,东方厨也不能这样啊
Re: 猫版超级玛丽(Syobon Action)移植成功!
发表于 : 2011-02-09 11:07
由 cjxgm
れいむ まりさ ゆゆこ
---GOOGLE TRANSLATE---
~~~~~~~~~v~~~~~~~~~
这意味着普通热水裕子霜
(
http://translate.google.cn/translate_t? ... 3%81%93%20 )

Re: 猫版超级玛丽(Syobon Action)移植成功!
发表于 : 2011-02-09 19:00
由 machinly
我见过那个代码 是够乱的 没用匈牙利命名法
代码风格太糟糕 那么多if也不知道用个 switch
那么多东西也不知道多分几个文件 编译一次那个慢啊
全局变量居然用这样
代码: 全选
extern int ma,t,tt;
extern int grap[161][8],mgrap[51];
int x1;
extern int oto[151];
extern int anx[160],any[160];
extern int ne[40],nf[40];
的命名
话说那个日本人原来用的是日本同人游戏常用的 DxLib库
那个你怎么改的啊 换成什么了
Re: 猫版超级玛丽(Syobon Action)移植成功!
发表于 : 2011-02-09 19:26
由 枫叶饭团
感谢lz,我喜欢这游戏
Re: 猫版超级玛丽(Syobon Action)移植成功!
发表于 : 2011-02-09 19:59
由 remeber
linux里都不放过自己...lz乃强了..
Re: 猫版超级玛丽(Syobon Action)移植成功!
发表于 : 2011-02-10 12:52
由 Whistler
reove
Re: 猫版超级玛丽(Syobon Action)移植成功!
发表于 : 2011-02-10 20:58
由 cjxgm
machinly 写了:
话说那个日本人原来用的是日本同人游戏常用的 DxLib库
那个你怎么改的啊 换成什么了
写一个 DxLib SDL Wrapper……
Re: 猫版超级玛丽(Syobon Action)移植成功!
发表于 : 2011-02-10 21:31
由 cjxgm
代码: 全选
cjxgm@clansoft:~/tmp$ ./OpenSyobonAction
./OpenSyobonAction: error while loading shared libraries: libSDL_gfx.so.13: cannot open shared object file: No such file or directory
至少某的SDL版本要求没那么高,兼容性更好

之前我还做过一个易语言的移植版。知道为什么吗?因为某的电脑运行不了原版!!一气之下找到了源代码,移植到易语言里,于是其又焕发生机……
SDL1.3 在某的电脑上是不可能装的上的(要装就得全盘升级了啊,现在用的是某老爷机能运行的最高版本的 Ubuntu 了)
Re: 猫版超级玛丽(Syobon Action)移植成功!
发表于 : 2011-12-17 10:38
由 zasdfgbnm
楼主的makefile貌似有问题,链接的时候显示undefined reference sin,在CFLAGS加上-lm解决

Re: 猫版超级玛丽(Syobon Action)移植成功!
发表于 : 2011-12-17 11:03
由 wjchen