Elon-zo (Colony management + Interplanetary Shipping) by TolMera

[raw]
made by TolMera for Ludum Dare 46 (JAM)

GAME PLAY INSTRUCTIONS ARE AT THE END

Elon-zo Colony Management and Interplanetary Shipping

Two games for the price of One!

Have you ever wanted to run a colony on Mars? How about Venus? Well today's your lucky day, you have the chance to be one of the first people to Colonise the planets in our solar system. Not your cut of tea? Ok, I bet you want something a little faster? How about 10km/s? That's fast! Speed your way through the solar system delivering the much needed supplies that colonies need to survive. Be their lifeline or be the doom of their economy, the power is in your hands Captain.

Screen Shot 2020-04-25 at 12.52.42 am.png

The Game is set in our Solar system, and is a scale model. So each planet is the correct size in relation to the other planets in the solar system, and they are all the correct distance ratio from the Sun. However the universe has been scaled down to just a few million pixels.

When you start the game, you can take one of two career paths, you can either be a Governor and balance the production capacity of your colony (on the planet of your choosing) so you produce enough food for your inhabitants to survive (they can all die out). You also want to balance your economy so that you can import/export goods to/from other planets in the solar system (Open economy). Some planets such as Mars do not have any water, so you have to import that from Earth. However you can't just import with no limit, you'll run out of money and your people will die. So you have to also create an export so you can afford to keep importing goods.

Your planet has an economy as well, so if you start a colony on Mars, and other people also start a colony on mars, one colony can focus on producing Air, and the other colony can focus on producing metals, and you can trade between the colonies on your planet (closed loop economy) so that you can help each other. The second career is Captain you fly a cargo space-ship between the planets in the solar system.

Your goal is to supply the needed resources from one plane to another, and turn a profit for yourself. When you have profit, you can buy upgrades for your ship. This is currently limited to Engine Upgrades, Sensor Upgrades and Attitude Controllers (Turning speed). As a Captain, if you choose you can deprive an economy of a resource they need, or you can save a colony who is on the edge of collapse. Be a Hero or be a Villain, you have that power.


The game is MULTIPLAYER - you will be playing with anyone else who has connected to the server and whatever career paths you and others have chose. You'll be able to see other ships as they travel through space. Take advantage of the built in chat system to call for supplies that your colony will need in order to survive. Chat to your favourite Captains and export your valuable resources to help the Captains upgrade their ships - You scratch their back, they will turn a profit, and maybe they will scratch yours' too.

FEATURES: Multiplayer Real Time Chat Realistic Solar system (Sizes and distances are to scale, though your ships acceleration is really high! Layered Economy driven by your choices Ability to destroy the Economy of planets Two Career paths both with UNIQUE gameplay experiences

Screen Shot 2020-04-25 at 12.49.24 am.png So Gameplay seems to be a bit difficult for the Captains, so I'm going to address that first.

Captains:

The idea for you is to fly between planets trading resources. You can turn a healthy profit flying water from Earth to Mars, among other health trades. Your ship has real physics, so when you burn fuel to accelerate, the amount of fuel you burn is proportional to the mass of your spaceship (look in the top left). Space has no friction, so when you start moving, you keep moving, fortunately through some wonders of science, you're always moving "forwards" so you don't need to thrust again to change direction, just turn your ship.

The Navigation arrow is not lagging, it's just updating once every 10 seconds because you need to buy upgrades for your nav computer to get a faster update rate. Fly to Venus for an upgrade, the more upgrades you buy, the faster the update will be. Check out the other planets for other ship upgrades that can make you a super captain!

Captains have an epic responsibility, you are keeping the colonies that are not Earth - ALIVE. If you dont fly air form Earth to Mars, the people on Mars will have no Air. Same with Water. So you're a key player and you hold the power to enable other players to colonise Mars, Venus or Mercury.

There is a giant economy underpinning the whole game, but read at the end for more details on the Economy.


Governors: Governors run Colonies on Planets, sounds simple but it's really hard!! (unless you're on earth, then you can at least survive on your own).

So the basic idea is that you are a Governor of a colony, you need to provide your people with the 4 basics of life, Water, Air, Sugar and Protein (I before E except after C a?) On Earth this is easy because you produce everything that you need on the planet, but on Mars it's hard because there is no water for your factory to collect, there is no Atmosphere for your planet to refine into breathable air.

If you keep your population alive, they will pay you taxes, you can use those taxes to upgrade your factories and produce more of these basics of life. However, you have another option, and this is key to the game, you can decide you don't want to produce the basics of life, you want to import them instead and focus your time on more valuable endeavours, like harvesting Iron from the surface of mars, export the Iron and buy the basics that your people need for life! Sounds great right?

You're going to need to work with Captains to achieve this though, since Captains will probably only bring you what's valuable to them, unless you can strike a deal with the, like they bring you Water, you sell them Iron. If they don't bring water, you won't sell them your Iron. Seriously the economy is good enough that you can make that deal, especially planets other than Earth!.


