description Core War Overview
Core War is a programming game developed in 1984 where players create battle programs, or warriors, to compete within a simulated computer environment. These programs are written using Redcode, an abstract assembly language defined and refined through the efforts of the International Core Wars Society. The goal involves controlling this virtual system by manipulating the actions of these competing programs.
Sources: en.wikipedia.org
info Core War Specifications
| Country | Canada |
| Year | 1984 |
help Core War FAQ
What language are Core War programs written in?
Warriors are written in Redcode, an assembly-like language created for the simulated MARS computer. Instructions manipulate memory, copy code, perform arithmetic, or alter execution flow while rival programs do the same.
How does a warrior win a Core War match?
Each warrior runs one or more processes within a shared circular memory space called the core. A warrior loses when it has no executable processes left, often because an opponent overwrote its instructions with invalid or destructive code.
What are Imp and Dwarf in Core War?
Imp is a tiny self-copying warrior that continually writes its instruction into the next memory location. Dwarf is a classic bombing program that repeatedly places destructive instructions at spaced positions around the core.
Can modern programmers still play Core War?
Yes, open-source simulators such as pMARS implement the ICWS Redcode standards on current systems. Players still write warriors, run local battles, and enter programming tournaments using rule sets derived from the original 1984 game.
explore Explore More
Similar to Core War
See all arrow_forwardReviews & Comments
Write a Review
Be the first to review
Share your thoughts with the community and help others make better decisions.