UniFlagellete by vanaficionado

[raw]
made by vanaficionado for LD28 (COMPO)
U`ni`fla`gel�´late
(Biol.) Having but one flagellum; as, uniflagellate organisms.

One cell
One flagellum
One life

You, the single-celled hero, must fight other organisms in an effort to survive. Fight against wave after wave of increasing difficult of enemy, with only a upgrade shop to support you. Death is inevitable. How long can you survive?

***Controls***
LeftClick (Hold) where you want to move
RightClick (Dont Hold) to head butt in direction of mouse
"Q" to open store
"e" to place a bomb if you have one

Ill be sure to rate your game if you rate mine and leave a comment.

Ratings

Coolness 51% 3
Overall 2.53 851
Fun 2.39 802
Graphics 2.53 696
Innovation 2.88 522
Theme 3.05 409

Feedback

Tyro
16. Dec 2013 · 02:21 UTC
When I open the file, the screen just goes white after I choose "survival." I'm using Windows 7 and am simply double clicking the .jar file titled 'RUN'. Hope that helps a little.
🎤 vanaficionado
16. Dec 2013 · 02:34 UTC
Yea, you have to let it load for a minute after clicking survival.
mjforce22
16. Dec 2013 · 04:47 UTC
Nice job!
HeroesGrave
16. Dec 2013 · 06:09 UTC
Linux (and possibly Mac) are broken because you use '\' instead of '/' in the paths.

Use File.separator instead for cross-platform-ness.
🎤 vanaficionado
16. Dec 2013 · 17:09 UTC
Thanks man.
Sylence
16. Dec 2013 · 18:31 UTC
Well done :)
Recursiveanomaly
16. Dec 2013 · 18:48 UTC
Neat look to the game. It I like the different layers of background.
Arkazon
16. Dec 2013 · 18:49 UTC
Looks nice but I had no idea what was going on!
whiteknife
16. Dec 2013 · 18:49 UTC
Waited for quite a while after clicking survival and it just wasn't loading, sorry man.
Jago
16. Dec 2013 · 19:07 UTC
Laggy as hell on my late 2013 MacBook Pro.
timtipgames
16. Dec 2013 · 19:07 UTC
Playing on windows 7 64 bit. When I double click the jar file to start I will also end up with a white screen after the white menu. But when I open a command prompt and start the game with java -jar RUN.jar, everthing works fine...

Interesting art style ;) Was entertaining for a short while.
🎤 vanaficionado
17. Dec 2013 · 01:02 UTC
Thanks man. +1 for going the extra step to play it. Ill be sure to review your game.
sudorossy
17. Dec 2013 · 01:17 UTC
Can't get it to run
Flux
17. Dec 2013 · 01:37 UTC
Won't load, gave it 5 minutes :(
jongtao
17. Dec 2013 · 02:49 UTC
I was a bit confused about what I was supposed to do, but being a unicell organism is pretty cool. The background was pretty trippy as well.
chiguireitor
17. Dec 2013 · 02:50 UTC
Couldn't get it to run. Clicked survival and waited 5 minutes, but it still didn't run. Windows 7, AMD APU A8.
xaedes
17. Dec 2013 · 18:51 UTC
I really! want to play this. But I can't start it.

When I try to start with "java -jar RUN.jar" I get following error:

Exception in thread "main" java.lang.UnsupportedClassVersionError: MainMenu : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: MainMenu. Program will exit.

java -version:

java version "1.6.0_29"
Java(TM) SE Runtime Environment (build 1.6.0_29-b11)
Java HotSpot(TM) Client VM (build 20.4-b02, mixed mode, sharing)
🎤 vanaficionado
17. Dec 2013 · 19:52 UTC
The game wont run because you have Java Version 1.6 or lower, ill try to make it compatable with older versions. But I would also recommend you update java.
🎤 vanaficionado
17. Dec 2013 · 20:11 UTC
I updated it to support older versions of Java, its untested though so...
*********PLEASE**********
Leave a comment if this works/doesnt work on your system!!
Thanks!
Wukkopi
17. Dec 2013 · 20:38 UTC
Art style was really interesting, but I really didn't have a clue how to exactly control my thingy, it kind of flew around all the places with random speed. Could have some kind of visual feedback when I do or receive damage. Though enemies turned white when they got killed. Other than that nice concept.
Coblynau
17. Dec 2013 · 20:39 UTC
Works fine on Windows 8.1 :)
ZYXer
17. Dec 2013 · 20:39 UTC
I get following error message when I run java -jar RUN.jar:

Exception in thread "AWT-EventQueue-0" java.lang.UnsupportedClassVersionError: E
ntropy/Core/Level : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at MainMenu.actionPerformed(MainMenu.java:63)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Sour
ce)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown
Source)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown
Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown
Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
ZYXer
17. Dec 2013 · 20:41 UTC
and my version:
java version "1.6.0_25"
Java(TM) SE Runtime Environment (build 1.6.0_25-b06)
Java HotSpot(TM) 64-Bit Server VM (build 20.0-b11, mixed mode)
jjc180
17. Dec 2013 · 21:18 UTC
Ran a bit choppy on my macbook running OSX but it was still fun. I really like the concept. the seperate window for the shop was a bit tricky on a laptop screen though.
xaedes
17. Dec 2013 · 22:15 UTC
It goes one step further I think^^
I try to update java

Exception in thread "AWT-EventQueue-0" java.lang.UnsupportedClassVersionError: Entropy/Core/Level : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at MainMenu.actionPerformed(MainMenu.java:63)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
🎤 vanaficionado
18. Dec 2013 · 00:47 UTC
The issue is the game engine is not backwards compatible with that version of java, ill get working on fixing it right away!
pkenney
18. Dec 2013 · 18:25 UTC
I'm sorry, this sounded interesting but it also wouldn't run on my computer. The title screen started okay, but when I clicked to play it closed, launched a new window, and that window was blank forever.
peacegiverman
19. Dec 2013 · 22:11 UTC
I had to run the game with "-Xmx1024m" parameter; I was getting out of memory errors otherwise.

Sorry, but the graphics were painful for me :/
🎤 vanaficionado
21. Dec 2013 · 02:50 UTC
Im sorry. The game is horribly un-optimized. Its understandable that it isnt running.

When you say the graphics were painufull, what do you mean?
tomc
28. Dec 2013 · 20:11 UTC
Doesn't run on Ubuntu 13.04:

[tomc@obakeyashiki uniflagellete]$ java -version
java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)

[tomc@obakeyashiki uniflagellete]$ java -jar RUN.jar
Failure in MainMenu