FreeRails is a very old project and started as an open source version of the RailRoad Tycoon I and II games already in 2000 on Sourceforge. However, in 2008, the development more or less stopped. The game was in an intermediate state with track and station building, trains running, but without fancy graphics or AI opponents.
FreeRails has not yet been featured on this board.
At the end of the last year I decided to revive the project if possible. I took the open source code from Sourceforge and put it on Github and started cleaning it up. The advantage of being written in Java for the project was that it kind of builds and runs right out of the box even after such a long time. Of course one cannot deny that the graphics style is at least 10 years old and the code base also is quite complex. It takes some time to get into it, even though I try to make it considerably easier.
Here is a screenshot of the actual state:
Of course, it being an open source game project, any help in the development is highly appreciated. The plan is to finish the game with a more modern 2D graphics style using JavaFx and a stable, efficient game engine with similar features to RailRoad I&II and worthy AI opponents, so it can be played single-player or multi-player.
Code license: GPL-3.0
Important links