PeacemakerAI

PeacemakerAI is a fair-play skirmish AI bot for Warzone 2100, crafted using modern JavaScript and aided by advanced large language models to ensure fair, strategic gameplay. Surpasses NullBot, Cobra, and BoneCrusher with fair-play tactics by leveraging spatial data stores and enhanced droid self-awareness.

PeacemakerAI is released under the MIT license, so there are no warranties whatsoever. It may absorb your system, your life, or invoke a new world order!


Installation

Download the source archive or mod package from github.com/duckfood/PeacemakerAI/releases

To install the pre-built wz mod package place PeacemakerAI.wz in the autoload folder for your version of Warzone 2100 (eg.data/warzone2100/mods/4.7.0/autoload)

To install from source git clone or unzip into the mods folder for your version of Warzone 2100 (eg. data/warzone2100/mods/4.7.0), then run make.bat or make.sh to install the mod package.

The location of your mods folder will depend on your method of installing Warzone 2100.

Features

Attribution

Inspired by the prototypical SemperFi from the base Warzone 2100. Although they share similar naming conventions, PeacemakerAI has undergone significant revisions and enhancements thanks to assistance from qwen3, granite4, deepseek-coder-v2, and gpt4 large language models. Special thanks to GitHub Copilot and Claude Haiku 4.5 for assistance solving the toughest bugs.

Motivation

PeacemakerAI grew out of a project to explore advanced JavaScript while leveraging large language models for coding assistance.


Note: The main branch may be in an inconsistent state. Use the latest release for contests.

For more information and screenshots see duckfood.github.io/PeacemakerAI

Screenshots

Pacifying the formidable Cobra Cobra1

Cobra2

Cobra3

Cobra4

Cobra5

BoneCrusher fireworks BoneCrusher2

BoneCrusher3

Basebuilding Basebuilding1

Hits