mirror of
https://github.com/cyberarm/i-mic-fps.git
synced 2025-12-15 15:42:35 +00:00
eb1bfe204b6ef80a003eddf91f4db2cac49f2c5c
Added evergreen_tree model, added work-in-progress collada parser, renamed ModelLoader to ModelCache
Added evergreen_tree model, added work-in-progress collada parser, renamed ModelLoader to ModelCache
Added evergreen_tree model, added work-in-progress collada parser, renamed ModelLoader to ModelCache
I-MIC FPS
An endeavor to create 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%