Skip to content

bluddy/rails

Repository files navigation

Open Railroad Tycoon

An implementation of Railroad Tycoon, written in OCaml. Requires the original files to play (Railroad Tycoon is sadly not sold digitally yet and can only be obtained on ebay).

Feature List for 1.0

  • PANI Animation system
  • Terrain
  • Track and track graph
  • Station and station display
  • Train/Car display on F4
  • Train info screen
  • Train route map display
  • Train/station interaction (pickup/drop-off)
  • Train/car view on F1,F2,F3
  • Money tracking
  • Double tracks
  • Engine info display
  • Train arrival message (top-right UI)
  • Messages to the player (record etc)
  • Priority deliveries
  • Opponents and AI
  • Stock Market
  • Stock market chart
  • Balance Sheet, Income Statement
  • Train Income Report
  • History
  • Accomplishments
  • Train efficiency report
  • Flesh out train info screen (currently dummy)
  • Station lights and train stopping mechanism
  • Map changes over time
  • Train stop by right click
  • Accidents
  • Being driven out of town
  • Rate war
  • Integrate animations
  • Record train arrivals
  • Newspapers
  • Resource map
  • Retirement
  • Naming Train (speed record)
  • Starting menu
  • Build industry
  • Give command to RR
  • Economic Climate
  • Periodic reports
  • Events (e.g. bridge washing out)
  • Transition animation
  • Dissolve AI company
  • Do route history (player and AI) properly
  • Music and Sound
  • Testing and Fixes

Feature List for 1.0+

  • Externalize constants to JSON files.
  • Duplicate all graphics.
  • Raise resolution.
  • Multiplayer? (lots of work, but basics are there)

About

Remake of Railroad Tycoon in OCaml

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •