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

Back to Browse Entries

Train Time

by Pietdagamer - Jam Entry

Welcome to Train Time!

In Train Time, you can build, manage and expand your own rail network and train. Build a small rail and 2 stations with the starter money and get your railroad started. Use the switches to make sure your train doesn't derail and stays on the right path. The further away stations are form eachother, the more profit you will get. Upgrade your train to unlock faster trains with more room.

The game is written in C# and uses XNA.

Installation instructions:
- Unzip this package
- Run 'XNA4.0_Redistributable.msi' to install the XNA framework on your computer.
- Run setup.exe


Click the hammer to start building
Click on any tile to place a building
Use the scroll wheel to scroll through buildings
Use A/D or Left/Right to rotate buildings
Click the explosion to start destroying
Click on any tile to destroy a building
Hover over the other buttons to find out what they do
Hold H to bring up the help menu
Click on a switch to set it to a different direction

I am definitly going to polish this game and add more features once the jam is over. Please put all your suggestions in the comments!

Gamejolt page:

Downloads and Links




hwinwuzhere says ...
Dec 8, 2014 @ 5:33pm

I like it. It starts out a bit hard, but it's a fun game to play. I can see myself playing this hours upon hours if it were to be developed further.

jellyislovely says ...
Dec 8, 2014 @ 6:24pm

Any chance of a Mac version? I tried running it on under Wine but with no luck. Is it even possible to port C# and XNA to OSX? No worries if not, it looks great in the screenshots and I'm impressed you managed to make a rail network game in this amount of time.

Andrea says ...
Dec 8, 2014 @ 6:35pm

Very cool game! Same thing with a little more to do, like more upgrades for the train stations and such and I'd definitely buy it :D

Gemberkoekje says ...
Dec 8, 2014 @ 6:46pm

Unfortunately, I found it not quite fun, and somewhat buggy. I have one of them switches, but for some reason, the train just goes straight.
Also, I personally dislike the fact that you added a setup, I don't think it was necessary and it ends up taking longer before I can play.
I do see potential, so I hope you keep trying, but it just isn't it yet for me.
Finally, as a quick little hint: keep the 'press h to show help' on screen so I don't forget what button to press if I need help.

AlSweigart says ...
Dec 8, 2014 @ 6:49pm

Menus were hard to navigate, and I wasn't sure if the tracks were actually matching up. It'd be nice if they automatically connected to each other. With development, I could see this becoming a pretty cool game though.

Wevel says ...
Dec 8, 2014 @ 7:06pm

Nice idea but needs a bit more work.

rabbit says ...
Dec 8, 2014 @ 7:13pm

Really good starting point for a game, but its not quite there yet. Keep it up.

Dec 8, 2014 @ 7:38pm

It gets a bit repetitive after a while but with some more elements it could get interesting.

Catwheel says ...
Dec 8, 2014 @ 7:46pm

I thought this was pretty cool, but I ultimately felt there wasn't a goal. I think it could benefit from some goals or achievements, something similar to incremental games, where the next goal seems to close that you keep going. keep it up!

Pietdagamer says ...
Dec 8, 2014 @ 7:55pm

@jellyislovely: I *think* it might be possible to port it using Monogame, but I don't know much about it. (and making the train stick to the rails took more time than I'd like to admit)

@Gemberkoekje: I added the setup screen because a lot of people don't read the description before they play the game. The switch problem is probably that you have to set it to a different mode by clicking on it (you'll see the rails on the switch change direction). Keeping the help key on screen is a great suggestion, thanks!

@AlSweigart: I might continue this project after the jam, automatically connecting rails are a great idea! I can't believe I couldn't think of that when developing.

@Catwheel: I guess the goal is to upgrade your train to the max, and create an awesome railway. I would like to add some more stuff like buildings, mountains, lakes and forests to the game in the future if I keep developing this.

nuiguy says ...
Dec 8, 2014 @ 10:26pm

Wow!! This is a truly amazing game, that I really think that you should expand on some more!!! Maybe just improve that graphics a little, add some sounds and slight bit more story, and submit to Steam Greenlight!!!!

Geti says ...
Dec 9, 2014 @ 9:24am

Please make your package extract to its own folder, not dump files into the ether :)

On the game: loved it! As others have said, with a bit more love this would be one hell of a game - multiple trains, more parts (bumpers!), programmable (ie timed or triggered) switches...

One request in the shorter term, passenger exchange having a limited amount of time would be great :P I've watched it count up and down from 58 probably too many times now!

There seem to be some issues with it counting up and then down and then up again, which makes that last point all the more annoying - still, very nice for the time!

MaddeStudios says ...
Dec 9, 2014 @ 10:42am

I REALLY like trains. A bit more work and this could be really good!

Jaenis says ...
Dec 9, 2014 @ 6:17pm

A bit slow start but develops to a quite fun game. Would love to see more polished version!

sweenist says ...
Dec 9, 2014 @ 6:25pm

A restart button would make this more awesome, or an undo button. I could get addicted to this with a few tweaks

Dec 9, 2014 @ 7:57pm


ENDESGA says ...
Dec 9, 2014 @ 11:19pm

Awesome game :) love it

angela says ...
Dec 11, 2014 @ 2:48am

I like the idea, and didn't have any of the problems some of the others had - my rails snapped right into place, switches worked just fine. +1 for well programmed. The only problem is that, if I wanted, I could make a loop, let it run, and come back in an hour to lots of money. I think you need some mechanics that give it some risk and challenge. For instance, maybe you could do something like make the player balance passenger "missions" with freight "missions" in order to optimize profit. Maybe stations would have to close if the train didn't make it on time. That type of thing.

hbocao says ...
Dec 18, 2014 @ 11:18pm

Cool concept! It felt like more a casual game to me, so I can see working on mobile. Nice job!
I really disliked the need to install the game :(

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]