我想在Ruby上创建简单的街机。我用了一段时间GOSU,然后我找到了很多 ruby 的游戏库:RubyGame,Chingu ....
哪个库最适合游戏开发,为什么?
Gosu是使用 Ruby 编写 2D 游戏的最流行(且维护积极)的库。它有一个底层 C++ 库,用于提高性能并与底层显示渲染库(如 OpenGL)进行交互。
我还在开发一个 gem,它可以让用 Ruby 编写真正的街机游戏变得更加容易。同时,您可能对使用兼容 MAME 的街机控制器感兴趣。我编写了一个 gem,它为 Gosu 提供了常见的 MAME 键盘输入映射。
还有一个叫做 GameBox 的 gem ,它在幕后使用了 Gosu。GameBox 尝试抽象出许多常见的游戏样板,以便您可以编写游戏的“业务逻辑”。
您可以根据您将实施的具体内容来决定https://www.ruby-toolbox.com/categories/game_libraries