Skip to content

js13kGames/sing-song-ding-dong

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sing-song ding-dong

a js13games 2019 entry by richard munn

Turfed out of your home for your awful singing, you must explore the Mysterious Caves, defeat the Mysterious Monsters, retrieve the Mysterious Musical Notes and collect the Mysterious Gems so that your songs might become a bit less awful.

A 80s inspired arcade action platformer set over four worlds, with over fourty stages of singing-at-beasties-and-jumping-on-their-heads action.

Controls:

Keyboard:

Cursor keys to move, Space to jump, Left Alt to sing.

Gamepad / touchscreen:

DPad to move, right button to jump, left button to sing.

stats and credits:

  • code: 85715 bytes of js+html raw, 38176 bytes preprocessed and minfied, 8443 bytes zipped
  • graphics: 9474 bytes of pngs from paint.net, 4529 bytes optimised and crunched, 4511 bytes zipped
  • 95189 bytes in total crunched down to 13306 bytes (6 bytes under budget) - ~14% of the original size
  • contains graphics based on various kenney.nl asset packs
  • audio based on code from https://xem.github.io/miniMusic/
  • everything else built from scratch!

tools used:

  • vscode
  • https://tinypng.com/ for shrinking down and optimising pngs
  • advpng and advzip for crunching down pngs as far as possible
  • filepp to allow c style #define macros to customise my minification process
  • minify to actually minify the preprocessed html+js
  • gitlab for its excellent CI