Hi !
Featured games (81)
games approved by the League of Dukes
Games in Showcase (513)
Games in Android Showcase (119)
games submitted by our members
Games in WIP (575)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Burning Man  (Read 9266 times)
0 Members and 1 Guest are viewing this topic.
Offline SquashMonster
« Posted 2010-02-28 22:47:29 »

Here's my second submission for the year, near the last minute.  I hope you like it.
Offline StephR

Senior Duke

Medals: 9

« Reply #1 - Posted 2010-02-28 22:50:32 »

This is just crazy, funny and very well done ! From where did you get the idea ?
Offline TFRC

Senior Newbie

« Reply #2 - Posted 2010-03-01 00:02:07 »

VERY cool!

I don't like the controls so much though--too easy to change direction in the air. Makes it hard to judge jumps.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Momoko_Fan

Junior Duke

Medals: 2

« Reply #3 - Posted 2010-03-01 00:17:36 »

Yeah its really awesome but I would like the controls to be a little smoother/ more responsible. Right now they feel a bit delayed.
Offline SquashMonster
« Reply #4 - Posted 2010-03-01 00:32:12 »

StephR:  Thanks!  I had this heat distortion code lying around, and I realized that I could cram that into a 4k game.  So I was looking for game ideas where there's lots of fire, then there was this idea that you were on fire, and the rest came from there.  It started with just wood/water/stone, most of the special objects came from me trying to figure out what would be needed to add the most depth to the game.

TFRC: Thanks!  That's the first time I've ever heard of someone wanting less in-air control, heh.  Hopefully it's not bad enough to stop you from finishing the game.  The only part of the controls that I don't like, personally, is that you fall as soon as half your body goes off an edge.

Momoko_Fan: Thanks!  The controls should be instant, but the entire game is probably lagging.  The heat distortion effect is pretty rough on a computer.  It's almost unplayable on my laptop if I'm not plugged in.
Offline Ranger
« Reply #5 - Posted 2010-03-01 02:27:39 »

I get:
load: class F.class not found.
java.lang.ClassNotFoundException: F.class

I noticed on the Java4K site, if you update your description, you must also reupload your pack200 file, otherwise you get that error.
Offline SquashMonster
« Reply #6 - Posted 2010-03-01 02:40:46 »

I'm not getting that error.  Can someone else confirm it before I re-upload and potentially disqualify myself?
Offline Nate

JGO Kernel

Medals: 149
Projects: 4
Exp: 14 years

Esoteric Software

« Reply #7 - Posted 2010-03-01 03:14:22 »

Yep I get that error. :/

Offline CommanderKeith
« Reply #8 - Posted 2010-03-01 06:01:25 »

Cool game, very fun and creative level layouts!

It took me a while to figure out how the blow-up boxes worked.

Particle effect graphics are really nice too  Cool

Offline Nate

JGO Kernel

Medals: 149
Projects: 4
Exp: 14 years

Esoteric Software

« Reply #9 - Posted 2010-03-01 07:48:36 »

Win! Smiley

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Eli Delventhal

JGO Kernel

Medals: 42
Projects: 11
Exp: 10 years

Game Engineer

« Reply #10 - Posted 2010-03-01 15:16:44 »

Wonderful fun, very creative levels and great gameplay. This is going to be a good contender for a top place this year.

See my work:
OTC Software
Offline Alan_W

JGO Knight

Medals: 8
Projects: 3

Java tames rock!

« Reply #11 - Posted 2010-03-02 19:25:47 »

Original and dynamic fun  Smiley

Time flies like a bird. Fruit flies like a banana.
Offline steveyO
« Reply #12 - Posted 2010-03-02 21:50:03 »

Like it.. Cool gameplay.. One of the best so far!!  Didn't manage to figure out the tactics behind the first bomb level, but managed to somehow complete it.. Annoying Little Gits (Android)   Play java (applet) games! Free Online Chess Clock
Offline Abuse

JGO Knight

Medals: 13

falling into the abyss of reality

« Reply #13 - Posted 2010-03-02 23:41:43 »

Cool game, though runs like a lame dog on my netbook.

Make Elite IV:Dangerous happen! Pledge your backing at KICKSTARTER here!
Offline TheAnalogKid

JGO Coder

Projects: 2

« Reply #14 - Posted 2010-03-03 03:05:40 »

What a fantastic and cool game! Very original too. A small issue for me is the level difficulty which might be too hard but I didn't play for long time.

How do you generate the fire? And the floor tiles? Do you mind sharing this?

Offline SquashMonster
« Reply #15 - Posted 2010-03-03 04:56:24 »

Thanks everyone!

Answering questions...

The second bomb level (most common place people get stuck on) is really simple.  I recommend just wasting a few lives poking around and figuring out what does what.  You're probably making your job more complicated than it really is.  Actually, that applies to most of the hard levels.  Only a handful really require precision, if you figure out the tricks.

The fire is a simple particle system; particles cycle through an array of images I've generated ahead of time.  Each image is a color fading to transparent in a circle pattern.  The fire particles have a random direction and velocity, with the velocity skewed to be faster if their direction is up.  The particles all slow down by just multiplying their speed by some constant.

