πŸš€ v2.2! Web Version


πŸš€ v2.2

You can now play EkoScape on the Web! It took a lot of hard work, but I’m glad to be able to finally provide a more convenient & secure way to play. Enjoy! πŸ€–

The downloads also include new changes, but shouldn’t really be that noticeable.

πŸ—Ώ What Did It Take?

Everything. Here are some geeknotes.

  • Renderer: I separated out the Renderer class into Renderer GL & GLES and then implemented the legacy code in OpenGL ES 3.0. It took more work than it sounds.
    • Added the glm dependency.
    • Created a GLEW stub/dummy.
  • Engine: I made a new iteration of the Engine called Dantares2 that could accept a generic Renderer.
  • Web Build: I poured over the Emscripten documentation to make the game compile & produce working Wasm, along with several iterations of the final HTML file.
  • UTF-8: I couldn’t get tiny-utf8 to compile with Emscripten, so I had to drop that dependency and make code from scratch to handle UTF-8 strings/runes.
    • This should also make it more portable though to other systems.

🌺 Other Updates

  • Music now starts at a random position every time you start the game.
  • Changed fruit color in mini-map to be more obvious.
  • In full-screen mode, when switching to the BOMA scene, shows the cursor now.
  • Colorize Robots in β€œweird” mode.
  • Made several minor fixes/refactors.

Files

ekoscape-linux-x64.zip 19 MB
Version 4 5 days ago
ekoscape-windows-x64.zip 18 MB
Version 3 5 days ago
ekoscape-macos-universal.zip 19 MB
Version 3 5 days ago

Get EkoScape

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.