你闲的蛋疼么?
你闲的蛋疼么?
你闲的蛋疼么?
你肯定闲的蛋疼,要不然也不会看这篇文章~~
好吧,想好好的理解这篇文章,请满足以下条件:
- 蓝(nv)孩(han)子
- 喜欢武侠
- 读过金庸
- 有童年
- 爱玩游戏
嗯,所以,广大爱玩游戏有童年读过金庸喜欢武侠的蓝(nv)孩(han)子们,你们还记得十四部天书么。。。
Ubuntu下如何玩金庸群侠传
嗯,《金庸群侠传》是河洛工作室开发,1996年由智冠科技发行的DOS平台中文角色扮演游戏(安利脸+维基脸(´▽`)(⁎⁍̴̛ᴗ⁍̴̛⁎),话说河洛都是人才啊),后来被各路人马重制,这篇文章使用的是由游泳的鱼和wwwjfy用lua复刻的版本,我自己又做了一点修改。
上地址:https://github.com/shamaoxiaogui/legend_mac_linux
安装
其实README说的已经很清楚了,依赖包主要包括lua sdl sdl_image sdl_mixer sdl_ttf smpeg,ubuntu以外的其它linux发行版自己搜索相关的包安装。
ubuntu下:
sudo apt-get install libsdl1.2-dev libsdl-image1.2 libsdl-image1.2-dev libsdl-mixer1.2 libsdl-mixer1.2-dev libsdl-ttf2.0-0 libsdl-ttf2.0-dev libsmpeg-dev libsmpeg0 lua5.2 liblua5.2-dev liblua5.2-0 build-essential pkg-config gcc
cd src
make
cd ../bin
./jy # run game
已知问题
- sdl是1.2版本的,在macOS Sierra下播放动画有卡帧现象,目前暂时定位到可能有问题的函数为
SDL_UpdateRect
和SDL_UpdateRects
- lua我只试过5.2,5.1按理说也可以,但是5.3一定不行
- data中缺少开场动画,有需求的自己去下,放进去就好
后记
最近忙着写专利学rails,偷闲玩玩老游戏感觉还是不错的。年龄越大越不喜欢玩复杂的游戏,反而喜欢上了这种系统简单的沙盒游戏,因为简单所以美。(PS:玩的不爽请学lua,玩不过去请学lua,修改剧情,请,好吧,不学lua也行,反正源码都有了,大家慢慢研究)