mirror of
https://github.com/cyberarm/i-mic-fps.git
synced 2025-12-13 06:42:35 +00:00
87b4b8ef926dcb6d726621b23096ec30b8650d21
I-MIC FPS
Creating a multiplayer first-person-shooter in pure Ruby; Using C extensions only for Rendering, Sound, and Input. (Gosu and opengl-bindings)
Using
Requires a Ruby runtime that supports the gosu and opengl-bindings C-extensions (truffleruby 1.0.0-rc12 did not work when tested. Rubinus was not tested.)
- Clone or download this repo
bundle installbundle exec ruby i-mic-fps.rb [options]
Options
--native- Launch in fullscreen using primary displays resolution--profile- Run ruby-prof profiler--mesa-override- (Linux) Force MESA to use OpenGL/GLSL version 3.30--savedemo- Record camera movement and key events to playback later (alpha-quality feature)--playdemo- Plays the previously recorded demo (alpha-quality feature)
Description
Languages
Ruby
100%
