WorldLink by MikeTheWayne

[raw]
made by MikeTheWayne for LD30 (COMPO)
---------------------------------------------------------
*** JUST REALIZED SOME FONTS HAVE BECOME UNAVAILABLE AND HAVE TURNED INTO TIMES NEW ROMAN. APOLOGIES ***
---------------------------------------------------------

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!

Ratings

Coolness 89% 2
Overall 2.40 1145
Audio 1.56 975
Fun 2.16 1119
Graphics 1.78 1180
Humor 1.71 903
Innovation 2.30 1087
Mood 2.29 1030
Theme 2.89 790

Feedback

uprightpath
25. Aug 2014 路 17:16 UTC
You can package your game and upload it as a 'Porting' to make it easier.
馃帳 MikeTheWayne
26. Aug 2014 路 09:36 UTC
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.
rustybroomhandle
26. Aug 2014 路 10:15 UTC
Really like this concept. I love sim/management games and I'd love to see this continued. :)
Ofursnati
26. Aug 2014 路 10:16 UTC
Fun game. Some sounds would have made a huge difference for the vibe. Solid entry.
KigurumiDevs
26. Aug 2014 路 10:18 UTC
I really like sims like this ^^ But I am pretty unpatient and the game forces me to wait while traveling :)
馃帳 MikeTheWayne
26. Aug 2014 路 10:28 UTC
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
26. Aug 2014 路 10:41 UTC
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
26. Aug 2014 路 10:44 UTC
ive bought 2 fast engines and cant do anything now. Did I win? :D
馃帳 MikeTheWayne
26. Aug 2014 路 10:45 UTC
I'd refresh and only buy one fast engine, and a way to make money :D
Vytheros
26. Aug 2014 路 11:17 UTC
Waiting was a bit ridiculous, although, it's a really good game.
Sunflower
26. Aug 2014 路 12:32 UTC
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
26. Aug 2014 路 12:35 UTC
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
26. Aug 2014 路 12:58 UTC
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
26. Aug 2014 路 13:05 UTC
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
26. Aug 2014 路 13:34 UTC
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
26. Aug 2014 路 14:33 UTC
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
26. Aug 2014 路 19:14 UTC
cool little management game. perfect to run in the background ;)
nintendoeats
26. Aug 2014 路 23:15 UTC
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
26. Aug 2014 路 23:18 UTC
Interesting concept! If only graphics were AAA :D
馃帳 MikeTheWayne
26. Aug 2014 路 23:30 UTC
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
27. Aug 2014 路 19:54 UTC
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
27. Aug 2014 路 19:56 UTC
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
27. Aug 2014 路 20:14 UTC
Once again thanks for the advice and feedback! Will start working on a Post-LD version soon!
rantt
30. Aug 2014 路 00:18 UTC
cool concept, I think it has a lot of potential.
vividhelix
06. Sep 2014 路 03:41 UTC
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 :)