在Ubuntu下作妖之闲的蛋疼篇

你闲的蛋疼么?

你闲的蛋疼么?

你闲的蛋疼么?

你肯定闲的蛋疼,要不然也不会看这篇文章~~

好吧,想好好的理解这篇文章,请满足以下条件:

  1. 蓝(nv)孩(han)子
  2. 喜欢武侠
  3. 读过金庸
  4. 有童年
  5. 爱玩游戏

嗯,所以,广大爱玩游戏有童年读过金庸喜欢武侠的蓝(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
在Ubuntu下作妖之闲的蛋疼篇_第1张图片
截图

已知问题

  1. sdl是1.2版本的,在macOS Sierra下播放动画有卡帧现象,目前暂时定位到可能有问题的函数为SDL_UpdateRectSDL_UpdateRects
  2. lua我只试过5.2,5.1按理说也可以,但是5.3一定不行
  3. data中缺少开场动画,有需求的自己去下,放进去就好

后记

最近忙着写专利学rails,偷闲玩玩老游戏感觉还是不错的。年龄越大越不喜欢玩复杂的游戏,反而喜欢上了这种系统简单的沙盒游戏,因为简单所以美。(PS:玩的不爽请学lua,玩不过去请学lua,修改剧情,请,好吧,不学lua也行,反正源码都有了,大家慢慢研究)

你可能感兴趣的:(在Ubuntu下作妖之闲的蛋疼篇)