Case study
ReFlood: reconstructing the Amiga game Flood in C and SDL2
ReFlood reconstructs the Amiga game Flood as a C99 program with an SDL2 host, using assets extracted from the player's own disk image. Its reports map the game's custom disk layout and document behavior recovered from the original, while the build also offers a headless core and a level editor.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 0
- Last commit
- 2026-10-22
- Language
- C
- License (GitHub)
- GPL-3.0
GitHub data as of 2026-11-10
Evidence
- Observed
- Code, documentation and a demo observed; no download method found.
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: Supply a legally obtained Flood IPF image of the supported revision and disk-analyse with SPS/CAPS IPF support.
- Prerequisites: Build requirements are CMake 3.16+, a C99 compiler, SDL2 development files, and Python 3.
- Limits: Editor trigger creation and editing are unavailable; local multiplayer is experimental.
- License: GPL-3.0.
Cite
BibTeX
@misc{reflood-case,
title = {{ReFlood: reconstructing the Amiga game Flood in C and SDL2}},
howpublished = {\url{https://github.com/VonKossa/ReFlood}},
url = {https://github.com/VonKossa/ReFlood},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/reflood-case/}}
}Plain text
ReFlood: reconstructing the Amiga game Flood in C and SDL2. https://github.com/VonKossa/ReFlood (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/reflood-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · VonKossa/ReFlood · Revision ae74322
- reports/flood_first_stage_analysis.md GitHub · VonKossa/ReFlood · Revision ae74322
- CMakeLists.txt GitHub · VonKossa/ReFlood · Revision ae74322
More in Games
- REGoth-bs: reimplementing the Gothic and Gothic II engine · Case study
- REGoth: reimplementing the Gothic and Gothic II engine · Case study
- REinforced: extending the Flashback engine reimplementation · Case study
- ReksioEngine: reimplementing the Przygody Reksia game engines · Case study
- REminiscence: a Flashback engine reimplementation · Case study
- reone: reconstructing the Knights of the Old Republic engine · Case study