UniFlagellete

Overall★★★★★★★★★★2.53
Fun★★★★★★★★★★2.39
Innovation★★★★★★★★★★2.88
Theme★★★★★★★★★★3.05
Graphics★★★★★★★★★★2.53
Coolness★★★★★★★★★★51%
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.

screenshot

Comments30

Tyro
Tyro16 Dec 2013, 02:26
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.
vanaficionadoauthor16 Dec 2013, 02:39
Yea, you have to let it load for a minute after clicking survival.
mjforce2216 Dec 2013, 04:52
Nice job!
HeroesGrave16 Dec 2013, 06:14
Linux (and possibly Mac) are broken because you use '\' instead of '/' in the paths.

Use File.separator instead for cross-platform-ness.
Sylence16 Dec 2013, 18:36
Well done :)
Recursiveanomaly16 Dec 2013, 18:53
Neat look to the game. It I like the different layers of background.
Arkazon16 Dec 2013, 18:54
Looks nice but I had no idea what was going on!
whiteknife16 Dec 2013, 18:54
Waited for quite a while after clicking survival and it just wasn't loading, sorry man.
Jago16 Dec 2013, 19:12
Laggy as hell on my late 2013 MacBook Pro.
timtipgames
timtipgames16 Dec 2013, 19:12
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.
vanaficionadoauthor17 Dec 2013, 01:07
Thanks man. +1 for going the extra step to play it. Ill be sure to review your game.
sudorossy
sudorossy17 Dec 2013, 01:22
Can't get it to run
Flux17 Dec 2013, 01:42
Won't load, gave it 5 minutes :(
jongtao17 Dec 2013, 02:54
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.
chiguireitor17 Dec 2013, 02:55
Couldn't get it to run. Clicked survival and waited 5 minutes, but it still didn't run. Windows 7, AMD APU A8.
xaedes17 Dec 2013, 18:56
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)
vanaficionadoauthor17 Dec 2013, 19:57
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.
vanaficionadoauthor17 Dec 2013, 20:16
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!
Wukkopi17 Dec 2013, 20:43
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.
ZYXer
ZYXer17 Dec 2013, 20:44
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)
Coblynau17 Dec 2013, 20:44
Works fine on Windows 8.1 :)
ZYXer
ZYXer17 Dec 2013, 20:46
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
jjc18017 Dec 2013, 21:23
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.
xaedes17 Dec 2013, 22:20
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)
vanaficionadoauthor18 Dec 2013, 00:52
The issue is the game engine is not backwards compatible with that version of java, ill get working on fixing it right away!
pkenney
pkenney18 Dec 2013, 18:30
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
peacegiverman19 Dec 2013, 22:16
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 :/
vanaficionadoauthor21 Dec 2013, 02:55
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
tomc28 Dec 2013, 20:16
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

Other games by @vanaficionado

Found a bug?
Tell us on Discord