# Anarch

> video game created by Drummyfish who is banned by WMF

**Wikidata**: [Q114540914](https://www.wikidata.org/wiki/Q114540914)  
**Source**: https://4ort.xyz/entity/anarch

## Summary
Anarch is a public domain, first-person shooter video game created by the developer known as Drummyfish. It is distinctively released under the Creative Commons CC0 license, effectively dedicating the software to the public domain. The game is designed for extreme portability, running on standard operating systems like Linux and Microsoft Windows as well as embedded devices such as the Pokitto and ESPboy.

## Key Facts
- **Entity Type:** Video game, Free software
- **Genre:** First-person shooter
- **Creator:** Drummyfish (noted in sources as an individual banned by the Wikimedia Foundation)
- **License:** Creative Commons CC0 License (Public Domain dedication)
- **Programming Language:** C99
- **Rendering Technique:** Ray casting
- **Subject Matter:** The game depicts robots
- **Political Affiliation:** Anarcho-pacifism (attributed to the game/project)
- **Supported Platforms:** Linux, OpenBSD, Microsoft Windows, Web browser, Pokitto, ESPboy, CircuitMess Ringo, and CircuitMess Nibble
- **Source Code Availability:** Available on Codeberg (Forgejo) and GitLab

## FAQs
### Q: Is Anarch free to use and modify?
A: Yes, Anarch is released under the Creative Commons CC0 License. This means the copyright holder has dedicated the work to the public domain, allowing users to freely run, study, change, and distribute it.

### Q: What kind of game is Anarch?
A: Anarch is a first-person shooter that uses ray casting technology for graphics. It features gameplay involving robots.

### Q: What platforms can run Anarch?
A: Anarch is highly portable. It runs on major desktop operating systems (Microsoft Windows, Linux, OpenBSD), web browsers, and specialized gaming hardware like the Pokitto, ESPboy, and CircuitMess devices (Ringo and Nibble).

### Q: Who created Anarch?
A: The video game was created by a developer named Drummyfish. Source descriptions note that this creator is banned by the Wikimedia Foundation (WMF).

## Why It Matters
Anarch serves as a significant example of "ethical software" or "anarcho-pacifist" programming, challenging standard copyright restrictions by placing the entire work directly into the public domain. Unlike most free software which retains copyright with copyleft terms, Anarch uses the CC0 license to waive all rights, maximizing user freedom to the extent possible under the law.

Technically, the project matters for its focus on minimalism and portability. Written in C99, it utilizes ray casting to deliver a 3D-like experience on extremely low-power hardware. Its compatibility with devices like the Pokitto, ESPboy, and CircuitMess series demonstrates that complex gameplay mechanics (like FPS navigation) can be achieved on microcontrollers and educational hardware without relying on proprietary engines or heavy system requirements. This makes it a useful resource for developers studying optimization and retro-style rendering techniques.

## Notable For
- **Public Domain Status:** One of the few complete video games dedicated entirely to the public domain via CC0, rather than simply being open-source.
- **Hardware Agnosticism:** Notable for running on both standard PCs (Windows, BSD, Linux) and obscure, low-spec microcontrollers (ESPboy, Pokitto).
- **Ideological Stance:** Uniquely tagged with "anarcho-pacifism" in its metadata, reflecting the creator's political philosophy in the software's distribution.
- **Retro Technology:** Utilizes "ray casting" (a technique popularized in the early 1990s by games like Wolfenstein 3D) rather than modern 3D polygon rendering.

## Body

### Development and Licensing
Anarch was developed by Drummyfish using the C99 programming language. The project is defined by its licensing model: it is released under the **Creative Commons CC0 License**. In the knowledge base, the copyright status is explicitly listed as "copyrighted, dedicated to the public domain by copyright holder."

The project is associated with the political ideology of **anarcho-pacifism**, which informs its status as free software that encourages unrestricted sharing and modification.

### Technical Specifications
The game is a **first-person shooter** that utilizes **ray casting** for rendering. This technique allows for 3D perspectives within 2D maps, similar to early 90s shooters.
- **Depicts:** The game world features robots.
- **Video:** A trailer for the game is hosted on Wikimedia Commons.
- **Image:** Screenshots confirm the visual style (e.g., `Anarch_screenshot.png`).

### Platform Availability
Anarch is designed to be cross-platform and highly portable.
**Desktop & Web:**
- Microsoft Windows
- Linux
- OpenBSD
- Web browser

**Embedded & Handheld Hardware:**
- Pokitto
- CircuitMess Ringo
- CircuitMess Nibble
- ESPboy

### Distribution and Identifiers
The source code is hosted on two main repositories:
1.  **Codeberg:** ( utilizing Forgejo software)
2.  **GitLab**

The game is indexed in several gaming databases:
- **LibreGameWiki ID:** 13283
- **vglist Video Game ID:** 49019
- **Gamerprofiles Game ID:** y5nl

The official website is hosted at `https://drummyfish.gitlab.io/anarch/`.

## References

1. [Source](https://codeberg.org/drummyfish/Anarch)
2. Q124398839