JS1K-Gewinner: Bouncing Beholder – Ein 1-KB-Plattformer

2025-02-04

Bouncing Beholder ist ein JavaScript-Plattformspiel, das in die unglaublich engen Grenzen von 1024 Bytes passt. Der Autor erreichte dieses Kunststück durch geniale Programmiertechniken wie die Abkürzung von Methodenamen, die Minimierung der Funktionsverwendung und ein sehr ganzheitliches Code-Design. Das Spiel beinhaltet das Navigieren durch eine prozedural generierte Landschaft, das Sammeln von Münzen und das Vermeiden gefährlichen Geländes. Der Artikel beschreibt den Entwicklungsprozess und zeigt faszinierende Low-Level-Optimierungsstrategien, die einen einzigartigen Einblick in die Welt der extremen Code-Komprimierung bieten.

Spiele