The floor tiles:
Stone is a bunch of randomly sized circles in a clever color palette.
Wood is a brown, then two passes of stripes are drawn with y varying pixel-by-pixel to get the grain texture.
Acid and water are just solid transparent colors.
The bombs are... complicated.  It's a lot of math and per-pixel stuff.

The background is drawn using a giant heap of math.  I started out with a spiral, which is (cosine of arctan of angle to center)+(distance to center) with constants added.  Then my girlfriend played with it a bit and I have no clue what she did to the spiral.  Then I took every pixel and multiplied it by some value based on how close to a diamond pattern it is, so there'd be a consistent texture to make the heat distortion more obvious.  In retrospect I would've preferred if that diamond pattern was a bit more pronounced; one of my older (uglier) ones did a better job of showing off the heat distortion.

How the heat distortion effect works will have to wait until after judging.  I want to leave a little bit of mystery until then Wink.
Offline DzzD
« Reply #16 - Posted 2010-03-03 22:47:32 »

awesome ! Smiley

Offline icza

Junior Duke

Projects: 2

« Reply #17 - Posted 2010-03-04 10:47:32 »

Very fun and creative! Congratz!
Offline Markus_Persson

JGO Wizard

Medals: 16
Projects: 19

Mojang Specifications

« Reply #18 - Posted 2010-03-10 19:44:52 »

I gave this game another try and got really hooked. Very nice game!

Play Minecraft!
Offline Gudradain
« Reply #19 - Posted 2010-03-10 22:00:34 »

Yup nice game. I finally beat the 2 wood tower at the end Smiley
Offline kappa
« League of Dukes »

JGO Kernel

Medals: 78
Projects: 15


« Reply #20 - Posted 2010-03-11 20:06:42 »

just noticed this game on the front page of reddit

nice job Smiley
Offline SquashMonster
« Reply #21 - Posted 2010-03-11 21:28:52 »

DzzD, Gudradain: Congrats.  Don't get too cocky though, I might release a pack of levels I rejected because they were too damn hard  Wink.  Or I can at least release the level editor.

Markus Persson: I was wondering why my number of downloads doubled overnight, then I saw that it was on your blog.  Thanks!

kapta: Yeah, a friend insisted that I post it.  I didn't realize quite how many downloads it'd get me though, I might have to go post BugWar too so it doesn't get jealous.

Offline icza

Junior Duke

Projects: 2

« Reply #22 - Posted 2010-03-12 05:47:53 »

I found the levels challenging enough, ofc I passed all.

Can you release those "hard" levels outside of the 4k competition? It's fun to play this game.
Offline appel

JGO Wizard

Medals: 51
Projects: 4

I always win!

« Reply #23 - Posted 2010-03-19 14:31:09 »


Here's your reward Cheesy

Check out the 4K competition @
Check out GAMADU (my own site) @
Offline TheAnalogKid

JGO Coder

Projects: 2

« Reply #24 - Posted 2010-03-19 14:34:31 »

Well done SquashMonster!  Cheesy

A great reward would be to have great publicity on big sites such as articles and interviews.

Offline SquashMonster
« Reply #25 - Posted 2010-03-19 15:48:32 »

Thank you, everyone.
Offline appel

JGO Wizard

Medals: 51
Projects: 4

I always win!

« Reply #26 - Posted 2010-07-29 10:07:00 »

Did you ever get around to making a "beyond 4k" version of the game? Smiley

Check out the 4K competition @
Check out GAMADU (my own site) @
Offline CyanPrime
« Reply #27 - Posted 2010-09-22 16:26:56 »

Daemon reference?

There's a character in Daemon called Roy Marret, and he ends up running through Mathew Sobal's Mansion on fire and gets nicknamed The Burning Man.

Was this game inspired by that?
Offline SquashMonster
« Reply #28 - Posted 2010-12-04 01:32:26 »

CyanPrime - Nope, never even heard of it.  The actual process behind the game's concept goes something like this:

Me: Hey, I have this really sweet fire effect, and I bet it would be easy to port to a 4k environment.  Hey Ben, what's good excuse for a game to have tons and tons of fire?
Ben: What if you are on fire?
Me: Oh man, you could like... burn through wooden platforms.  It'd be great.

Appel - Sorry I took half a year to respond; I made that "Game of the Year Edition" version but that was actually 4k again.  I might go make a full version.  A friend and I are starting up a business, so there might be a full version for Android sometime in the next few months.
Pages: [1]
  ignore  |  Print  
You cannot reply to this message, because it is very, very old.


Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

Longarmx (33 views)
2014-10-17 03:59:02

Norakomi (25 views)
2014-10-16 15:22:06

Norakomi (24 views)
2014-10-16 15:20:20

lcass (26 views)
2014-10-15 16:18:58

TehJavaDev (50 views)
2014-10-14 00:39:48

TehJavaDev (50 views)
2014-10-14 00:35:47

TehJavaDev (40 views)
2014-10-14 00:32:37

BurntPizza (63 views)
2014-10-11 23:24:42

BurntPizza (36 views)
2014-10-11 23:10:45

BurntPizza (74 views)
2014-10-11 22:30:10
Understanding relations between setOrigin, setScale and setPosition in libGdx
by mbabuskov
2014-10-09 22:35:00

Definite guide to supporting multiple device resolutions on Android (2014)
by mbabuskov
2014-10-02 22:36:02

List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06 is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!