To the developers and watchers of the original Rails project:
I’ve been a long-time user of the Rails-18xx engine. Six months ago, I dove into the codebase to ready the engine for synchronous, championship-level play. I tried to take the architecture in a new direction to support modern, real-time features. This has resulted in what is essentially a "hard fork," with over 100,000 lines of code rewritten into Java 21.
Everything in this new architecture—Rails Evolution—has been designed to take time away from bookkeeping and give it back to strategic thinking.
As a proof of concept for this new architecture, 1837 is now fully implemented and stable. Because 1837 is not available on 18xx.games and has never been implemented here, this is the first opportunity for the community to play it digitally. It natively handles all Coal Companies, Mountain Railways, and the Austrian/Hungarian National Mergers.
Try the Release:
You can download the v1.3.1 client and play 1837 here: https://github.com/sbleeck/Rails-Evolution-18xx/releases/tag/v1.3.1
See the engine and 1837 rules in action: https://www.youtube.com/watch?v=X2Ipzi1qv4s
Because of the massive scale of these architectural changes, submitting a standard Pull Request is technically impossible. I am opening this issue to invite the watchers of this repository to test the new 1837 implementation, and to see if any Java developers are interested in migrating the remaining legacy catalog (1870, 1856, etc.) over to this new framework.
Best regards,
Stefan
To the developers and watchers of the original Rails project:
I’ve been a long-time user of the Rails-18xx engine. Six months ago, I dove into the codebase to ready the engine for synchronous, championship-level play. I tried to take the architecture in a new direction to support modern, real-time features. This has resulted in what is essentially a "hard fork," with over 100,000 lines of code rewritten into Java 21.
Everything in this new architecture—Rails Evolution—has been designed to take time away from bookkeeping and give it back to strategic thinking.
As a proof of concept for this new architecture, 1837 is now fully implemented and stable. Because 1837 is not available on 18xx.games and has never been implemented here, this is the first opportunity for the community to play it digitally. It natively handles all Coal Companies, Mountain Railways, and the Austrian/Hungarian National Mergers.
Try the Release:
You can download the v1.3.1 client and play 1837 here: https://github.com/sbleeck/Rails-Evolution-18xx/releases/tag/v1.3.1
See the engine and 1837 rules in action: https://www.youtube.com/watch?v=X2Ipzi1qv4s
Because of the massive scale of these architectural changes, submitting a standard Pull Request is technically impossible. I am opening this issue to invite the watchers of this repository to test the new 1837 implementation, and to see if any Java developers are interested in migrating the remaining legacy catalog (1870, 1856, etc.) over to this new framework.
Best regards,
Stefan