当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 15 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 猫版超级玛丽(Syobon Action)移植成功!
帖子发表于 : 2011-02-04 13:39 
头像

注册: 2010-04-23 20:40
帖子: 1950
地址: 浙江·杭州
系统: Arch Linux
送出感谢: 2
接收感谢: 31
经过3天奋战,猫版超级玛丽终于成功移植到了 Linux 上!
PS:我没有汉化,游戏中的中文是我自己加的,原本没有(不想再翻译成日语了)
PS:这个日本人的代码真TM乱……还有,本来他是用C++写的,我换成了C99 :em09
为了减轻服务器负担,我上传到了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 :em04
附件:
文件注释: 截取conky是为了显示一下内存占用率
其实这么多内存都是被音效占掉了

snap1.png
snap1.png [ 233.37 KiB | 被浏览 3375 次 ]

附件:
snap2.png
snap2.png [ 4.44 KiB | 被浏览 3375 次 ]
附件:
snap3.png
snap3.png [ 3.36 KiB | 被浏览 3375 次 ]
附件:
snap4.png
snap4.png [ 198.78 KiB | 被浏览 3375 次 ]

附件:
snap5.png
snap5.png [ 206.73 KiB | 被浏览 3375 次 ]



_________________
我是 Giumo Clanjor(哆啦比猫/兰威举)
Where there is a hacker, there is art. | Develop for Developers. (C & perl5)
博客 | Clanjor Prods.
类 C 语言到 brainfuck 编译器


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 猫版超级玛丽(Syobon Action)移植成功!
帖子发表于 : 2011-02-04 13:55 
头像

注册: 2009-10-16 11:13
帖子: 994
地址: 福安
送出感谢: 1
接收感谢: 3
楼主再接再励,出个更好 的


_________________
Acer 4738ZG-P22G50Mnkk 笔记本电脑
我用Windows 7 来这里装13的


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 猫版超级玛丽(Syobon Action)移植成功!
帖子发表于 : 2011-02-04 14:12 
头像

注册: 2008-04-26 12:41
帖子: 11000
送出感谢: 11
接收感谢: 38
:em09


_________________
[新手必读]wubi安装常见问题(FAQ)
[分享]装双系统的同学必看——Windows与Linux系统共享交换分区的方法
kde下唯美的暗黑内透主题(无需编译)
无穷老机上的Trinity Desktop Environment


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 猫版超级玛丽(Syobon Action)移植成功!
帖子发表于 : 2011-02-06 12:05 
头像

注册: 2008-12-06 10:38
帖子: 4566
送出感谢: 23
接收感谢: 31
支持下,不自虐,超马还通不了啊…… :em04


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 猫版超级玛丽(Syobon Action)移植成功!
帖子发表于 : 2011-02-06 12:14 
头像

注册: 2009-11-15 14:10
帖子: 976
地址: 北京
系统: debian testing
送出感谢: 3
接收感谢: 2
你移植个别的 这没劲


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 猫版超级玛丽(Syobon Action)移植成功!
帖子发表于 : 2011-02-08 20:38 
头像

注册: 2007-12-07 12:49
帖子: 1044
地址: Tree New Bee
系统: winnux10
送出感谢: 2
接收感谢: 15
说道日本人代码乱我见过个更绝的

各种变量名字都叫reimu marisa yuyuko什么的,本体只是个foobar2000的插件,东方厨也不能这样啊


_________________
本人在此论坛仅负责吐槽,问题急需解决请支付宝转账5毛至{我的id@qq.com},将会竭诚为您服务

linux常见问题处理指南

1. 视频播放有问题->卸载gstreamer
2. 音频播放有问题->卸载pulseaudio
3. 远程播放有问题->卸载avahi
4. 系统全都有问题->卸载systemd

⇩自由网络⇩
https://github.com/nyfair/freeweb


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 猫版超级玛丽(Syobon Action)移植成功!
帖子发表于 : 2011-02-09 11:07 
头像

