---
description: Technical experiments and public source code show other sides of familiar formats.
url: https://www.schmalzl.tirol/en/blog/2025-01-25-retro-dokumente-spielcode
lang: en
date: 2025-01-25
deutsch: /blog/2025-01-25-retro-dokumente-spielcode.md
---

# Retro tech: what hides in documents and old game code

_25 January 2025 · Archive date_

Some tech finds are interesting precisely because they use a familiar format in an unusual way. A document becomes a playing field, an old game is explored through its source code, and a game world becomes practice for different ways of getting around.

It is worth keeping the technical idea and the finished experience apart. An experiment shows what is possible; it does not have to be the most pleasant way to use it day to day.

## A document can contain behaviour

A block game in a PDF raises a nice question: how static is a document really? Depending on the format and the viewing program, forms or other features can make behaviour possible. Whether it works in practice has to be checked for each document.

For your own explanation, sketches of the playing field, the input and the state changes are enough. Someone else's game graphics or a copied brand logo are not needed. The appealing part is the link between document structure and interaction.

## Source code is a view of its own

[Electronic Arts publishes a repository for "Command & Conquer: Generals – Zero Hour"](https://github.com/electronicarts/CnC_Generals_Zero_Hour). This is a factual reference to someone else's project. A public repository does not mean that all the original game files are freely available, or that a complete playable package comes out of it straight away.

What is interesting is the chance to study the organisation and the technical connections: which parts handle the rules, which the display and which the input? Any actual use requires following the prerequisites and the licence stated in the project.

Such finds do not have to end in a download. Simply looking at an unusual implementation can show how much creative room lies within seemingly familiar technical limits.

## Original finds

These links were the starting point for this post. The assessment in the text is my own; the linked posts are not my own tests.

- [Tetris in a PDF](<https://th0mas.nl/2025/01/12/tetris-in-a-pdf/>)
- [Minecraft finds: travel, horses and biomes](<https://www.youtube.com/watch?v=J9aytnN3ovM&t=6s>)
- [Minecraft finds: travel, horses and biomes](<https://www.youtube.com/watch?v=mazwUZ4uzJw>)
- [Minecraft finds: travel, horses and biomes](<https://www.youtube.com/watch?v=szfkAdvWkug>)
- [Command & Conquer: a look at the source code](<https://github.com/electronicarts/CnC_Generals_Zero_Hour>)

> **About the date:** This post was written on 11 October 2026. The archive date is the date of the earliest related find in the collection, not of a publication at that time. Technical assessments and sources added later refer to the time of writing.
