Crushing Depth by zzorn
Crushing Depth
==============
Ludumdare29 entry by zzorn
This is a submarine fight simulator. Your objective is to destroy the enemy submarines before they destroy you.
The actual gameplay is pretty unfinished, I ended up putting most time into creating the physics and simulation again.
Requirements
============
Make sure you have Java installed.
Starting
========
Extract the zip file, then:
On Linux
--------
Run the start.sh script, for example by opening the terminal in the directory you unpacked the game in and typing
./start.sh
and enter.
On Windows
----------
Double-click on start.bat
Usage
=====
Press space to fire a torpedoe.
There is a reload time of a few seconds.
Press Enter to switch views.
The following keys are also visible in the UI, so no need to memorize them:
Surface diesel engines / Underwater electric motor:
Increase speed with W, decrease it with S.
Rudder:
Turn left with A, right with D.
Dive fin:
Dive down with F, up with R.
Ballast tank:
Pump water into the tank with Down Array (makes submarine heavier) , and pump water out with Up Arrow (makes submarine lighter).
Recharge batteries with diesel engines (works only at surface):
Turn on with C, off with X.
(Not needed unless you want to play a _really_ long time).
The red hand on each gauge indicates the player selected level, while the white hand indicates the actual level.
Issues
======
There is no death screen - if you get destroyed, the camera and UI just stays floating at the point where you died.
There is no win condition either.
There is no sound.
Torpedoes tend to explode after having traveled too short a distance.
Torpedo hit detection is somewhat buggy.
The enemy is pretty stupid (read, random).
==============
Ludumdare29 entry by zzorn
This is a submarine fight simulator. Your objective is to destroy the enemy submarines before they destroy you.
The actual gameplay is pretty unfinished, I ended up putting most time into creating the physics and simulation again.
Requirements
============
Make sure you have Java installed.
Starting
========
Extract the zip file, then:
On Linux
--------
Run the start.sh script, for example by opening the terminal in the directory you unpacked the game in and typing
./start.sh
and enter.
On Windows
----------
Double-click on start.bat
Usage
=====
Press space to fire a torpedoe.
There is a reload time of a few seconds.
Press Enter to switch views.
The following keys are also visible in the UI, so no need to memorize them:
Surface diesel engines / Underwater electric motor:
Increase speed with W, decrease it with S.
Rudder:
Turn left with A, right with D.
Dive fin:
Dive down with F, up with R.
Ballast tank:
Pump water into the tank with Down Array (makes submarine heavier) , and pump water out with Up Arrow (makes submarine lighter).
Recharge batteries with diesel engines (works only at surface):
Turn on with C, off with X.
(Not needed unless you want to play a _really_ long time).
The red hand on each gauge indicates the player selected level, while the white hand indicates the actual level.
Issues
======
There is no death screen - if you get destroyed, the camera and UI just stays floating at the point where you died.
There is no win condition either.
There is no sound.
Torpedoes tend to explode after having traveled too short a distance.
Torpedo hit detection is somewhat buggy.
The enemy is pretty stupid (read, random).
Ratings
| Coolness | 58% | 3 |
| Overall(Jam) | 2.80 | 597 |
| Audio(Jam) | 2.09 | 616 |
| Fun(Jam) | 2.48 | 604 |
| Graphics(Jam) | 3.37 | 375 |
| Humor(Jam) | 1.95 | 589 |
| Innovation(Jam) | 3.11 | 321 |
| Mood(Jam) | 2.82 | 510 |
| Theme(Jam) | 3.48 | 210 |
All in all, I was impressed with this game - Good job!
some simple ambient sounds would have really improved this!
i think i zoomed out of the map by accident
"Exception in thread "main" java.lang.UnsupportedClassVersionError: org/ludumdare29/Game : Unsupported major.minor version 51.0"
I have tried launching it with the command line "java -jar ludum[...].jar" and with the sh script, resulting in this error.
SuperIzzo: Probably some issue with the shader then, the UI is rendered with the default LibGdx shader, but the ocean uses my custom shader. I'll need to look into compatibility issues with different cards more in the future, there's probably no quick fix I can do for this Jam.
Mekuri: Agreed, I'd have loved to add sounds for all the different motors and systems if I would have had more time. The torpedo hit detection was a last minute addition, I'll check if there is some obvious bug.
I compiled it with Oracle Java 1.7, so it might not work with older Java versions.
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/ludumdare29/Game : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:637)
at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
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)