We recently split up our monorepo. This repo is a result of that, containing an implementation of the frontend for our Corewar app written in React. Ideally, you will later be able to write your own frontends or use a third party implementation to configure you own "Corewar-Stack".
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!
The current production deployment can be found here.
We deploy every active branch to https://$BRANCHNAME.corewar.shonk.software/ aswell.
To run the project locally, check out our AIO-Container repo
This frontend for the app uses a react frontend with shadcn as its core component library.
For more details regarding our architecture, check out this drawio file.
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
The Corewar project is open-sourced software licensed under the Apache License.