Ludum Dare 31 — December 5th-8th, 2014 — Theme: Entire Game on One Screen

Back to Browse Entries

Ocean Crossing

by andysolace - Compo Entry

A simple Java game (Requires Java 8), written in roughly 7 1/2 hours between the hours of 22:00 and 02:00 the last two nights.

D or right arrow : Move Right;
W or up arrow : Move Up;
S or down arrow : Move Down;

You take command of a (very 2D!) galleon, and have to sail across the ocean (single screen) before you run out of supplies. Fairly straight forwards? Yup, but along the way you'll encounter multiple mutinies, icebergs, storms... Okay, I didn't have time to add the graphics for them but the dialogue boxes'll point you in the right direction :P

Its not quite there, to be honest. I've been very busy "irl" but I think I've done pretty well, all things considered :D Could certainly benefit from some music and a visual upgrade, and because of this I was going to wait and enter the Jam instead, but, nah :P.

Currently, there is a lot of luck involved in winning - The biggest thing I was going to add was properly programmed maps, but I simply ran out of time. The event gen test code got cleaned up and left in, and my tile reader never saw the light of day :(

Download should be pretty much platform agnostic, simply download the zip file, extract the .jar and double click to launch it. Game requires a Java Runtime Environment (JRE 8) to run (free download).

Oh! Almost forgot! See if you can find the Easter Egg! :D

I hope you enjoy, please rate fairly and leave as many comments and criticisms as you like :D!


Downloads and Links




Dec 8, 2014 @ 11:31am

Fun game, however it seems very random to win. After trying 5 times, I couldn't get to the other side. Is this the message? The text that displays is very cool though. One thing of improvement, maybe show the controls here or in the game? I didn't know you could move up and down until the 5th try.

eruditespirit says ...
Dec 8, 2014 @ 11:38am

There doesn't seem to be much to do in this game, and there's a long delay before you can press a direction after each move.

I did find the easter egg though, that was in a pretty good place.

Jed T. says ...
Dec 8, 2014 @ 11:45am

After a few tries. I managed to reach the right side. this depends on luck in order to win.

Zwergesel says ...
Dec 8, 2014 @ 12:11pm

Can you do anything in this game except hold right and wait until you succeed?

andysolace says ...
Dec 8, 2014 @ 12:15pm

Thanks all for comments; I've added the controls to the description, and expanded the description to explain the event generation.

@Zwergesel > You can!

MegaMasterX says ...
Dec 8, 2014 @ 12:37pm

I got a Java Exception error when starting it up. I won't score the game as a result, but I will say that the randomness makes for an interesting entry.

andysolace says ...
Dec 8, 2014 @ 1:37pm

Hi MegaMaster, thanks for the feedback.

It compiles and runs without Errors or Warnings here - Could I ask which OS you're using and which Error was generated? I'll look into it.

Many thanks,

Anti says ...
Dec 8, 2014 @ 1:51pm

I think the idea is good. But to much random. Is there a reason to go up or down. I know you had little time but it's very hard to play a game that is just random events.

gelisam says ...
Dec 8, 2014 @ 1:57pm

I couldn't play it on my machine because it requires Java 8, which doesn't support OS X 10.6; I guess I need to upgrade...

Hexicube says ...
Dec 8, 2014 @ 2:08pm

Giving you a poke since you wanted me to, the issue with my game should be fixed.

5T4MP5 says ...
Dec 8, 2014 @ 2:30pm

I like the basic idea, but I think it would be a lot more interesting if you could respond to the events. If, I hit an event, I would want to have a choice to make, which would determine how it affects my voyage. Maybe not enough time in the compo to get it in done, but could be like sea faring FTL.

andysolace says ...
Dec 8, 2014 @ 2:52pm


:O really like that idea! I didn't think about that - the idea was that each map would have obsticles placed about, and you would need to find the fish while avoiding the storms. But the interactivity you suggested sounds like a great addition!

Thank you :)

SirJavaGaming says ...
Dec 8, 2014 @ 3:12pm

Without the graphics of the icebergs and storm etc its pretty hard and a bit frustrating. But a good idea though.

Absor says ...
Dec 8, 2014 @ 3:21pm

Soo you click a direction and hope to get lucky? Would have needed the 48 hours available. Good job for getting it this far in that short time.

Lo-X says ...
Dec 8, 2014 @ 3:42pm

I couldn't play either because of that exception at launch. I've got java 7 on my linux mint, no updates in the repositories. I'll see if I can do a more direct approach

DesignerNap says ...
Dec 8, 2014 @ 4:31pm

I cant play this. I got a Java Exception error when running as MegaMasterX above says. Would like to give it a go tho, looks interesting.

andysolace says ...
Dec 8, 2014 @ 6:01pm

