All Projects → Trilarion → freerails

Trilarion / freerails

Licence: GPL-3.0 license
Real-time, multiplayer railway strategy/management game based on the RailRoad Tycoon I and II games.

Programming Languages

java
68154 projects - #9 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to freerails

ShapeOfThingsThatWere
strategy game based on hex map and discoveries
Stars: ✭ 23 (-42.5%)
Mutual labels:  strategy-game, historical
databento-python
Official Python client library for Databento
Stars: ✭ 16 (-60%)
Mutual labels:  real-time, historical
Masendor
Educational and historical wargame
Stars: ✭ 65 (+62.5%)
Mutual labels:  strategy-game, historical
Megaglest Source
MegaGlest real-time strategy game engine (cross-platform, 3-d)
Stars: ✭ 259 (+547.5%)
Mutual labels:  real-time, strategy-game
EMF
Extended Mechanics & Flavor
Stars: ✭ 33 (-17.5%)
Mutual labels:  strategy-game, historical
MCP7940
Arduino Library to access the MCP7940M, MCP7940N and MCP7940x Real-Time chips
Stars: ✭ 29 (-27.5%)
Mutual labels:  real-time
ClothSimulation
Basic cloth simulation using Verlet integration
Stars: ✭ 432 (+980%)
Mutual labels:  real-time
HyperLandmark-iOS
A 68-point Facial landmark at 28-30 FPS on iPhone 6S+. HyperLandmark is get from https://github.com/zeusees/HyperLandmark.
Stars: ✭ 69 (+72.5%)
Mutual labels:  real-time
dreamsnap
Real life through the eyes of an artist
Stars: ✭ 16 (-60%)
Mutual labels:  real-time
mapus
A map tool with real-time collaboration 🗺️
Stars: ✭ 2,687 (+6617.5%)
Mutual labels:  real-time
Food Ordering App
Using Firebase, It's a Real-Time food delivery App where user can order food from different restaurants menu
Stars: ✭ 30 (-25%)
Mutual labels:  real-time
jeelizPupillometry
Real-time pupillometry in the web browser using a 4K webcam video feed processed by this WebGL/Javascript library. 2 demo experiments are included.
Stars: ✭ 78 (+95%)
Mutual labels:  real-time
azure-webpubsub
Azure Web PubSub Service helps you to manage WebSocket connections and do publish and subscribe in an easy way
Stars: ✭ 86 (+115%)
Mutual labels:  real-time
wink-statistics
Fast & numerically stable statistical analysis
Stars: ✭ 36 (-10%)
Mutual labels:  real-time
les-chat
Real-time messenger with private, public & group chat. Made using PERN + GraphQL stack.
Stars: ✭ 48 (+20%)
Mutual labels:  real-time
MySqlCdc
MySQL/MariaDB binlog replication client for .NET
Stars: ✭ 71 (+77.5%)
Mutual labels:  real-time
traffic
Massively real-time traffic streaming application
Stars: ✭ 25 (-37.5%)
Mutual labels:  real-time
simso
Simulator of multiprocessor real-time scheduling
Stars: ✭ 55 (+37.5%)
Mutual labels:  real-time
realtime-object-detection
Detects objects in images/streaming video
Stars: ✭ 16 (-60%)
Mutual labels:  real-time
TweetMigration
A WebGL heatmap of global Twitter activity
Stars: ✭ 42 (+5%)
Mutual labels:  real-time

Build Status Documentation Status Download

FreeRails

Blog - History - Manual

FreeRails is a real-time, multi player railway strategy & management game where players compete to build the most powerful railroad empire. It is based on the RailRoad Tycoon I and II games.

It is written in Java and the code is released under the open source GPL-3.0 license. The project is currently in an intermediate state. It has a long development history.

The goal is to finish the game with a 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.

Download & Manual

The latest version is 0.4.1 released on January 2nd, 2018. It's a minor release.

Direct download of FreeRails 0.4.1

For information how to play FreeRails see the FreeRails manual.

Bugs, Feature requests, Feedback

Contributing

  • Report a bug/feature request (see above)
  • Leave a comment on the Blog
  • Fork this repository and create a Github pull request

Getting started

The source code uses Gradle as build system which makes it independent of the choice of the IDE. Most IDEs can import Gradle based project easily, but you could also install Gradle and use it from the command line together with your favorite editor.

Eclipse

Eclipse IDE for Java Developers (4.7.2)

Select Menu File/Import, Select Gradle/Existing Gradle Project, Select Next, Set Project root directory to the FreeRails local working directory, Select Finish

In the Gradle Tasks window execute task verification/check for running the tests and application/run for running the application.

NetBeans

NetBeans IDE 8.2

Make sure the Gradle support plugin is installed (Menu Tools/Plugins)

Select Menu File/Open Project and select the FreeRails local working directory (should show the Gradle logo) and select Open Project.

Run the project with F6 and test with Alt+F6.

IntelliJ IDEA

IntelliJ IDEA Community 2017.3

Select Import Project, select file build.gradle from the FreeRails local working directory (should show the Gradle logo), if not set, select "Use default gradle wrapper" and select a suitable Gradle JVM.

Select Menu View/Tool Windows/Gradle and execute task verification/check for running the tests and application/run for running the application.

Use the custom dictionary with Menu File/Settings and Editor/Spelling/Dictionaries and add file /docs/dictionary/freerails.dic from the FreeRails local working directory.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].