The Economy - Wow I can't believe how complex the economy is, and this is complexity that appeared from what was really simple ideas and really simple code.

THE ECONOMY ON EARTH Earth is the only self sufficient planet in the solar system. You can create your own factories, you can feed your own people, you don't need to export anything. So Exporting from Earth is there only because you WANT to support the colonies that exist on other planets! Or you're wanting to import something from the other planets.

THE ECONOMY NOT ON EARTH

Every other habitable planet needs resources from each-other, or from Earth. You can produce cheap Iron on Mars, but you need air, so you have a good economy already, mine for iron, export it to Earth, and import Air from Earth. Simple right?

The BIG picture. Someone on Earth does not need to trade, but they will chose to trade because other planets can bring them the resources they need cheaply, and that will help the person grow bigger quicker, earn more Tax and make their colony bigger.

On all of the planets you can trade with other colonies on the planet, so on Earth you could have a colony that has focussed on producing Water, and a colony that has focussed on producing Air, and the two colonies can sell their excess to the main market on their planet, from which any other colony on the planet is able to buy resources, and the captains are able to buy as well. When a Captain Buys a resource, it's being exported off planet, when a colony buys a resource, it's exported on planet. When a Governor buys a resource, it's either an interplanitary import (like Air on Mars) or a local import like Water on Earth.

Economic war If your a Governor or a Captain, you can enguage in warfare with your economy!. You're on Mars, everyone needs Air, but you have lots of spare money, so every time a captain lands, you're watching, and as soon as he sells off his cargo of Air, you're going to snipe and buy all that air for yourself! That's warfare, you have just taken the air from all the (Word limit reached ffs)

Ratings

Overall 987th 3.583⭐ 26🧑‍⚖️
Fun 1712th 3.087⭐ 25🧑‍⚖️
Innovation 120th 4.021⭐ 26🧑‍⚖️
Theme 2104th 3.125⭐ 26🧑‍⚖️
Graphics 1825th 3.125⭐ 26🧑‍⚖️
Audio 1167th 3.104⭐ 26🧑‍⚖️
Humor 1495th 2.6⭐ 22🧑‍⚖️
Mood 1429th 3.283⭐ 25🧑‍⚖️
Given 46🗳️ 25🗨️

Feedback

ForeverTrash
22. Apr 2020 · 18:00 UTC
One of the best Ludum Dare games I have ever played, no question. Had me captivated for hours and hours even solo after everyone got offline. THATS RIGHT, ITS MULTIPLAYER! Definitely takes a little to get used to, but it takes the insane difficulties of games like Star Citizen and Eve with all the fun and roles. And the fact you made it within 72 hours and you're not a professional game dev is insane This should win. I will willing take a loss this dare just for you to win. This is fantastic. The detail and quality immersive experience. Reminds me a little of old school text games too but the fact you can literally have a inner planetary ecosystem and a wider multi-planetary ecosystem and have people on each planet stabilizing ecosystems and making materials for other ecosystems and we all work together is super cool. You can even fly around space. I wish the had a concurrent database because it's pretty difficult solo, it's meant to be multiplayer! We need to get a group of 5-20 stable players for sure. I LOVE IT. I wish it could be continued into development. 1500000000/10 stars. Keep up the good work whatever you do bro, I know you'll succeed.
🎤 TolMera
22. Apr 2020 · 22:43 UTC
Thank you so much @forevertrash

I've been thinking about it, and I will see if I can launch it on Itch.io and any other game sites I can find, so we can see if I can create a player-base, so we can really experience the multiplayer power of this.

