4KB Explosions Contest

General discussion about LÖVE, Lua, game development, puns, and unicorns.
Post Reply
User avatar
kikito
Inner party member
Posts: 3153
Joined: Sat Oct 03, 2009 5:22 pm
Location: Madrid, Spain
Contact:

4KB Explosions Contest

Post by kikito »

Hello ladies and gentlemen!

Welcome to the 4KB Explosions contest!
4kb-explosions.png
4kb-explosions.png (208.95 KiB) Viewed 5886 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 556 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 5886 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 556 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.
Last edited by kikito on Tue Feb 15, 2011 8:47 am, edited 5 times in total.
When I write def I mean function.
User avatar
kikito
Inner party member
Posts: 3153
Joined: Sat Oct 03, 2009 5:22 pm
Location: Madrid, Spain
Contact:

Re: 4KB Explosions Contest

Post by kikito »

Reserved for contest entry list. Extras (not part of the contest):
Last edited by kikito on Wed Mar 09, 2011 9:05 am, edited 14 times in total.
When I write def I mean function.
User avatar
vrld
Party member
Posts: 917
Joined: Sun Apr 04, 2010 9:14 pm
Location: Germany
Contact:

Re: * 4KB Explosions Contest *

Post by vrld »

That, sir, is an *awesome* idea!
I have come here to chew bubblegum and kick ass... and I'm all out of bubblegum.

hump | HC | SUIT | moonshine
User avatar
Robin
The Omniscient
Posts: 6506
Joined: Fri Feb 20, 2009 4:29 pm
Location: The Netherlands
Contact:

Re: * 4KB Explosions Contest *

Post by Robin »

Neato.
Help us help you: attach a .love.
User avatar
TechnoCat
Inner party member
Posts: 1611
Joined: Thu Jul 30, 2009 12:31 am
Location: Denver, CO
Contact:

Re: * 4KB Explosions Contest *

Post by TechnoCat »

This is so cool that I think the LoveClub needs a competitions/challenges subforum.
User avatar
Ryne
Party member
Posts: 444
Joined: Fri Jan 29, 2010 11:10 am

Re: * 4KB Explosions Contest *

Post by Ryne »

But Kikito, I'm not good enough :( . I am however, interested to see the results.
@rynesaur
User avatar
Robin
The Omniscient
Posts: 6506
Joined: Fri Feb 20, 2009 4:29 pm
Location: The Netherlands
Contact:

Re: * 4KB Explosions Contest *

Post 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.
Help us help you: attach a .love.
User avatar
slime
Solid Snayke
Posts: 2931
Joined: Mon Aug 23, 2010 6:45 am
Location: Nova Scotia, Canada
Contact:

Re: * 4KB Explosions Contest *

Post 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
User avatar
tentus
Inner party member
Posts: 1060
Joined: Sun Oct 31, 2010 7:56 pm
Location: Appalachia
Contact:

Re: * 4KB Explosions Contest *

Post 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).
Attachments
sprite.png
sprite.png (2.45 KiB) Viewed 5845 times
Kurosuke needs beta testers
User avatar
kikito
Inner party member
Posts: 3153
Joined: Sat Oct 03, 2009 5:22 pm
Location: Madrid, Spain
Contact:

Re: 4KB Explosions Contest

Post 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!
When I write def I mean function.
Post Reply

Who is online

Users browsing this forum: No registered users and 14 guests