Submarine: This Ain't Your Momma's Bathtub, Tovarisch by kibertoad
The Soviet-American cold war wage spiraled out of control. Both sides take insane risks to prevail in indirect conflict, seeking out all manner of myths and legends to find that last advantage.
Krakens! Bears! More Krakens! Pirates! Food! All in the shining new game from the shining new team.
Join the brave comrades of a Soviet Submarine seeking a legend in the deeps. Lead by an insane Captain and crewed by misanthropes and eccentrics. Fight to stay alive in a tiny world under the ocean!
Oh, and you get to watch old men wrestle bears (maybe).
To the death!
Advice: you can press "N" on your keyboard to end the turn, and "1"-"4" to select sailors. If you get lost, check the "About" screen which gives some gameplay information.
Suggestion: in case you are replaying the game and would like to skip all the reading, you can disable interlude events in the "Options screen" - select "Turn text events off".
Linux/Mac users: Be sure to get the version from Mac\Linux link as it includes the important fix for the launch script (courtesy of youdonotexist).
Krakens! Bears! More Krakens! Pirates! Food! All in the shining new game from the shining new team.
Join the brave comrades of a Soviet Submarine seeking a legend in the deeps. Lead by an insane Captain and crewed by misanthropes and eccentrics. Fight to stay alive in a tiny world under the ocean!
Oh, and you get to watch old men wrestle bears (maybe).
To the death!
Advice: you can press "N" on your keyboard to end the turn, and "1"-"4" to select sailors. If you get lost, check the "About" screen which gives some gameplay information.
Suggestion: in case you are replaying the game and would like to skip all the reading, you can disable interlude events in the "Options screen" - select "Turn text events off".
Linux/Mac users: Be sure to get the version from Mac\Linux link as it includes the important fix for the launch script (courtesy of youdonotexist).
Ratings
| Coolness | 79% | 2 |
| Overall(Jam) | 2.97 | 136 |
| Audio(Jam) | 3.61 | 41 |
| Fun(Jam) | 2.92 | 100 |
| Graphics(Jam) | 2.47 | 207 |
| Humor(Jam) | 2.82 | 73 |
| Innovation(Jam) | 3.46 | 55 |
| Mood(Jam) | 3.58 | 30 |
| Theme(Jam) | 2.92 | 141 |
Exception in thread "main" java.lang.NoClassDefFoundError: lib
Caused by: java.lang.ClassNotFoundException: lib
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: lib. Program will exit.
Exception in thread "main" java.lang.RuntimeException: Resource not found: fonts\droid_sans_20_outline_0.png
However, I'm not sure if this is even playable on a Mac. I verified that there aren't any file permission or ownership issues. I can see the fonts/droid_sans_20_outline_0.png resource, but it's failing to load for some reason.
Any thoughts?
Before:
java -Djava.library.path= lib -jar preui.jar
After:
java -Djava.library.path=lib -jar preui.jar
Let me preface this by saying I am not much of a reader. This led me to skip what was to me an overwhelming amount of text and from what I can make out much of the core of the game. The game itself was very difficult to understand as there was no notes as to what I should be doing. It was only until I came back to this webpage that I realised there was a help screen. On first playing through I assumed 'About' was information on how the game was made or similar. On the plus side though I did like the feel of the game, the music in particular added a lot to it.
Still not working on Mac even with the fixed sh file?
Vaelzan: Thanks! We should rename the "About" button...
/(I really just wanted to continue to guide my units)/
You can disable events in the Options screen :).
Loading: net.java.games.input.OSXEnvironmentPlugin
INFO:Found 0 controllers
0 [main] INFO PreUI.objects.general.Logs - getBinding; type 4 with code '0'
1 [main] INFO PreUI.objects.general.Logs - Open: data/init/fonts.dat
1 [main] INFO PreUI.objects.general.Logs - getBinding; type 28 with code 'droid_20'
Exception in thread "main" java.lang.RuntimeException: Resource not found: fonts\droid_sans_20_outline_0.png
at org.newdawn.slick.util.ResourceLoader.getResourceAsStream(ResourceLoader.java:69)
at org.newdawn.slick.opengl.InternalTextureLoader.getTexture(InternalTextureLoader.java:169)
at org.newdawn.slick.Image.<init>(Image.java:196)
.... [removed to save space]
at bindedObjects.Fonts.loadGlobalFonts(Fonts.java:40)
at submarine.Submarine.initStatesList(Submarine.java:93)
at org.newdawn.slick.state.StateBasedGame.init(StateBasedGame.java:164)
at org.newdawn.slick.AppGameContainer.setup(AppGameContainer.java:390)
at org.newdawn.slick.AppGameContainer.start(AppGameContainer.java:314)
at submarine.Submarine.main(Submarine.java:75)
And then crashes. I'll play around with it a bit more to see if there's something screwy with the filesystem. If any other Mac folks can try this out, we can verify if it's a Mac problem or a Me problem. ;)
We'll be uploading a new build soon today, hope it will finally work for you :).
2) You boost your morale by resting in bunks (top left part of the map); also you had undisposed corpse, that stinks and decreases morale (probably output should be more clear about that).
3) Ton of text... Yeah. Appears that everybody hates reading. I wonder if we are going to see a single person who would actually like them.
I defined the amount of memory in the linux.sh file and it's working now. I wanted to post this as quick as possible so the appropriate changes can be made and re-uploaded. (aka, I'll put my review up shortly)
java -Xmx256m -Djava.library.path=lib -jar preui.jar
robcozzens: What was the problem? It crashed immediately on launch? If yes, please provide additional information (log info, OS used, complete game path)
You can just run this from the game directory or maybe put it in the linux.sh, or fix case on your images.
find data/submarine/images/ -depth -exec rename 's/(.*)\/([^\/]*)/$1\/\L$2/' {} \;
It was a little trouble to get running, but I'm glad I did. There's a lot of game here and I really enjoyed the atmosphere and dialog.
Really good and polished game. The game play was really good. I don't really see the point of the dialogs that show up randomly throughout the game tho. The graphics were good as well, but the game play is where this game really excels. Great work!
It may however be a good idea to maintain consistency and a convention for file names and file references to make it more likely work out of the box on Linux.
Thanks for all the kind words!
I noticed that a corpse appeared when I killed a guy in the story mode. How heavily do these events affect the main game? Is it just some of them, all of them, or was the corpse appearing just extra.
N. B. Less noticeable effect is that you (obviously) get lower oxygen and food bleeding.
I get the same thing with "java -jar preui.jar". Sorry I'm so useless with Java! :(
Congrats!
I wonder how long it's possible to play before things completely get screwed up? I got far enough to hear about Mikhail the bear, then my oxygen ran out. (I liked that the "game over" wasn't too tragic, though.) It seems like a pretty difficult game; your sailors are running around desperately.
Do the items do anything? I expected the fire extinguisher to help in fighting fires, for example, but I'm not sure I saw much improvement after I picked it up.
Regarding the story bits; I almost feel like the point of the game is "unlocking" them. Perhaps you could have a screen where you can reread all the story bits you've unlocked, and you can see which ones you haven't seen yet. Just an idea.
Chaoseed: you've almost made it! AFAIR, Mikhail is the last event before you win, so push just a bit harder and you are gold.
Items make appropriate jobs finish faster (x2, AFAIR, you can measure the rate at which hazard points of particular tile decrease).
Unlocked story rereading - good idea :). We are working on the "Enhanced edition" now, and since there is a demand for unlockables screen, we are most happy to to oblige :).
For Mac users that haven't fiddled much with Terminal, the easiest way to do this is probably just to open Terminal (in Applications > Utilities), type "cd" and a single space ("cd "), then drag the game folder into the Terminal window (this should autofill the path to the game folder) and hit enter (this should navigate to the folder) then type in "submarine.bat" (or drag that file into the Terminal window) and hit enter again to start the game.
Glad I made the effort to get things working--this is a very charming entry!
Was confused at first (adding the "help" menu to the normal game screen would be useful), but I made it to the bear entry by just doing what seemed to make the most sense. After reading the "help" and taking another try, I was able to beat the game quite easily. (perhaps my "story" decisions helped, though?)
If you plan on making a more polished version, I'd advise cleaning up the text to catch some of the typos & grammatical stumbles. Otherwise, much of the roughness adds to the humor, I think. The crew portraits had me chuckling immediately.
Otherwise, some very nice ideas here.
Hope that help. I wonder if we can add something that would make launching the game from Mac even easier...