Add Pokitto frontend

This commit is contained in:
Miloslav Ciz 2025-06-18 16:57:52 +02:00
parent dae47de5f9
commit e838d76e72
6 changed files with 54 additions and 25 deletions

View file

@ -45,16 +45,22 @@ Please note however the game is still relatively simple and so **the physics IS
- **No build system** is used, everything is in a **single compilation unit**, to build the game only a single compiler invocation is needed. This removes another bloat and dependency.
- The compiled game INCLUDING ASSETS is **extremely small** -- depending on platform, game and compilation settings, a playable executable can take only around 128 kB; in normal scenarios it will most likely fit under 400 kB.
- It is **exceptionally portable and future proof** thanks to having no dependencies besides C99 compiler. So far it was ported to:
- GNU/Linux, possible backends: SDL2, CSFML, X11
- OpenBSD
- web browser JavaScript (via emscripten)
- TODO
- **GNU/Linux**: via SDL2, CSFML or X11
- **Window$**: via SDL2
- **OpenBSD**: via SDL2
- **web browser**: via translation to JavaScript with emscripten
- **Circuitmess Ringo AKA MAKERphone** (32b 160 MHz, 520 KB RAM)
- on resource-limited computers in very limited ways (simplest rendering with low FPS, only loading tiniest maps, no ghosts, replays or audio):
- **Pokitto** (32bit 48 MHz CPU, 36 KB RAM)
- **Circuitmess Nibble** (32b 160 MHz CPU, 80 KB RAM)
- **ESPboy** (32b 160 MHz CPU, 80 KB RAM)
- It also goes without saying the physics is **100% deterministic**, it behaves the same on every platform, independantly of rendering FPS. Besides others this allows for recording and playing back very small replays and creating press forward maps.
- It is **super moddable and hackable**, the code is relatively simple and **well commented**, written to encourage hacking. There are no obstacles such as DRM, anti-cheating, obfuscation etc. Cheating and hacking is allowed, do literally what you want.
- **No codes of censorship, flags, furry mascots or similar political bullshit**. This is just a game.
- **No "modern" bullshit such as OOP, meme design patterns, scripting, sandboxes, "memory safety" and similar shit**.
- **No codes of censorship, flags, furry mascots or similar political bullshit.**
- **No "modern" bullshit such as OOP, Python, Docker, meme design patterns, scripting, sandboxes, "memory safety" and similar crap**.
- It is **absolutely and completely public domain free software with ZERO conditions on use** under CC0, it is legally more free that most "FOSS" software, there is no copyleft or credit requirement, you can do ABSOLUTELY anything you want with the project. This is a **selfless project aiming for no benefit of the creator** (include any non-financial benefit as well), this is made purely to bring more good to the world without gaining any advantage for self.
- This game has **PURE SOUL** and REAL oldschool graphics in the "PS1" style. No Unity or Unreal, no "retro" imitation shaders, no assets from a store. This isn't a wannabe retro 90s pretender, this IS a real 90s game.
- The game is **finished**, no need to update it ever.
## Manifesto