Let's work together to maintain some of the best old engineering simulation games.
This project provides a linux installer containing a free, award-winning sim or strategy game for each day of the week. The games are organized into a weeklong mindsports decathlon, with a mechanism for scoring each day and saving the user's game files. Some slides describing the game package are here. There is also a self-study class syllabus for learning the games.
To play the games:
-
Choose either the Ubuntu 22.04 LTS package or the newer Ubuntu 24.04 LTS package. The 22.04 package is quicker to download and install. The 24.04 package provides incremental improvements to stability, documentation and games, and is supported long-term.
-
Install the operating system for the package you chose, either Ubuntu 22.04 LTS or Ubuntu 24.04 LTS. A partition size of at least 400 GB is recommended.
-
Download and unpack the chosen game package, either the 22.04 game package or the 24.04 game package
-
Optional: check the sha256sum for the downloaded package, either "4bdb371e9dec4426a7e3663262a09875e37c043e24e2026a4e01d5877a520030 esports-for-engineers22041LTS.tar.gz" or "c3f4df7557f0324075d249d5f26aa8ffcf97d000ca958ec890d22a06cb436c90 esports-for-engineers-2404LTS.tar.gz"
-
Unpack tar.gz file downloaded in step 3, then follow the instructions in ese/runThisScriptFirst.sh to install needed ubuntu packages
-
Run the launcher script, then select a game from the menu to play it:
eSports for Engineers
average score for last 7 days: 0
- MON: Contract Bridge
- TUE: Historical Sim Racing
- WED: Deep Learning Chess
- THU: Historical Flight/War Sim
- FRI: Deep Learning Weiqi
- SAT: Flight/War Sim (Advanced)
- SUN: Poker
- Export Scores and game output files
- Read Documentation
- Reset Scores
- Exit
Choose number listed above:
For more information visit the Mastodon game forum.
Note: The game tar file is a clone of this repo with binaries, documentation pdfs, etc. added to the directory tree. A separate binaries-included clone file is needed because github does not host large binaries. Generating binaries from source is difficult, as this is old MS Windows source code which requires a legacy development environment for compilation.
Since this project runs Microsoft Windows programs on Linux, both Windows and Linux development expertise is needed.