Xiaoxia[PG]

Linux版本的FC大战FB

Linux、我的代码、游戏开发11 条评论

今晚把FC v.s. FB的小游戏编译到Linux上了,很方便,只需要一个Linux的allegro动态库,源代码就不需要怎么变动,直接生成游戏程序。

不过在我机子上遇到问题,运行的时候声卡初始化失败,但不影响游戏运行。弄了很长时间,最终还是使用了openal来解决了声音问题。。。

运行结果如图:

点击查看大图

Linux编译版本下载:

http://xiaoxia.org/upfiles/akfcfb.tar.gz

11 条评论

  1. 声音方面应该可以直接用libalsa解决的。GST不知道怎么样,我用GST写过一个mp3 播放器,编程还比较简单,openal就没用过了,也不知道怎样。。

  2. @lianjiefly:libalsa有这个库吗? libopenal挺简单的!gst是gstreamer?

  3. xiaoxia技术很厉害呀

    有时间接商业程序不,有个小工具找人做

    有兴趣回我

    my[at]ruanwen.com

    期待佳音

  4. 楼主浏览器还真多啊...不知道是测试用还是...个人用推荐chromeplus Linux版,很难想象不支持鼠标手势的浏览器...

    对了LZ好像是codeblock转向codelite的吧,现在觉得是codeblock好用还是codelite呢?

  5. 好羡慕Xiaoxia的功底啊~
    高二稀里糊涂地开始接触学习oracle database,高三就暂时停止。现在高考完了,时间多的是,有点想重新捡起oracle,但害怕浪费时间,毕竟一个高中生学这个似乎没什么用- -!...或者干脆学习一门语言算了,纠结啊...

  6. @cbkid: chromeplus还没有用过,我很少用手势,可能是习惯问题。个人觉得,如果是写C++代码的话,codelite比codeblocks强大很多,写起代码更有感觉,效率更高。而codeblocks功能多,如果开发gtk程序,我会考虑用codeblocks。

    @zzz:我也是凭兴趣学习,不过从来没有接触过oracle,而更多地喜欢免费的mysql,用途更广。我在高三的时候编程的时间也少了,不过周末也不会学习,总得写点代码,哈哈!!!

  7. libalsa是linux下ALSA音频驱动架构的一个库,名字是alsa-lib GST也就是gstreamer啦,做音频开发比较方便,省了大量的细节问题。

  8. @lianjiefly:Thank you!!! libalsa感觉有点庞大!!!做起游戏来openal可能更方便,代码也很简短 🙂

  9. 其实用chromeplus的目的很明显在windows下他支持迅雷下载...如此在window下用chrome也比较完美了。

  10. 先客套一下:久仰大名,对你的钦敬犹如滔滔江水,绵绵不绝
    最近动手做一个游戏,如果有兴趣合作可以联系一下,QQ343763271
    渲染引擎:ogre
    物理引擎:bullet
    gui系统:暂定betaGui
    网络:暂定boost
    声音:暂定openal
    平台:ubuntu,windows
    游戏类型是类似ubuntu下的一个3D坦克游戏,重在休闲竞技,实现的复杂度会比较大
    细节上的技术问题基本上搞定,uml图也画好了。

    1. 你好,问一下你是纯兴趣开发游戏吗?
      是一个人呢还是组建一个团队呢?
      是开源的呢还是商业的呢?
      我最近事情比较多,所以恐怕帮不上你的忙啦!
      不过,祝你的游戏开发顺利!给个地址,我负责帮忙测试吧 🙂

发表评论

评论会经过自动审核,链接请勿超过 3 个。