Don't Smash The Vase by CryoGenesis
--IMPORTANT--
If you get a class not found or class unsuported error you need to update your Java from:
http://java.com/en/download/index.jsp
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.
If you get a class not found or class unsuported error you need to update your Java from:
http://java.com/en/download/index.jsp
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.
Ratings
| Coolness | 88% | 2 |
| Overall | 3.11 | 619 |
| Audio | 2.15 | 871 |
| Fun | 3.02 | 526 |
| Graphics | 2.54 | 951 |
| Humor | 2.41 | 434 |
| Innovation | 3.76 | 127 |
| Mood | 2.53 | 906 |
| Theme | 3.56 | 533 |
$ 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!.