美文网首页Ubuntu 桌面环境使用
在Ubuntu下作妖之闲的蛋疼篇

在Ubuntu下作妖之闲的蛋疼篇

作者: 谭雅翔 | 来源:发表于2016-12-29 10:07 被阅读58次

    你闲的蛋疼么?

    你闲的蛋疼么?

    你闲的蛋疼么?

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

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

    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也行,反正源码都有了,大家慢慢研究)

    相关文章

      网友评论

        本文标题:在Ubuntu下作妖之闲的蛋疼篇

        本文链接:https://www.haomeiwen.com/subject/xhvuvttx.html