Super cool! (I’m writing this early; will play again before reviewing)
Two things you ought to look into before the jam closes:
- Key events are being passed on to the browser (eg Down Arrow scrolls the page). You need a
stopPropagationorpreventDefaultwhen receiving the event. - The “+1” sprite when you pick up a coin, its positions are clearly finer than 64x64. Can you set a global framebuffer size instead of whatever scaling trickery you’re using now?
Keep at it! This is going to be one of the best.