Dwalk is a multiplayer game for 2 players where cooperation between players is crucial.
Players must switch between human form and stone form, push each other in order to break cracked tiles or kill enemies and reach the goal. The final goal is to pass all 10 floors.
NOTE: If you get an "Unsupported major.minor version" error, you will have to update your Java... This uses JRE 1.7
java.lang.UnsupportedClassVersionError: ld26/minimalism/AppletStartup : 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.defineClass(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at sun.plugin2.applet.Plugin2ClassLoader.defineClassHelper(Unknown Source) at sun.plugin2.applet.Plugin2ClassLoader.access$100(Unknown Source) at sun.plugin2.applet.Plugin2ClassLoader$2.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at sun.plugin2.applet.Plugin2ClassLoader.findClassHelper(Unknown Source) at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source) at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source) at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source) at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source) at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source) at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Excepction: java.lang.UnsupportedClassVersionError: ld26/minimalism/AppletStartup : Unsupported major.minor version 51.0
Nice little game. Took a few tries to learn to maneuver both players on one keyboard. The enemies were kinda ruthless if they caught you into a corner :P
The menu seems a bit buggy. The actions relating to the menu entry get triggered multiple times while making only one push, so if I want to turn e.g. the sound to on, a single click turns it on->off->on->off etc.. Additional, it's weird that I can enter a menu with return but need to use another key to go back. Now to the game: the local cooperative thing is a nice idea. The visuals and audio are "okay", sadly the levels are a bit too long and it gets frustrating if you die. In my opinion Ludum Dare games should have a "skip level" button to have a look at all the levels you put time into. I didn't see all :( (died 2 times by own stupidity). The collision is sometimes strange (don't think it's buggy) if you want to enter a small corridor, you are getting stuck in front of it. Anyway, nice job with your limited time!
This game was sort of tricky alone (but doable, still). Sometimes it seemed like I'd get into an impossible situation where my guys would be separated by an enemy and the enemy could keep one from getting behind the other.
I quite like the idea of people turning into rocks to crush things, though. It's neat.
@arrogant.gamer I got stuck there, too, and got out using the Space key instead of the Enter key I'd used on the rest of the menus. It looks like an overlook.
Nice entry, with an intriguing concept that unfortunately is kinda hard to play solo. On the other hand, it could be seen as a great way to improve your ambidexterity! :D
Nice, I like the cooperation aspect! Too bad I didn't have anybody to try out with right now, but I tried to play anyway, having my left and right hand co-op with each other. :)
Interesting concept. I enjoy trying out coop LD games with such player interaction mechanics, while most of the other games are just about controlling a square to move it to other square triggering a win. *Blames the theme*.
In the menus, most places you can press enter or space but some of them only allow space -- when enter didn't work, I thought the app had frozen -- I tried a bunch of other keys before it occurred to me to try space!
This was a really interesting and innovative idea. When I read the instructions my first thought was "this will never work"... but then it did. It was actually not that hard to move both characters at once. It was really hard to remember which character responded to which shift key because I was constantly flipping their order.
The enemies are really predictable and not very interesting. I actually think the game would be better if it were turn based instead of realtime.
Very clever idea. I may borrow mechanic at some point and try to flesh it out a bit.
Nice idea, but my biggest gripe is possibly the forced coop and rocks getting stuck on tiny Corners (while you're being unable to move due to enemies nearby). It could need some short tutorial stage rather than a wall-of-text instruction.
Quite challenging and despite a slightly inconsistent collision detection, I think I can say that I enjoyed this game quite a bit. Maybe, it's the visuals! xD
Liked the concept, would've been cool to have a single player version with just the rock/potato - I didn't have a friend to play with so was operating both players at once. If you develop further please add some more sound fx too, what you have is cool - some moving /pushing sounds and music would be extra great.
I like the dynamic use of the two characters. I kept running into walls in tunnels because the collisions were exact to the player. Good job making an interesting co-op!
Comments60
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.defineClass(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.defineClassHelper(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.access$100(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.plugin2.applet.Plugin2ClassLoader.findClassHelper(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Excepction: java.lang.UnsupportedClassVersionError: ld26/minimalism/AppletStartup : Unsupported major.minor version 51.0
----
fix?
A technically remark: try to compile your files to be 1.6 compatible because most people haven't upgraded to 1.7 yet :)
I found the game to be a little hard, maybe I'm just not that good at these sort of games.
I quite like the idea of people turning into rocks to crush things, though. It's neat.
It looks like an overlook.
Congratulations! :)
foreveralone
The enemies are really predictable and not very interesting. I actually think the game would be better if it were turn based instead of realtime.
Very clever idea. I may borrow mechanic at some point and try to flesh it out a bit.
Good job. :)