Reproducibility
Reproducibility can mean a few different things. In free software development and distribution, reproducible builds are a way of ensuring source code compiles to identical binaries regardless of the build environment used. At Renegade Arcade reproducability is also a measure of whether the game can be compiled or ported to any target platform, and whether it can be reused and iterated upon easily.
Reproducing for Target Platforms
Some games are difficult to get running on certain target systems. Doom has famously been ported to many different systems. Other games are cross-platform in principle but depend on libraries that are unavailable for certain processors, or are too resource-intensive to be playable on fairly powerful low-end devices.
Reproducing Objects and Libraries
Reproducing Mechanics and Concepts
Freedom of Source Code
Additional Considerations
- Pseudocode
- Reprodcible Builds