Skip to content

picosonic/js13k-2018

Folders and files

NameName
Last commit message
Last commit date

Latest commit

231df44 · Jan 18, 2023
Jun 17, 2019
Aug 14, 2019
Aug 13, 2018
Aug 22, 2019
Sep 3, 2018
Sep 3, 2018
Mar 10, 2022
Aug 22, 2018
Mar 10, 2022
Sep 4, 2018
Aug 23, 2018
Sep 2, 2018
Jun 20, 2019
Sep 4, 2018
Sep 4, 2018
Mar 10, 2022
Sep 2, 2018
Aug 29, 2018
Jun 24, 2019
Sep 4, 2018
Jun 19, 2019
Jun 24, 2019
Jun 19, 2019
Jan 18, 2023
Aug 14, 2019
Jun 20, 2019
Aug 13, 2018
Sep 3, 2018
Mar 10, 2022
Sep 3, 2018
Aug 23, 2018
Aug 14, 2019
Sep 4, 2018

Repository files navigation

js13k-2018

JS13KGames entry for 2018, theme is "Offline".

Planet Figadore has gone OFFLINE

Planet Figadore has gone OFFLINE

Fred lives on planet Figadore in the Hercules cluster, he likes watching cat videos from planet Earth via Parallax Shift, but the network link has gone OFFLINE!

Help Fred by unlocking doors, solving puzzles and collecting cubes to pay for the entanglement repolarisation required to get his planet back online.

Stuff I managed to add

  • 2D platformer
  • Full screen
  • No canvas
  • Works in various resolutions down to about 1366x768
  • No 3rd party libraries
  • All vector graphics (font bitmap rendered as vector)
  • 8-bit tiny font (Repton inspired)
  • Different coloured tiles per level
  • Only div and span used for playfield
  • CSS animations, some triggered by swapping element classes
  • Simple timelines
  • Retro terminal with typewriter effect
  • Procedurally generated music (using frequency digraphs of Mario)
  • Sound effects
  • DTMF generator
  • Gamepad support (for "standard" browser supported gamepads)
  • Keyboard support for WASD, cursors and retro ZX;.
  • Pseudo random generator inspired by BBC Micro

Stuff I'd have done with more KBs

  • More types of enemy
  • Parallax scrolling backgrounds
  • Better music (had to lower volume to make it more acceptable)
  • Foliage or other scenery
  • Support for going up stairs (this was almost working)
  • Better enemy AI (more then just patrolling, perhaps jumping, line-of-sight wake up, e.t.c)
  • More sound effects perhaps enhanced with envelopes
  • Playfield scaling
  • Better game completed screen
  • Animate the stars to twinkle
  • Enemy squash and puzzle animations

Tools used

I had help choosing the main character name and planet name from my 3yr old son. Also I had help designing some levels and play testing from Jessica Vines.

Using some assets from Kenney.nl "Abstract Platformer" (Creative Commons Zero, CC0 license)