Ludum Dare 30 — August 22nd-25th, 2014 — Theme: Connected Worlds

[ Real World Gatherings | Ludum Deals | Warmup Weekend (Games) | MiniLD #53 | Wallpaper (1) (2) (3) | Mailing List ]

Back to Browse Entries


by MikeTheWayne - 48 Hour Compo Entry


First Ludum Dare Entry!

As I was travelling home from holiday without my laptop throughout the first day of Ludum Dare, I had already lost half my time.

My Idea was initially quite big (too big to make in 24 hours), so this is just the core. The Game unfortunately lacks any audio, detailed graphics and failure conditions, however the core concept and gameplay is here. If people like this, I will develop this further outside of Ludum Dare.

WorldLink is essentially a space business simulation, where you must manage a spaceship (that oddly-shaped septagonal object next to the platform on the left) to shuttle passengers and cargo between Earth and Earth-Like planets with human settlements.

Start by buying engines and a means of carrying cargo and passengers. If you run out of money, simply refresh and start over. Load up passengers/cargo, then fly to the destination planet in order to unload and earn money.

If I had more time, I would've added audio, fuel, failure conditions due to bankruptcy from upkeep or loss of fuel mid-flight, a little dodge or shoot the asteroid mini-game in the place of the waiting times (That's what the laser guns would've been for) and expandable capacity of ship (another thing there, but useless).

Use the buy menu in the top-right of the screen ($) to buy seats, cargo spaces and engines before trying to load passengers/cargo. Use the world map to set your course, then press GO when you're ready.

-Notepad++ was used for the main code
-MS Paint for GFX (I know, I know)
-GIMP for transparency

Packaged, you'll need WinRAR or 7Zip to unpack.
Run Index.html
If you're on a small screen, use CTRL + or CTRL - to zoom

Enjoy :)

Twitter - @MikeTheWayne_
Going to begin work on a Post_LD Version. Goodbye Wait Times!

Downloads and Links




uprightpath says ...
Aug 25, 2014 @ 5:21pm

You can package your game and upload it as a 'Porting' to make it easier.

MikeTheWayne says ...
Aug 26, 2014 @ 9:41am

Ok, done. Thanks for advice! I'll be honest, I was confused as how to upload the whole folder as it wouldn't let me, but then I discovered I could just package it with WinRAR.

Aug 26, 2014 @ 10:20am

Really like this concept. I love sim/management games and I'd love to see this continued. :)

Ofursnati says ...
Aug 26, 2014 @ 10:21am

Fun game. Some sounds would have made a huge difference for the vibe. Solid entry.

KigurumiDevs says ...
Aug 26, 2014 @ 10:23am

I really like sims like this ^^ But I am pretty unpatient and the game forces me to wait while traveling :)

MikeTheWayne says ...
Aug 26, 2014 @ 10:33am

I'm glad you like this! Sorry about the waiting, It was going to be a dodge/shoot the asteroid minigame while waiting, and have a travelling animation, but, you know, time.

bob_fish says ...
Aug 26, 2014 @ 10:46am

Quite fun, but you should reduce wait time. Keep working on this! add a Post-Ld version here so people can play it but not rate.

WebFreak001 says ...
Aug 26, 2014 @ 10:49am

ive bought 2 fast engines and cant do anything now. Did I win? :D

MikeTheWayne says ...
Aug 26, 2014 @ 10:50am

I'd refresh and only buy one fast engine, and a way to make money :D

Vytheros says ...
Aug 26, 2014 @ 11:22am

Waiting was a bit ridiculous, although, it's a really good game.

Sunflower says ...
Aug 26, 2014 @ 12:37pm