Again, thank you so much, your feedback is awesome!
marcusnystrand
23. Apr 2020 · 10:43 UTC
What an ambitious project! A little bit clunky when clicking around but probably fixable. Well done!
gamescodedogs
23. Apr 2020 · 10:45 UTC
It's huge! Just wow. I like how ambitious project for Ludum Dare is. Wish you the best of luck.
Shigor
23. Apr 2020 · 11:05 UTC
Kudos for thinking big and trying to make something big. I doubt you'll score high, but I really appreciated the attempt. This is first entry this LD that might get stuck in my mind for a while and first that I'd like to see being worked on more. (If you do, some more clear instructions for the ship would be nice)
Convg
23. Apr 2020 · 11:05 UTC
This is an amazing concept, and its implemented well. All you need is a larger player base and it would be really enjoyable. Brilliant job!
Llewellyn and Michael
23. Apr 2020 · 11:17 UTC
Pretty cool, but probably too time consuming for a game jam entry, maybe you could expand it and release it properly, if you could build up a big enough community of players, a playable tutorial would also be nice, but well done for making such a big game! :thumbsup:
Iasper
23. Apr 2020 · 11:45 UTC
Very interesting take on the theme, and clearly extremely ambitious. The main thing is that it's rather hard to judge this properly if there's not an active player base to maintain the balance, which is evidently hard during a Ludum Dare where people tend to give a game a go once and then never look back at it again. In terms of actual design, it would be incredibly helpful if the chat window could be collapsed, as it regularly ended up being in the way of other interfaces for me. While it makes sense that the "insufficient wealth" notifications are red, having the same look for the "transaction complete" messages felt a bit odd, since the red exclamation mark parses as an error message. Additionally, when you game over, the notifications just spam the entire page uncontrollably... As simple as the graphics are, I felt like some of them were needlessly large - when I chose Mars for example, it took 10 seconds for the background image to load, leading to a rather undesired scanline effect. Overall a simulator with potential, but not the most appropriate game for a Ludum Dare I think. Congratulations on this achievement though!
Firefluid
23. Apr 2020 · 14:04 UTC
This game is huge :thumbsup:! I wonder how you managed to make a game with MULTIPLAYER in 3 days. However, when I started my journey and chose Mars as my first destination, it suddenly started jittering until it unwrapped itself lol :laughing:. And I am not sure whether that's a bug or just not implemented yet, but the supply requests were shown in JSON and the population as undefined. Anyways, I then bought some stuff and started flying. It took me a while to notice, but the ship moves further away from the center of the screen the faster you go, so that's cool. But the yellow arrow always changed direction (because of lag I think), and I gave up exploring and chose Mars as my destination again. That's when I noticed how hard it was to land on it, and sadly my frustrations had to end with a message saying I ran out of fuel :sob:. This game has lots of content but it needs a bigger player base (it felt lonely) and patience on the player side.
deathray
24. Apr 2020 · 05:30 UTC
Like others have said - this is really ambitious and it's amazing to get a multiplayer game done in a game jam! No one was online so I couldn't do too much, and sadly I couldn't log back in with a character I started... but I would love to play this game more (and possibly contribute if it's open source). A multiplayer space game that's more casual than Eve is what I've been craving for years.
Trigueiro
24. Apr 2020 · 12:42 UTC
Just finished playing a bit. I enjoyed it very much but the UI was a bit messy. Don't know if this is because something on my side but some stuff was overlapping. The chat prevented me from clicking the water factory.
Trigueiro
24. Apr 2020 · 12:42 UTC
Just finished playing a bit. I enjoyed it very much but the UI was a bit messy. Don't know if this is because something on my side but some stuff was overlapping. The chat prevented me from clicking the water factory.
🎤 TolMera
24. Apr 2020 · 14:25 UTC
XD :'( I just spent an hour recording some game play to help people play and the stupid Mac I'm on recorded not the browser window that I had open, but the wrong tab on the browser :( So annoying!!!

Sorry y'all I would have loved to give you a demo of a lot of the features and talk about a log of the idea behind the game. I might end up doing a post on the main LD thread, and I'll update the game details for now... I don't know if I'll be able to get time to do another recording. Sorry and thank you to everyone who has played my game, and who has left me some feedback, I really appreciate it and I have taken the feedback and tried to add information for you as players when I did the screen recording... *sad*
24. Apr 2020 · 14:54 UTC
Nice graphics and audio! A ton done in 72 hours by one person! Their was too much text in game, and the game kept freezing on me. Over all good game,and keep it up!
Rojola
28. Apr 2020 · 10:28 UTC
Wow hands on I could not get any grip on this game :D Looks and sounds very interesting nevertheless. The music is quite catching in its own way :D I wish all the best for this project, never know where it can go.
🎤 TolMera
29. Apr 2020 · 00:34 UTC
Haha, thanks @rojola - I need to do the tutorial video so it's easier for people, right now it seems a lot of people have had trouble flying, and earth is the 'only' place we can have a colony because there's no trade happening to the other planets.
Marie Launhardt
05. May 2020 · 10:52 UTC
Good game.
🎤 TolMera
05. May 2020 · 11:14 UTC
Thank you @marie-launhardt

Anything particular you liked?
Marie Launhardt
05. May 2020 · 12:04 UTC
@tolmera
I like the concept and how much you did in a short time. a multiplayer game in a jam? thats amazing.
🎤 TolMera
05. May 2020 · 22:18 UTC
Thank you @marie-launhardt I really appreciate that :)
Samuli
07. May 2020 · 15:27 UTC
Such a crazy entry! Good job on making something at this scale alone.
divadyugi
07. May 2020 · 20:47 UTC
I really like the concept, and I find it amazing that you were able to create such a game in such as short time. Amazing job on the game.
🎤 TolMera
08. May 2020 · 11:59 UTC
Thank you @samuli @divadyugi - your feedback is awesome :). I'm still amazed I managed to clobber so many elements together :)
🎤 TolMera
08. May 2020 · 12:57 UTC
For anyone else who's hosting their game via AWS behind a loadbalancer, I have to say, oh my good grief! That shit's expensive! Just got my AWS bill, and it's painful. :-/. Lesson learned.

Better solution, use one of your free 5 AWS Elastic IPs
I've still got to learn how to make the elastic IP automatically jump from one machine to another if the first one shuts itself down.. But yea, I'll see about that another time.