What This Is: A draft of a little simulated world suitable for my own AI projects, and possible to adapt for RPGs and similar games. It uses tile-based movement and completely separates the "model" of the world from any graphics or interface. However, a simple graphical display is included as an example. This code is closely based on my previous sim "Morningside". Differences include: -Much larger levels ("zones") -Multiple objects stacked in one tile -A heightmap for "2.5D" effects like falling and climbing -Much more sensory detail on objects -Characters can hold multiple objects -Slightly improved level file format Things to do: -Add in the text-based interface I had for Morningside, which allowed players to send commands in the name of a character using text strings like "go e". -Level editor? Screenshots: 100418random_zone: Simple graphical display of a 100x100 random zone layout.