我想在 Ruby 上创建简单的街机。我曾经使用 GOSU ,然后我找到了许多ruby的游戏库: RubyGame , Chingu ....
什么库最适合游戏开发,为什么?
答案 0 :(得分:3)
Gosu是用于在Ruby中编写2D游戏的最受欢迎(并且积极维护)的库。它有一个底层的C ++库,用于提高性能并与底层显示渲染库(如OpenGL)进行交互。
我也正在制作一个宝石,可以更容易地在Ruby中编写真正的街机游戏。同时,您可能对使用MAME兼容的街机控制器感兴趣。我写了一个提供common MAME keyboard input mappings for Gosu的宝石。
还有一个名为GameBox的宝石,它在幕后使用了Gosu。 GameBox试图抽象出许多常见的游戏样板,以便您可以编写游戏的“业务逻辑”。
答案 1 :(得分:2)