注册: 2010-04-23 20:40
帖子: 1950
地址: 浙江·杭州
系统: Arch Linux
送出感谢: 2
接收感谢: 31
れいむ まりさ ゆゆこ
---GOOGLE TRANSLATE---
~~~~~~~~~v~~~~~~~~~
这意味着普通热水裕子霜
( http://translate.google.cn/translate_t? ... 3%81%93%20 )
:em05


_________________
我是 Giumo Clanjor(哆啦比猫/兰威举)
Where there is a hacker, there is art. | Develop for Developers. (C & perl5)
博客 | Clanjor Prods.
类 C 语言到 brainfuck 编译器


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 猫版超级玛丽(Syobon Action)移植成功!
帖子发表于 : 2011-02-09 19:00 

注册: 2009-10-24 12:39
帖子: 18
送出感谢: 0 次
接收感谢: 0 次
我见过那个代码 是够乱的 没用匈牙利命名法
代码风格太糟糕 那么多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库
那个你怎么改的啊 换成什么了


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 猫版超级玛丽(Syobon Action)移植成功!
帖子发表于 : 2011-02-09 19:26 
头像

注册: 2010-06-16 1:05
帖子: 14668
地址: Tencent
系统: Mac OS X
送出感谢: 1
接收感谢: 153
感谢lz,我喜欢这游戏


_________________
twitter求fo:http://twitter.com/maplebeats
博客求踩:http://maplebeats.com


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 猫版超级玛丽(Syobon Action)移植成功!
帖子发表于 : 2011-02-09 19:59 
头像

注册: 2009-01-06 15:18
帖子: 13005
地址: 人间
送出感谢: 1
接收感谢: 24
linux里都不放过自己...lz乃强了..


_________________
“有一种被人抛诸脑后的过去,包含一些不该遗忘的点点滴滴。欢笑之余,我将故旧拾起,才刹见自己的薄情。人世间似乎存在着某种公平,每个人都曾被抛掷在他人的遗忘中;而今你所有哽咽难宣的话语,也正是你曾为人所期盼,却永远听不见的字句。” —赫曼 赫塞


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 猫版超级玛丽(Syobon Action)移植成功!
帖子发表于 : 2011-02-10 12:52 
头像

注册: 2006-09-05 11:01
帖子: 157
送出感谢: 0 次
接收感谢: 1
:em09 LZ 白忙活了。
http://sourceforge.net/projects/opensyobon/

不过鼓励一下 :em06


_________________
http://redwings.tk/


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 猫版超级玛丽(Syobon Action)移植成功!
帖子发表于 : 2011-02-10 20:58 
头像

注册: 2010-04-23 20:40
帖子: 1950
地址: 浙江·杭州
系统: Arch Linux
送出感谢: 2
接收感谢: 31
machinly 写道:
话说那个日本人原来用的是日本同人游戏常用的 DxLib库
那个你怎么改的啊 换成什么了

写一个 DxLib SDL Wrapper……


_________________
我是 Giumo Clanjor(哆啦比猫/兰威举)
Where there is a hacker, there is art. | Develop for Developers. (C & perl5)
博客 | Clanjor Prods.
类 C 语言到 brainfuck 编译器


页首
 用户资料  
 
13 楼 
 文章标题 : Re: 猫版超级玛丽(Syobon Action)移植成功!
帖子发表于 : 2011-02-10 21:31 
头像

注册: 2010-04-23 20:40
帖子: 1950
地址: 浙江·杭州
系统: Arch Linux
送出感谢: 2
接收感谢: 31
Whistler 写道:

代码:
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版本要求没那么高,兼容性更好 :em04
之前我还做过一个易语言的移植版。知道为什么吗?因为某的电脑运行不了原版!!一气之下找到了源代码,移植到易语言里,于是其又焕发生机……
SDL1.3 在某的电脑上是不可能装的上的(要装就得全盘升级了啊,现在用的是某老爷机能运行的最高版本的 Ubuntu 了)


_________________
我是 Giumo Clanjor(哆啦比猫/兰威举)
Where there is a hacker, there is art. | Develop for Developers. (C & perl5)
博客 | Clanjor Prods.
类 C 语言到 brainfuck 编译器


页首
 用户资料  
 
14 楼 
 文章标题 : Re: 猫版超级玛丽(Syobon Action)移植成功!
帖子发表于 : 2011-12-17 10:38 
头像

注册: 2009-04-18 18:30
帖子: 119
送出感谢: 1
接收感谢: 0 次
楼主的makefile貌似有问题,链接的时候显示undefined reference sin,在CFLAGS加上-lm解决 :em01


页首
 用户资料  
 
15 楼 
 文章标题 : Re: 猫版超级玛丽(Syobon Action)移植成功!
帖子发表于 : 2011-12-17 11:03 
头像

注册: 2011-05-02 19:08
帖子: 583
系统: ubuntu 12.04
送出感谢: 2
接收感谢: 41
引用:
感谢lz,我喜欢这游戏


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 15 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译