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

Back to Browse Entries

PostFour : Reconstruction

by monika - Jam Entry

You're a military commander, and you've just won a 4X war. You explored space, exploited resources, expanded your empire, and exterminated your enemies.

Now you've been elected as the peacetime leader of your empire, and you're bound by the treaty you've signed to help your enemies rebuild.


There are two versions listed. The alternate version has the music removed, since that's causing load issues in Safari and old versions of IE. I'll try to find a better solution later, but that should take care of it for now.


Instructions are in the game and are hopefully intuitive. There's one thing I think I need to make more clear:

If a planet is "comfortable" or "gorged", it will improve its industry over time (up to a point). All planets are able to support themselves and produce a little extra if their industry is improved.

(Also, hint because I was bad at messaging this in the game and a few people have had this problem: Some planets are between other planets, so trade lines for the outer planets go through the middle planet even though it's not involved.)

The game is almost entirely programmed with D3.js, but Phaser.js handles loading and music. The music starts out muted but can be turned on by clicking the "S" button in the lower right.

Art by

Concept, coding, etc. by

Music assisted by cgmusic

Downloads and Links




jocamar says ...
Dec 9, 2014 @ 3:28am

It's definitely an interesting concept and the humor is great. With a bit more time this could be a really interesting game. Good job!

Arovoid says ...
Dec 9, 2014 @ 3:31am

Interesting game, but not so much my cup of tea.

I liked how much time you spent on the grpahics, but I think the trading could have been a bit more visual. Overal, a good game :). Maybe if you put in an interactive tutorial and some stages, you might improve the game.

JoshuaBurr says ...
Dec 9, 2014 @ 4:44am

Doesn't get past the loading screen for me on Safari.

Chris Delta says ...
Dec 9, 2014 @ 4:46am

Very cool concept, though there isn't quite enough feedback as to what your actions are doing.

zillix says ...
Dec 9, 2014 @ 4:53am

Man, solving the worlds' hunger problem was easy!
This game made me feel really happy to help everyone out. Near as I could tell, I got everyone to a comfortable state. I would have loved for some visual indicator on the map to tell which planets still needed help :)
Also- while I appreciate the idea behind muting the music by default, I'd recommend enabling it. It's pretty great, show it off!

Grindstorm says ...
Dec 9, 2014 @ 5:15am

Nice! I really liked it!

When I understood that the resources would rise over time and that my fellow enemies needed my help, I was on my way to victory!

oscarabraham says ...
Dec 9, 2014 @ 6:45am

Dropbox says the game is not there :(

monika says ...
Dec 9, 2014 @ 7:08am

Dropbox has been dropped. I've moved it to google docs for now. I'm going to look into hosting.

Maxw3ll says ...
Dec 9, 2014 @ 8:48am

Love the concept of cleaning up after a 4x. Not a lot of depth past 'balance the bars'.

Cheshyr says ...
Dec 9, 2014 @ 9:03am

This was a fun little puzzle. Nice work!

JoshuaBurr says ...
Dec 9, 2014 @ 12:42pm

Hi, as requested I looked at the Safari console:

[Warning] Phaser.Loader error loading file: bgm from URL null (phaser.min.js, line 9)

monika says ...
Dec 9, 2014 @ 5:06pm

Thanks! I've added a version that won't try to load the music. That should fix it.

Wertle says ...
Dec 10, 2014 @ 12:36am

I really enjoyed this game once I got past the overwhelming initial info and figured out what I was doing. As mentioned on stream, indicators of planet status on the map would be super helpful for making the whole game flow better. It was really cool that you used data visualization stuff to make this game. The music seemed a little intense for the situation, it started stressing me out. Also, it wasn't clear that you could do cross-species trade to stabilize everyone and then cancel trade, but some kind of tutorial or way of slowly introducing mechanics might help solve that problem. Sometimes I couldn't cancel trade and couldn't figure out why. Nice work!

Dec 10, 2014 @ 2:22am

This is lovely! I'm a sucker for master of orion-type games, and this one certainly made me feel good about micromanaging! I'd love more content if you want to make any. If you need pixels maybe I could help. Especially with named NPCs <3 I give this full marks

Demy says ...
Dec 10, 2014 @ 5:07pm

I liked rhe atmosphere and stoy, all this information panels look cool. Gameplay is pretty simple.

ynots says ...
Dec 12, 2014 @ 9:04am

interesting game... great job...

Samm says ...
Dec 12, 2014 @ 9:06am

I love the theme. I don't think I've seen a post-4x game, especially not one in made 72 hours. I think if you had made the trade interactions a bit more visual it would have packed more punch (hit "Trade" and it immidiately shows the effect it has on both systems).
Also, I love that you used d3.js, very clever!

khahem says ...
Dec 13, 2014 @ 10:28pm

Good idea and deeper than I though once I read the help, my fault.

It's a bit tedious to open and close the trading window, more info and actions on the main map would help, but it's a good game :)