Alright, after playing around a little and moving the game to a different folder (I guess web addresses dislike "#" in the middle of URL ^^"), I got some thoughts. They are mostly critical, but please don't let it discourage you, but rather learn from that.

First of all - instructions and interface! At the very beginning, I was completely confused and had no idea what to do. Later I've finally found out that I can buy seats and beds, and then accept passengers, but it still should have been explained properly in game, IMHO.

I won't really comment on the long waiting time, just a hint: if lack of features (like asteroids minigame) would make some aspect too annoying (like the waiting time), focus on quickly fixing that aspect (like setting the times to much lower values). I had to do similar thing in my game: slow movement would make walking through empty spaces terribly, terribly boring, so I added speed-up button.

Another thing are the options in requests selection screen. You pretty much have occupied whole space with 2 planets data, leaving no room for more. Having e.g. some list of planets to the left could make the game much easier to add new planets to, generally, and I doubt many people would find a sim with 3 planets all that fascinating. ^^"

Also, after looking into Main.js file (to fix the times, yes ^^") I've noticed that w8 function had 6 if/else blocks that did basically the same except for the first line. To save some copy-pasting, I recommend (easy version) remove all the lines from if/else blocks or (harder version at first, but greatly pays off later) make the distances configurable in some arrays of arrays, or even (very logical and easily manageable version) determine planets x/y/z coordinates in space and calculate the distance from 3d version of Pitagoras formula.

I guess you aren't very experienced programmer at the moment, are you? Well, keep improving; I'd like to tell "feel free to ask if you'd like some help", but so far I haven't found a system on this site that would allow communication between two members (like private messages); maybe I haven't looked hard enough? O.o"

(sooo, my longest comment so far is on a game of a genre I even don't particularly like; well, things like that happen, I guess...)

Sunflower says ...
Aug 26, 2014 @ 12:40pm

Uh, in my previous comment, in the "I recommend (easy version) remove all the lines from if/else blocks" part I meant:
"I recommend to (easy version) remove all the lines from if/else blocks except the first ones, copying the removed lines after the if/else blocks beforehand"
or something similar.
Sorry for the confusion. ^^"

MikeTheWayne says ...
Aug 26, 2014 @ 1:03pm

Yeah, I get what you mean, thanks for feedback :). When I was creating the w8 function, I was quite tired (as most people are during ludum dare), so when looking back on it, I realise how inefficient it was. But at least it works. I'll change the variables now, so long as it's not cheating. Problem is, if you upgrade to max engines, there would be no wait at all, so therefore the minigame wouldn't be.

MikeTheWayne says ...
Aug 26, 2014 @ 1:10pm

By the way, basic instructions are in the description. I might develop it further as a few people have requested a Post-LD version, and definitely include instructions.

doomista says ...
Aug 26, 2014 @ 1:39pm

Nice entry, I am not into sims much, but I took my time to understand your game. Some error messages would be nice replace to a tutorial. For example you try to accept a passenger, but the message will tell you that you have to buy seats first. Also some sounds and no waiting time will be splendid

miwuc says ...
Aug 26, 2014 @ 2:38pm

This has the potential for a good incremental game. Right now it's too basic but I'd like to see it expanded.
There are some big bugs. I made lots of money because when I landed somewhere, I had a negative number of cargo/passengers, and so I could fit a lot more than I had space for :) The UI was pretty intuitive but it needs some "max" button to fill to capacity, I had to do *a lot* of clicking.

xandy says ...
Aug 26, 2014 @ 7:19pm

cool little management game. perfect to run in the background ;)

nintendoeats says ...
Aug 26, 2014 @ 11:20pm

There have been interesting space trading games, but stripped to the core like this there isn't much to it. With the planned features I could see it being entertaining but I feel like it needs something special to put it above things like Elite.

43iscoding says ...
Aug 26, 2014 @ 11:23pm

Interesting concept! If only graphics were AAA :D

MikeTheWayne says ...
Aug 26, 2014 @ 11:35pm

Thanks for all the feedback! Due to the fact I spent less than 24 hours (read description), this ended up being more a concept / basic functioning core game. But as people like it, I've decided to work on it further for a Post-LD version. I opened a new Twitter account if you were interested in the concept and would like to check on the progress of a Post-LD version. All feedback helps!

lkr says ...
Aug 27, 2014 @ 7:59pm

I'd love to see a more fleshed out version of the concept :)

As already mentioned, I didn't enjoy the waiting either (I ended up switching to a different tab while waiting). Maybe better engines could have a different gameplay value instead? Something like maybe using less fuel, thus saving money (assuming fuel would be a purchasable resource.)

Joror says ...
Aug 27, 2014 @ 8:01pm

Nice simple thing, liked the 'wait' to reach stuff. I am playing the game as I type this. ;) Music would have been great. Messages when you arrive to say how much money you made are needed. Loved to have messages when you first visit planets. :)

MikeTheWayne says ...
Aug 27, 2014 @ 8:19pm

Once again thanks for the advice and feedback! Will start working on a Post-LD version soon!

rantt says ...
Aug 30, 2014 @ 12:23am

cool concept, I think it has a lot of potential.

vividhelix says ...
Sep 6, 2014 @ 3:46am

I liked the concept, but decided the waiting times are ridiculous. For future folks, if you read this, download the "Web" version and go into Main.js and modify this line: speed = (nengQuant * 1) + (fengQuant * 5) to something like speed = (nengQuant * 10) + (fengQuant * 50) to make the travel ten times faster :)

You must sign in to comment.

IMPORTANT NOTE: If you want to place in the final results, you NEED votes. The easiest way to get votes is by rating other games. Judging lasts for 3 weeks following the end of Ludum Dare. For best effect, rate 20 games as soon as possible. Rating more games is encouraged.


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.

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]