Skip to content

picosonic/js13k-2024

Repository files navigation

js13k-2024

JS13KGames entry for 2024, theme is "Triskaidekaphobia".

Rollermaze

Rollermaze

You play as a cuboctahedron on the run. You have only 13 seconds to get from the drop point to the safety of the woods before you're caught.

Some paths are blocked and will need to be opened up using the nearest button.

For longer distances you'll need to find a safe spot which will reset the timer.

Be careful of the grey sentinel cubes, if you touch them they become active and will send you back to your drop point, then chase you.

Controls are :

  • Keyboard - Movement ... Cursors / WASD (or equivalently positioned keys, ZQSD etc) / ZX;.
  • Mouse - Movement ... Click then drag in a cardinal direction to roll that way.
  • Touchscreen - Movement ... Touch then drag to roll that way.

13th edition of JS13k

To celebrate the 13th edition of js13k games competition I decided to try to use as many assets and pieces of code from my previous few entries.

Stuff I managed to add

  • WebGL renderer based on MicroW by Xem
  • Kind-of 3D platformer, with rolling to navigate
  • 16x9 viewport which sizes appropriately to the browser size
  • 8-bit tiny font (Repton inspired)
  • 3D animations
  • 3D particle system
  • 13 seconds per level - giving the fear of 13 element
  • Procedural 3D model generator for the checkerboard, converting 2D level map to 3D
  • Flat shaded look (Virtua Racing inspired)
  • Updates to my timeline library to include associated objects and multiple callbacks
  • 3D object merging
  • Intuitive touchscreen controls, drag or swipe in a cardinal direction to roll that way

Tools used

Play online now

Click here to play now

Attribution of assets

Martin Johston-Banks designed the thumbnail and cover images.

I had help designing some levels and play testing from Ethan and Amelie.

Using part of The Trout Quintet (D.667) by Franz Schubert (in the public domain since it was composed in 1819 - before 1924)