From Jason Turner
Watch on YouTube

Summary

This episode explores techniques for creating stably random content in games, inspired by classics like Elite that used procedural generation to create vast game worlds. Jason implements a C++ version of the xoroshiro128+ pseudo-random number generator and demonstrates how to create deterministic but seemingly random game content. He introduces a 'forking' approach to maintain stability in generated content while allowing extensibility, which ensures that adding new attributes or objects doesn't disrupt previously generated content.

Resources

Tags