Releases: codeguru-il/corewars8086
Releases · codeguru-il/corewars8086
CoreWars8086 v6.0.0
The version used in the cgx2025 competition.
Features
- Graphics: Add visual effects on war events (#40) // Thanks @talbor49!
- Graphics: Allow setting a predefined color for centers (#29)
- CLI Runner: Allow setting the total amount of wars to be run (#41)
Bug fixes
- CPU: Correct signed-to-unsigned int32 conversion (#35)
- Scoring: Zombies no longer receive scores in games (#36)
Notes
- The bug fixes specified above may break scores from previous competitions.
- The visual effects feature is experimental and may not always work as intended.
CoreWars8086 v5.0.1
The version used in the cgx2023 competition.
Running Instructions
See the previous release for details.
Changelog
Gameplay
- Zombies now run at 2x speed in the preset scripts (instead of 5x in the previous version).
Note: The codebase was not altered from v5.0.0.
CoreWars8086 v5.0.0
The version used in the cgx2023 season.
Running Instructions
Extract the zip file to a location of your choice. Run a script based on your OS (.bat for Windows, .sh for macOS/Linux) and your desired configuration:
| Script | Description |
|---|---|
| cgx | The default configuration, to be used in the cgx2023 final. Faster, but heavier. See Changelog for a description of an issue with the war frame. |
| cgx-lite | The default configuration, except parallel games are disabled. Run on slower computers, or if you want to avoid the war frame issue. |
| cgx-legacy | A modified configuration that emulates cgx2022 (and earlier) results. Runs well on slow computers, and avoids the war frame issue. |
You may also run the JAR file directly:
java -jar bin/corewars8086-5.0.0.jarAdd the --help command line option for a description of all command line arguments.
Changelog
General
- Updated the target Java version to Java 8 (download from https://www.java.com).
- Added a headless mode (running without graphics).
- Survivor and zombie directories, as well as the score output path, are configurable as CLI arguments.
- Games now run in parallel. The default is 4 war threads (available as a CLI argument). Multithreading can be disabled in the CLI.
Gameplay
- Zombies run at a speed 5 times higher than the survivors (for each turn the survivors take, the zombies take 5).
- Improved the score view UI.
- Known Issue: When running in parallel mode, the war frame displays inaccurate data. This does not impact the game results, and will be resolved in a future update.
Mystery gameplay change, to be revealed at the cgx2023 final (or by looking at the code - good luck 😃)Zombie H runs at twice the speed of other zombies.
CoreWars8086 v4.0.2
Changes:
- fixed seed issues
The version used in cgx2018.
CoreWars8086 v4.0.1
Changes:
- to get energy, need to execute WAIT only 2 times instead of 4
CoreWars8086 4.0.0
Version used in cgx2015.
CoreWars8086 3.1.1
Version used in cgx2014.