
Light snakes
This game is from ldjam.com, which is currently unavailable.
You can try viewing the original page on Web Archive (may not load correctly).
You can try viewing the original page on Web Archive (may not load correctly).
How to play
-----------
This is some kind of multiplayer snake or light cycles. Your goal is to score points by letting other players crash into your tail. Intersecting yourself counts as a suicide and makes you lose one point.
Each time you die, your length resets and you are temporarily a ghost. You must break blocks to grow. Your length is reduced when another player crashes into you.
When two players have equal points, the player who scored the lastest is beaten by the other player.
This game is for 2 to 4 players. I didn’t have the time to implement bots. If you want to try it alone, map some keyboard keys to other players controls, press them randomly to give other player random directions and pretend it’s very dumb bots.
Controls
--------
Controls are remappable.
Default controls assigns 1st player controls to the keyboard and the 1st controller, and other players controls on subsequent controllers.
Keyboard controls are scancode-based. For example, on a DVORAK keyboard reset is P.
Installation instructions
-------------------------
Just uncompress and run the binary.
On Windows you may need to install Microsoft Visual C++ Redistributable packages.
Note that whatever counts as a “initial engagement” costs 0.00€ (≃ 0.00$) so all the installs shouldn’t cost me a fortune.
Stuff used
----------
* Dear ImGui
* Lazẏnput
* nlohmann::json
* OpenGL 3.2
* SDL
* SFXR
* My own base code using all of the above
* A custom fixed point template class
My goal was to see how annoying it is to use fixed points. There was some annoyance and bugs due to fixed point, but the biggest pain was C++ metaprogramming.
Thanks
------
Sébastien Garnier from Start Coffee for some playtesting.
Screenshots
-----------
-----------
This is some kind of multiplayer snake or light cycles. Your goal is to score points by letting other players crash into your tail. Intersecting yourself counts as a suicide and makes you lose one point.
Each time you die, your length resets and you are temporarily a ghost. You must break blocks to grow. Your length is reduced when another player crashes into you.
When two players have equal points, the player who scored the lastest is beaten by the other player.
This game is for 2 to 4 players. I didn’t have the time to implement bots. If you want to try it alone, map some keyboard keys to other players controls, press them randomly to give other player random directions and pretend it’s very dumb bots.
Controls
--------
| Action | Keyboard | Gamepad |
|---|---|---|
| Pause | Tab | Start |
| Reset | R | Select |
| Turn left/right | Arrow keys | D-pad or left joystick |
Controls are remappable.
Default controls assigns 1st player controls to the keyboard and the 1st controller, and other players controls on subsequent controllers.
Keyboard controls are scancode-based. For example, on a DVORAK keyboard reset is P.
Installation instructions
-------------------------
Just uncompress and run the binary.
On Windows you may need to install Microsoft Visual C++ Redistributable packages.
Note that whatever counts as a “initial engagement” costs 0.00€ (≃ 0.00$) so all the installs shouldn’t cost me a fortune.
Stuff used
----------
* Dear ImGui
* Lazẏnput
* nlohmann::json
* OpenGL 3.2
* SDL
* SFXR
* My own base code using all of the above
* A custom fixed point template class
My goal was to see how annoying it is to use fixed points. There was some annoyance and bugs due to fixed point, but the biggest pain was C++ metaprogramming.
Thanks
------
Sébastien Garnier from Start Coffee for some playtesting.
Screenshots
-----------