I’ve finished my entry for this MLD. It’s a single button platformer where your character automatically runs and bounces off surfaces. More features are introduced as you go such as wall jumping, toggle blocks, pong paddles, etc. It can get a bit tricky near the end but I believe in you.
I went with idea of making several modes of pong which change each other in some sort of “survival” mode. These modes aren’t super original, though two of them can be of interest I think. Currently there are 6 mods besides basic pong.
When I first saw the minild theme, I thought “Man, this theme is no good”. But anyway, it surely can be explored in some interesting ways. As I’m on vacation, I didn’t have anything else to do, so I said “Well, why not? It can be a good exercise if nothing else.” And so I began.
Probably because I’m a very lucky person, my net connection went down when I was starting, so I had no access to my fancy HTML5 engine, nor my C++ codebase (new OS installation, no gcc/clang).
I searched a little in my files and found my old but still good HTML5 framework, html5.js. It contains just the basics to open up the canvas.
I knew I may had a hard time getting physics to work, having to deduce all the equations, so I kept everything simple: circles. After a night I had the physics working, an began working in the game mechanics.
The result (I’m still working in some new mechanics) can be seen below:
Soon(or maybe not so soon) I’ll post I link so you guys can try it out. It’s addictive, I must warn you.
This is the end of the fourth day in the development of SurvivorPong, my MiniLD #58 entry. My plans for today included me to make some powerups for the game, but today, I violated my plans. Instead, I focused on composing some music.
I have also changed my code a bit so the tempo of the song increases along with the game speed. I spent the whole day trying to make the audio and this is the result I have got now. It is 11:36 PM now here, so I have to get some sleep. I’ll have to see what I can do tomorrow with the powerup system.