SkillAgentSearch skills...

Corewar

Corewar is a game about competitively optimizing assembly code. See our issueboard for current issues.

Install / Use

/learn @shonk-software/Corewar
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<picture> <source media="(prefers-color-scheme: dark)" srcset="./assets/darkmode-titlebar.svg"> <img alt="picture of game logo" src="./assets/lightmode-titlebar.svg"> </picture> <p align="center"> <a href="https://main.corewar.shonk.software"><img alt="Main Deployment Status" src="https://corewar-status.schnelle.dev/badge-main"></a> <a href="https://github.com/corewar-teamprojekt/corewar/actions"><img alt="build status" src="https://img.shields.io/github/actions/workflow/status/corewar-teamprojekt/corewar/build-and-deploy.yml"></a> <img alt="GitHub commit activity" src="https://img.shields.io/github/commit-activity/m/corewar-teamprojekt/corewar"> <img alt="GitHub code size in bytes" src="https://img.shields.io/github/languages/code-size/corewar-teamprojekt/corewar"> </p>

About Corewar

Corewar is a game where two or more players write competing assembly programs in a custom assembly language called Redcode, aiming to control a shared virtual memory space.

The game concept originated in 1984 and was first introduced in this article. Since then, a few implementations have emerged, but most have grown outdated or lack the features needed for a modern experience, especially for easily playing against friends or competing online.

This project aims to revitalize Corewar, bringing it to a whole new audience of tech enthusiasts. Happy hacking!

Start playing

The current production deployment can be found here.

We deploy every active branch to https://$BRANCHNAME.corewar.shonk.software/ aswell.

Local setup

To run the project locally, you can use our prebuilt container image.

docker run -p 8080:80 ghcr.io/corewar-teamprojekt/corewar:latest
podman run -p 8080:80 ghcr.io/corewar-teamprojekt/corewar:latest

Technologies

This app uses a react frontend with shadcn as its core component library. On the serverside, we run a ktor backend.

For more details regarding our architecture, check out this drawio file.

Contributing / Local setup

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

License

The Corewar project is open-sourced software licensed under the Apache License.

View on GitHub
GitHub Stars14
CategoryDevelopment
Updated9mo ago
Forks0

Languages

Kotlin

Security Score

82/100

Audited on Jun 23, 2025

No findings