在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
截图

已知问题

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

后记

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 2015.7.27 星期一 阴又是周一,这个月也接近了尾声,它过的好快,以至于我竟想不起来前面都干了些...
    北境之风阅读 392评论 0 1
  • 曾经我也是这样以为的,直到我发现自己的无知。
    slash_喵七爷阅读 390评论 0 2
  • 前天是三爷爷入土为安和其儿子郭叔,以及奶奶和爷爷合葬入土的日子。日子有些特殊,也是2017年初雪,早晨小雨珠结成...
    MissJi_4502阅读 197评论 0 0
  • 听了最悲伤的故事,所有人都在哭,就你笑,你就是你的过人之处。 我不仅有故事,而且还会酿酒,向来都把故事酿成酒了。 ...
    之two阅读 199评论 0 0
  • 一觉醒来,已然2018。 或许现在有人在狂欢、庆祝跨年。有人在酣睡、美梦很甜。有人在工作,信心满满。有人在惆怅,又...
    大鹏_f08b阅读 259评论 0 0