okay :( Seems that the exception might be to do with the Java version. I wrote this using Java 8 =/ I will see if I can switch out the libraries and create a version that runs on Java 7 to replace the mac and linux versions...

skeeto says ...
Dec 8, 2014 @ 8:36pm

I like the graphics.

I don't know if I'd call this a game any more than I'd call the card "game" War a game. There's no actual decision making going on. The player merely presses one of three keys -- doesn't matter which -- to see the next random event.

andysolace says ...
Dec 8, 2014 @ 9:01pm

@ Skeeto

I think that's.... a fair statement, tbh.

I did have maps for each level that marked out the location of the events on a per-level basis, and that allowed me to group some events and scatter others a bit more strategically. The idea was if you failed a few times but learnt where the fish were, you could make some progress. The storms were always going to be random, though. Unfortuantely, I didn't finish implementing the code to read the maps into the game, and was forced to just leave the random generation in place. It was a real shame.

Thank you for the comment about the graphics :) At least I got something right!

Ken Scott says ...
Dec 9, 2014 @ 2:21am

There really isn't much game here. You keep pressing in one direction and hope the random events don't screw you. You have no control over the events and they aren't even interesting or humorous.

The easter egg is fun, but it doesn't make of for how barren and lifeless the rest of the experience is.

Lo-X says ...
Dec 9, 2014 @ 2:33am

I get my windows out and install java 8 especially for tha game, youhou ! Okay, I'll be honnest that's not the best game I played so far. Ultimately, it's just a question of luck, for the good events to balance the wrong ones. I managed to cross after three attemps just by pressing the right arrow of the keyboard continuously. I searched a bit for the easter egg but I haven't found it. That said, I think that in 7 hours it's a good thing to have, if you had more time I'm sure the game would have been a lot more fun ! The graphics aren't bad.

Marcellus says ...
Dec 9, 2014 @ 4:09pm

Nice job for the time you had

DesignerNap says ...
Dec 9, 2014 @ 5:10pm

I quite like this. It reminds me of an old board game called "Buccaneer" we used to play as kids. I think it is a little too random but a good core concept/. Nice work!

Gemberkoekje says ...
Dec 11, 2014 @ 4:28pm

Hi, please help me debug my game by downloading the 'debug' version I just uploaded and sending me the logfile, I'd love to know what's going on with people who can't move!

Onto your game! It crashed immediately. Let me upgrade my Java and see whether that fixes things...

No, i do not want Ask.Com, thank you Java...

Removing out-of-date versions.. yes, I'm pretty sure that's the problem.

Now it works!

Hm, help doesn't seem to do anything. Also, it's a bit hard to find out what you're supposed to do, other than randomly doing stuff, but maybe I'm just impatient, or maybe I just don't get it.

All in all, not a terrible effort, but does need a bit more... guidance i think.

jovoc says ...
Dec 13, 2014 @ 8:54am

Nice start, feels incomplete though. It feels like it's not really up to me if I get across or not. But good idea. With a bit more polish, and more decisions from the player, this could be a solid game.

HotBoxGames says ...
Dec 16, 2014 @ 1:26am

Awesome game - it was fun! :D

asobitech says ...
Dec 16, 2014 @ 7:09pm

Great start to the game, shame you didn't have more time.

maxmetallica says ...
Dec 29, 2014 @ 9:53pm

nice work

You must sign in to comment.

TEAMS: Teams entering the Jam should pick a single representative to submit your game, or create a team specific account you can share. We currently do not support Team Voting, but sharing an account and together playing and rating games is acceptable.

NOT LOGGED IN?: If you get a message about not being logged in, even though you are, it’s because your web browser cached the non-logged in page. You can fix this by either refreshing your cache or clearing your cache. CTRL+F5 in many browsers. Chrome is a bit more work. Press F12 to enable Developer Mode, then you can right click on the refresh button and select “Empty Cache and Hard Reload”. This option is unavailable if you are not in Developer Mode.

PORTS: Ports to other platforms can be done after the deadline. That said, the sooner you finish your port, the sooner people can play your game, improving your chances of placing in the final results. For best results, provide a Web version of your game, or a Windows version with no dependencies. Also be sure to rate about 20 games to improve your visibility.

MY GAME DOESN’T SHOW UP: If you can’t find your game, it’s usually because the URL to your downloads are missing ‘http://‘. Fix your URLs ( and you will show up. Alternatively, if you just posted it, wait a minute. The cache may not have refreshed yet.

MY GAME CRASHES, IS UNBEATABLE, OR I MADE A TYPO: We allow you to fix crash or win condition bugs after the deadline (in a sense, like “porting” to support more players). We also allow “typo” bugs. I.e. A true that should have been a false, a word that should have been a different word, very tiny changes that you would have caught if you had more sleep. We leave this open to interpretation, but generally speaking your game should be identical to the game you submitted. No new features, just things you messed up last minute. Typos.

[cache: storing page]