Skip to content

MatthewKLewis/canvas-game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

King of the Iceberg

Immediately after learning standard game architectures, I was always astounded at the sheer amount of operations that a computer could perform milisecond by milisecond. Can a browser game in JS really render a complex simulationist model 30 times a second? I developed this game to demonstrate "narrow" collision mechanics between every active 'entity' and passive 'tile', and to model some simple physics with momentum, friction, and gravity.

I challenged myself to code this without external libraries and in one page of vanilla javascript.

Figure 1-1

Play it here! https://matthewklewis.github.io/canvas-game/

Design levels and export them to console with: https://matthewklewis.github.io/canvas-game-level-gen/

Music Made With: https://beepbox.co/

About

King of the Iceberg - A platformer game using HTML's canvas element and vanilla JS.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published