Linux版本的FC大战FB

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

 

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

 

运行结果如图:

 

点击查看大图

 

Linux编译版本下载:

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

Linux版本的FC大战FB》有11个想法

  1. lianjiefly

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

    回复
  2. xiaoxiafans

    xiaoxia技术很厉害呀

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

    有兴趣回我

    my[at]ruanwen.com

    期待佳音

    回复
  3. cbkid

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

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

    回复
  4. zzz

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

    回复
  5. Xiaoxia

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

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

    回复
  6. lianjiefly

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

    回复
  7. Xiaoxia

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

    回复
  8. cbkid

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

    回复
  9. zlh

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

    回复
    1. Xiaoxia 文章作者

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

      回复

回复 cbkid 取消回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据