My first Ludum Dare entry! You play a vase on wheels. You cannot move yourself, the only way you can move is but changing the pull of gravity. If you hit the walls too much you'll smash the vase. Do this using the A and D keys. Feel free to edit the map, it's a .png file. If you make it to the end of the map it'll spawn ten lovely, little vases for you.
I used sfxr, GraphicsGale free, and Eclipse. It's written in Java and should work on every OS.
--Changelog-- -Changed from pre-rendering map to active rendering due to -heap memory space problems -Updated source code download link to latest -Made an applet version for people who don't like downloading stuff -Changed vase graphic. It has a potato in the middle now. -Made the level pretty huge
--Instructions for editing the level-- Basically the level can be fully changed by editing the /res/maps/0.png image. The map is loaded by reading the image and depending on the RGB of the map, a wall is put, the player position is set or the exit is set.
RGB values: Red of 1: Solid tile (wall) Red of 0 or more than 1: blank tile (non-solid) Green of 255: Player position (only put 1 of these) Green of 100: Exit
I didn't add support for more than 1 map, unfortunately.
Doesn't run on my system for some reason: $ java -jar Don\'tSmashTheFuckingVase.jar
Exception in thread "main" java.lang.UnsupportedClassVersionError: main/Main : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) at java.lang.ClassLoader.defineClass(ClassLoader.java:615) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) at java.net.URLClassLoader.access$000(URLClassLoader.java:58) at java.net.URLClassLoader$1.run(URLClassLoader.java:197) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) Could not find the main class: main.Main. Program will exit.
Not bad, spent more time on it than I would perhaps have liked. Gets infuriating as I sometimes seem unable to avoid crashes. The sounds left something to be desired but it stayed true to the theme. Nice concept in general.
Thanks for your feedback! I think the game is too hard myself. I've never actually completed it. And yeah, the gravity takes too long to rotate, I should have made it follow the mouse.
I quite like the concept, but I think the controls let it down. what you want to do most of the time is send it in one direction, then reverse gravity at the last minute. Since you have to go through a whole bunch of other directions before you get to the one you want, you are more or less guaranteed to smash into something that you weren't even thinking about. Maybe you could try defining gravity by the mouse cursor's direction relative to the center of the screen?
I
iFred_QC29 Apr 2013, 16:36
I couldn't play it. I'm using a version of Chrome that doesn't require UAC, and it lets me use the latest version of Java without actually updating it (My IT won't upgrade Java on this machine for some reason) but it still doesn't work...
Very original concept and character, though I'll admit I didn't realise it was a vase until I came back to this page - I thought it was a badly drawn WALL-E :)
I'm probably just bad at it, but I found it a little *too* difficult because changing the direction of the gravity felt a bit slow. If the gravity spinner went round faster or maybe it was controlled by the mouse position, I might be able to get to the end of the level!
@Casino Jack I know exactly what you mean, if I were to re-visit this game I would definitely change the controls. I find that wall hugging is the best way to get to the end (even though I haven't managed to finish the game myself)
Well, I thought this was a really good idea for a game, but it feels very tedious to me personally. Its not bad by any means, its just not exactly my cup of tea...
The pot mechanic was cool and a bit fun to play with, but the actual gameplay was a bit more 'hug the wall'. Still, it took a minimalist idea and really delivered well in an interesting control scheme and a nice pot mechanic. I feel that if the game was stage-based, less maze-like and more obstacle-puzzle like, it would have been a more enjoyable experience.
This game seems interesting. Sadly, keyboard input doesn't seem to work for me. (Mac OS x 10.8, running JRE 7, tested both the downloadable jar and the web applet)
I quite enjoyed this game. It was pleasantly and surprisingly difficult to play. I'm actually finding it quite difficult to think of anything wrong with it.
Comments35
$ java -jar Don\'tSmashTheFuckingVase.jar
Exception in thread "main" java.lang.UnsupportedClassVersionError: main/Main : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class: main.Main. Program will exit.
I think the game is too hard myself. I've never actually completed it. And yeah, the gravity takes too long to rotate, I should have made it follow the mouse.
Thanks for playing!
@iFred_QC I would like to help but I can't really do anything after the comp has finished:(
I'm probably just bad at it, but I found it a little *too* difficult because changing the direction of the gravity felt a bit slow. If the gravity spinner went round faster or maybe it was controlled by the mouse position, I might be able to get to the end of the level!
I find that wall hugging is the best way to get to the end (even though I haven't managed to finish the game myself)
Good job!.