About Game
A game made by me during in between my studies at KTH. The game explores the space of levels, graphics and music, as well as making a basic platforming game. This is a Javascript port of the original Java game, using PixiJS and MIDI.js. Controls <em>Space</em> to place a block. <em>Arrow left/right</em> to move. <em>Arrow up</em> to jump. Hold <em>ctrl</em> to run faster and jump higher. hold down <em>ctrl</em> at all times! Hold <em>arrow down</em> to charge for a super jump when released. While sliding down a wall, jump and steer away from the wall to perform a wall jump. Outcomes and lessons learned Revisiting this game after about five years gave much insight in the art of game making and what I still don't know about it. Here is a short summary <ul><li>Putting away ideas and revisiting them later is a good thing </li><li>Game feel is not the same as game control </li><li>Kill your darlings </li></ul> Code The MIDI.js library simulates a MIDI environment using the Web Audio API. Since there was no soundfont for the Percussion part of the standard GM1 synth I had to create one. The soundfont along with all the sampled sounds can be found on GitHub: https://github.com/johnbrynte/midi-js-gm1-percussion
0