Subject Area

Computer Engineering, Computer Science

Abstract

The procedurally generated world with history simulation tool dynamically generates customizable, seed-driven virtual worlds through algorithmic processes. Using Voronoi diagrams (constructed via Fortune’s algorithm) for spatial partitioning, it creates diverse geographic features such as lands, oceans, and heights. Climate systems, hydrology (rivers, precipitation), and temperature data are procedurally derived from the terrain data. The tool further simulates sociopolitical dynamics, including population distribution, cultural evolution, religious spread, and diplomatic interactions between procedurally generated nations. Cities, towns, roads, and products emerge organically based on province data.

Users can interactively modify generated worlds—adjusting province geographic data, reshaping cultural or religious distribution, or changing province owner—before exporting structured data (saved as XML) for compatibility with external applications.

Degree Date

Spring 5-2025

Document Type

Thesis

Degree Name

M.I.T.

Department

Programming

Advisor

Gary Brubaker

Number of Pages

75

Format

.pdf

Creative Commons License

Creative Commons Attribution-Noncommercial 4.0 License
This work is licensed under a Creative Commons Attribution-Noncommercial 4.0 License

Share

COinS