abdurrahmankh says ...
Dec 14, 2014 @ 12:02am

I loved this game so much, at first it felt so static and boring but then I liked it and I think I am inspired to do thing(s) now! also I liked the Icons.

a question(please answer): you said if a planet is doing good it will produce extra... well how do I let the time pass? should I just keep travelling around like an idiot?

I will come back and play more later, this game is actually really fun.

here is what I think should improve:
1)the Music is nice but it does not fit %100. I think you should go for calmer one(not depressing one)
2)I think if a planet is starving it should show on the map; felt tedious to click all the planets around to get informations(same goes for other status too), and if you think it will ruin the map; you might add buttons to show/hide planets status; each type individually (you can show/hide only comfortable status for example)
3)I think you should tell how much resources you will get by time if a planet is producing. numbers can make things clearer.

the ideas to further improve the game are endless, I wont start listing them because I will end up making an entire game with politics and such, but I hope to tell me if you plan on improving the game. because I am interested in playing.

this is the longest comment I made ever; only because I think this game is so much interesting. I love it and I love you. you are awesome, now I am your biggest fan :)

overall 5/5

monika says ...
Dec 14, 2014 @ 4:13am

Glad you liked it!

To answer your question, traveling is the fastest way to pass time. You can also pass time by trading with anyone other than yourself, especially between groups that hate each other. (Politics!)

I do plan to add icons on the map to make it easier to tell who's starving, and I also plan to add some information about long it's going to take for planets to grow to full capacity and stuff. I also plan to add in some story, with politics and stuff. I'll keep you in mind for testing!

(I probably won't be able to get to it to late January, but I will get around to it because I like this game too.)

daviosmash says ...
Dec 15, 2014 @ 6:53am

A bit much on the back and forth but fun, still. Very nice job.

p1x3lruckus says ...
Dec 15, 2014 @ 1:11pm

Well I was playing in Safari so I couldn't rate the sound, and once all I had to do was remove interspecies trade I encounted a game breaking bug where the help would come up, but would refuse to go back down. I could switch to the treaty tab, but that couldn't be closed either. This really sucks because this game was really fun, and it was a nice puzzle wiggling trade routes to make people happy.
So despite the bugs this is honestly one of my favourite games so far, the amount of content in it was incredible. That being said I'm not sure how you justified the theme, the game played over many screens.

monika says ...
Dec 15, 2014 @ 4:18pm

@p1x3lrucku - is it possible you beat the game? The close buttons go away when the game is over, and the end game screen is the treaty screen with some text replaced. I might need to make it more obvious that that is what happens.

I'll also look into it being a bug. Thanks for letting me know!

jotson says ...
Dec 15, 2014 @ 10:38pm

Interesting puzzle game. You may have something here.

rjhunter says ...
Dec 19, 2014 @ 7:58am

Wonderful concept for the story, and I loved the humour in the text.

If you work on this further, I'd like to see more direct visual feedback on trade and planets (colour/icon/bar/animation).

I'd also like the planet names that appear in the link screen to be links or at least colour-coded by race, since I often found myself asking "Wablegarble? Where is *that*?" and spend a while clicking around trying to find it. (Coincidentally, clicking around trying to find something happens to be the entirety of my game.)

Good work!

Beerman says ...
Dec 20, 2014 @ 2:46pm

Pretty cool. Like a few people have already mentioned, it could definitely do with status indicators for the individual planets. I got the the point where I had one planet left that was just surviving and it took me forever to find it.
Would also be cool if there was a more visual indicator of the amount and direction of trade flow along the route, maybe complicate things by having planets that hate each other and refuse to trade.

billrizer says ...
Dec 26, 2014 @ 8:28pm

Cute - liked the trading aspect - wasn't quite sure what the aim of the game was though

maxmetallica says ...
Dec 28, 2014 @ 2:51am

nice game

panda says ...
Dec 29, 2014 @ 5:54am

Excellent game! Very fun, I love the concept. I want to see more!

Dec 29, 2014 @ 7:51am

I really like this concept, and would love to see it expanded upon.

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]