Skip to content

Releases: codeguru-il/corewars8086

CoreWars8086 v6.0.0

20 Dec 16:04

Choose a tag to compare

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

12 Feb 19:20
24874cf

Choose a tag to compare

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

13 Dec 17:40
24874cf

Choose a tag to compare

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.jar

Add 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

27 Jan 23:27
772b3f1

Choose a tag to compare

Changes:

  • fixed seed issues

The version used in cgx2018.

CoreWars8086 v4.0.1

19 Dec 18:59

Choose a tag to compare

Changes:

  • to get energy, need to execute WAIT only 2 times instead of 4

CoreWars8086 4.0.0

19 Feb 16:35

Choose a tag to compare

Version used in cgx2015.

CoreWars8086 3.1.1

22 Feb 22:47

Choose a tag to compare

Version used in cgx2014.