Page 1 of 14

4KB Explosions Contest

Posted: Sun Jan 09, 2011 5:47 pm
by kikito
Hello ladies and gentlemen!

Welcome to the 4KB Explosions contest!
4kb-explosions.png
4kb-explosions.png (208.95 KiB) Viewed 9407 times
The objective of this contest is creating, some nice, sweet, gorgeous EXPLOSIONS!

RULES:

1. THE .love FORMAT RULE
You must use the attached
explosions.love
(933 Bytes) Downloaded 711 times
file as a basis. You can modify anything you want inside explosions.lua, but you can NOT modify anything inside main.lua
This means that you will have to define at least 4 functions: loadExplosions, drawExplosions, updateExplosions and newExplosion

The rules above will ensure that everyone plays on an even field.

2. THE 5 SECONDS RULE:
Each of your individual explosions must end in 5 seconds or less
5 seconds is plenty of time. Most explosions are done in less than 1 second. In the attached explosions.love file, a message stays on the screen for 2 seconds. Try changing the value of MAX_TIME to 5. See how long it takes.

This way people will be able to see files quickly.

3. THE 4KB RULE:
Your final .love file must weight 4KB or less.
What!?
exp1.jpg
exp1.jpg (10.68 KiB) Viewed 9407 times
Yeah. 4096 bytes. You can put everything you want inside your .love file, but it can't weight more than that.

This rule is there to prevent explosion sprites. We don't want to see the same animation again and again. These explosions have to be procedural.
  • You are allowed to generate images with ImageData and store them on the local filesystem - but your .love file must weight less than 4KB.
  • You can use framebuffers, SpriteBatches, Quads for pre-generating special effects
  • You will probably want to try using ParticleSystems creatively
4. THE SILENT RULE
You don't need to include sound
Don't waste time generating or including sound if you don't want to.

5. THE EMB RULE
You are not allowed to download stuff from the internet
Otherwise the previous points are kindof dumb. EMB's entry (on the post below) was added before this rule was made, so his entry is valid.

Date limit
The deadline for this contest is 3 months - you've got until March the 9th.

Evaluation criteria:
  • First and foremost, the looks of your explosions are important. Make them shiny.
  • Variance - try to include some degree of randomness, so explosions don't look alike.
  • Code beauty. Try to put every statement on one line (no semicolons!). Give variables proper names. If later you need 200 bytes more, start considering renaming. But don't obfuscate your code from the beginning.
If you wish to participate, grab
explosions.love
(933 Bytes) Downloaded 711 times
and start coding.

When you are finished, post your .love file here.

I'll put links to the .love files on the forum post next to this one.

The winner will be decided by popular acclaim.

PRIZE

I'm not able to provide any prize, except for my admiration.
Although If the LÖVE admins want to give a personalized forum status to the winner, that would be very nice.

Aside from contest entries, feel free to comment/ask/whatever on this thread.

Re: 4KB Explosions Contest

Posted: Sun Jan 09, 2011 5:48 pm
by kikito
Reserved for contest entry list. Extras (not part of the contest):

Re: * 4KB Explosions Contest *

Posted: Sun Jan 09, 2011 6:07 pm
by vrld
That, sir, is an *awesome* idea!

Re: * 4KB Explosions Contest *

Posted: Sun Jan 09, 2011 6:40 pm
by Robin
Neato.

Re: * 4KB Explosions Contest *

Posted: Mon Jan 10, 2011 12:15 am
by TechnoCat
This is so cool that I think the LoveClub needs a competitions/challenges subforum.

Re: * 4KB Explosions Contest *

Posted: Mon Jan 10, 2011 1:22 am
by Ryne
But Kikito, I'm not good enough :( . I am however, interested to see the results.

Re: * 4KB Explosions Contest *

Posted: Mon Jan 10, 2011 7:02 am
by Robin
Ryne wrote:But Kikito, I'm not good enough :( . I am however, interested to see the results.
Me neither. I tried and failed. I did manage to make it look a bit like fireworks though, but it was nowhere as cool as I imagined.

Re: * 4KB Explosions Contest *

Posted: Mon Jan 10, 2011 7:10 am
by slime
I made a couple particle systems that look like explosions while toying around with the particle editor .love thing, but I don't really have the time to do this. :(

I am looking forward to the results though. :P

Re: * 4KB Explosions Contest *

Posted: Mon Jan 10, 2011 7:36 am
by tentus
Ryne wrote:But Kikito, I'm not good enough :( . I am however, interested to see the results.
I'm gonna try my hand at procedurally animating a Wind Waker style explosion: if you want to whip up some 2 color 64x64 alpha'd art resources I bet we could find one that would work. (See attached example I threw together).

Re: 4KB Explosions Contest

Posted: Mon Jan 10, 2011 11:13 am
by kikito
vrld wrote:That, sir, is an *awesome* idea!
Robin wrote:Neato.
TechnoCat wrote:This is so cool that I think the LoveClub needs a competitions/challenges subforum.
:D Thanks guys!
Ryne wrote:But Kikito, I'm not good enough :( . I am however, interested to see the results.
Ryne, I suspect your artistic standards are one of the highest in the forum. If you don't feel like participating, I'm sure you will be an excellent commentator / judge.
Robin wrote:Me neither. I tried and failed. I did manage to make it look a bit like fireworks though, but it was nowhere as cool as I imagined.
slime wrote:I don't really have the time to do this. :(
Don't give up so easily! There's plenty of time until march. No rush. Maybe you will come up with an interesting idea while you are on the toilet next month. In any case, your opinions will be welcome.
tentus wrote:I'm gonna try my hand at procedurally animating a Wind Waker style explosion
Now that's an interesting approach I didn't anticipate! Using Miyamoto's work as a base can't be a bad idea - good luck!