August 24th-27th 2012 :: Theme: Evolution

Back to Browse Entries


by ahm99 - 48 Hour Compo Entry

I didn't have time to add controls to the page the game is on. So I will put them on this page till tomorrow maybe. I might also upload a timelapse.


==Java 7 required==

If you download the source it should include a compile.bat file so you mess with the code more easily. The code is somewhat messy because I started panicking when time was running out.

Why I made this:
I was thinking about a game where it would be a top down robot shooter where you character would evolve into something bigger and has more guns. Then I decided you should maybe be in space flying from planet to planet getting things to prepare for a big planet where you get a device that basically lets you evolve into a dog and then it shows you 3 years before saying "I wanna be a dog" - the end

But I realized it was stupid and I would've run out of time anyway. So I tried making a city building game where your city evolves as you defend it. There was supposed to be bosses and different enemy types and they would attack in waves but I ran out of time. You will find the extra images in the source. I also tried making workers go from place to place doing the jobs as enemies killed them with you defending. But I didn't have time to fix the bugs. There supposed to be a larger map too. Try imagining what it should've been like and then go play it and realize how bad it is. I may make a post compo version.

Control - switch between fire and build mode
Click - Place building/Shoot
W/S forward and backward
A/D turn robot when in build mode (in fire mode it follows your cursor)

Other instructions:
Shoot the other robots.
There are three building types:
Miner - gets stone to make more mines houses and farms
Farm - makes food
House - (you only need one of these, but you must have at least one) makes workers for every 5 food
The only purpose of buildings is to increase score.

Downloads and Links




Thurig says ...
Aug 27, 2012 @ 5:33am

Here is the error I get when I try to start your game: java.lang.UnsupportedClassVersionError: ld24/ahm99/evolution/EvolutionApplet : Unsupported major.minor version 51.0

geekygenius says ...
Aug 27, 2012 @ 6:08am

D: It says I'm too lazy..

DustyStylus says ...
Aug 27, 2012 @ 9:23am

Same here, I'm too lazy. D:

I think about 1 second before that happened.

firehand94 says ...
Aug 27, 2012 @ 9:41am

I'm going to guess you didn't cap the fps, or make the speed at which everything moves based off fps so simply put the game runs waaaaay to fast on my main computer. then On the slowest computer I own it just doesn't run.

adventureloop says ...
Aug 27, 2012 @ 9:56am

I get the same error as above

ahm99 says ...
Aug 27, 2012 @ 9:01pm

To reply to everyone:
The too lazy thing was referring to myself. It was actually not laziness. I ran out of time and couldn't add a click to replay feature. And no the fps wasn't caped. I didn't mean to do that. I just ran out of time. If anyone knows if I'm allowed to fix that please say so.

One last thing: I gave the wrong link accidentally because I posted this in a hurry as I had to leave.

Tempest says ...
Aug 28, 2012 @ 7:44pm

Will try to play/rate later. Right now I'm getting the same error as Thurig.

ahm99 says ...
Aug 28, 2012 @ 8:06pm

Are you on a mac?

turnip says ...
Aug 28, 2012 @ 10:45pm

On a Mac got the same error as above :(

pjchardt says ...
Aug 28, 2012 @ 10:48pm

As others have mentioned, I see nothing and then (I guess?) die. I am running chrome, windows 7.

Sergey Mohov says ...
Aug 28, 2012 @ 11:59pm


ahm99 says ...
Aug 29, 2012 @ 1:57am

Guys I'll make a post compo version that fixes these basic things. As for the error I think it has something to do with being on a mac

Fsmv says ...
Aug 29, 2012 @ 5:26pm

I also can't play, it just makes a bunch of noise then says I have to reload to play.

juaxix says ...
Aug 30, 2012 @ 12:51am

I have tried with Java jre 1.6 and 1.7, both drop the same...and another -different- error,

Could not find the main class: ld24.ahm99.evolution.EvolutionApplet. Program will exit.

lurkingshadow says ...
Aug 31, 2012 @ 11:01am

after loading the game dos not do anything???

Viridi04 says ...
Sep 1, 2012 @ 9:15pm

I cannot get this game to work on the web or on my Windows.

goffmog says ...
Sep 1, 2012 @ 9:22pm

Well I hear a crazy rapid repeating beeping noise and in about a second I'm told it's game over, without seeing anything obviously happen. I'm pretty sure it's within the rules for you to fix the bug and re-upload but it's pushing it a little to ask players to fix your bug for you :) Please at least upload a bugfixed version and I'll play and rate it.

kratorspore says ...
Sep 1, 2012 @ 9:31pm

Java Plug-in 1.6.0_33
Using JRE version 1.6.0_33-b03-424-11M3720 Java HotSpot(TM) 64-Bit Server VM
User home directory = /Users/sam
c: clear console window
f: finalize objects on finalization queue
g: garbage collect
h: display this help message
l: dump classloader list
m: print memory usage
o: trigger logging
q: hide console
r: reload policy configuration
s: dump system and deployment properties
t: dump thread list
v: dump thread stack
x: clear classloader cache
0-5: set trace level to <n>

java.lang.UnsupportedClassVersionError: ld24/ahm99/evolution/EvolutionApplet : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(
at java.lang.ClassLoader.defineClass(
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(
at sun.reflect.DelegatingMethodAccessorImpl.invoke(
at java.lang.reflect.Method.invoke(
at sun.plugin2.applet.Plugin2ClassLoader.defineClassHelper(
at sun.plugin2.applet.Plugin2ClassLoader.access$100(
at sun.plugin2.applet.Plugin2ClassLoader$
at Method)
at sun.plugin2.applet.Plugin2ClassLoader.findClassHelper(
at sun.plugin2.applet.Applet2ClassLoader.findClass(
at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(
at java.lang.ClassLoader.loadClass(
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(
at sun.plugin2.applet.Plugin2Manager.createApplet(
at sun.plugin2.applet.Plugin2Manager$
Exception: java.lang.UnsupportedClassVersionError: ld24/ahm99/evolution/EvolutionApplet : Unsupported major.minor version 51.0

Cyboot says ...
Sep 1, 2012 @ 9:33pm

it needs java7 (tried it with java6 first, but got the same error)
i ran it on a smaller linux machine, so I am not sure if thats the problem: the Game/player is sooooooo slow. It stands almost still.

panda says ...
Sep 4, 2012 @ 3:59am

I like the idea, but could not start the game - it froze the browser on my mac.

Raptor85 says ...
Sep 8, 2012 @ 3:50am

same error, applet never init's so cant test

ahm99 says ...
Sep 10, 2012 @ 10:32pm

Ok it's been fixed. You need java 7 to play.

michax says ...
Sep 11, 2012 @ 1:00am

Progress is a little slow.

ahm99 says ...
Sep 11, 2012 @ 10:08pm

I know. But I might do a redo of this. With everything that I wanted to accomplish.

Cthulhu says ...
Sep 17, 2012 @ 8:53pm

The most common trap is to start a project far too ambitious!

I see what you wanted to make. Good job.

You must sign in to comment.

[cache: storing page]