Disk by Lokno

[raw]
made by Lokno for LD26 (COMPO)
My first successful(?) Ludum Dare! I tried to enter last year but spent too much time planning. This year I was able to produce something by keeping it simple. Disk is a single-screen survival space shooter. Keeping with the theme of Minimalism, the entire game is rendered using only circles, the text being an important exception. There is one class that handles these primitives called "Disk," and it draws everything from the player to the stars.

As you shoot, you start to shrink in size, until you're too small to shoot and need to wait until your energy replenishes. While holding shift, you can absorb enemy fire and grow bigger! I think this size mechanic could be interesting in a larger game, where you need to manage your size to get through obstacles.

The enemies move in a Hilbert Curve, following a string of commands created using a Lindenmayer system. This is regenerated every time the game is initialized, even though the output never changes.

There are two original source files: index.html and Disk.js
The game uses two Javascript libraries:
mathlib-min.js : Used for 2D vector operations
http://www.kevs3d.co.uk/dev/canvask3d/k3d_test.html
jquery-1.9.1.min.js : JQuery 1.9.1
There are no pre-rendered assets.

Enjoy!

Feedback

DdlyHeadshot
29. Apr 2013 路 12:21 UTC
Doesn't run for some reason...
馃帳 Lokno
29. Apr 2013 路 13:44 UTC
@DdlyHeadshot it requires HTML 5 Canvas, and I forgot to include an error message for older browsers. I will add one.
vico87
29. Apr 2013 路 19:33 UTC
Very slow in Firefox 20. Works flawlessly in IE 10.

Really minimalist shooter. :)
DaveDobson
02. May 2013 路 13:24 UTC
Interesting game. It is a little bit easy, which makes it not sustain interest. I like the path taken by the enemies. I think the regenerative shield thing you can do would be neater if you had a better idea of how much energy you had - a gauge or something would help. Nice work.
mildmojo
03. May 2013 路 16:07 UTC
Congrats on finishing! Runs great in FF 20 on my i5 laptop, but it's a recent machine.

Not bad. The animation is fluid and I liked the snaking enemies. The scrolling background added a good sense of movement.

I never felt the need to use bullet absorption. For one, I typically killed enemies before they fired a shot. If I chose to farm them by letting them fill the screen, I could grow pretty large (albeit slowly), but that didn't seem to give me any benefits. It would be great if there was a solid incentive to absorption, like a higher-power burst attack.
pikmin4000
03. May 2013 路 19:25 UTC
I got a score of 1270! This game starts off slow but then excuses itself when it starts to get hard with the enemies random path movement and shootings. However, it didn't get much harder after that making the game just way too easy. Some suggestions would be that every bullet you shoot would destroy itself after hitting an enemy, or that their bullets cannot be destroyed by your bullets
GameNacho
07. May 2013 路 03:43 UTC
Good space shooter, maybe there could have been bigger collision boxes on the enemies though.
mrexcessive
12. May 2013 路 18:03 UTC
Nice idea. I like the red movement patterns. The shrinking to show power available is a good idea. Works great in Chrome on W7.