Terrains & Plots
Everything in SLAAAD is built on a simple spatial primitive: The Headless Grid. Understanding Terrains and Plots is fundamental to building on our platform.
What is a Terrain?
A Terrain is a project-bound container that defines a specific grid environment. It acts as the canvas where your users will acquire and occupy space.
Configurable Dimensions
Define your grid with precision (e.g., 10x20, 50x50, or a single row strip).
Access Control
Control who can buy plots and what the pricing strategy is for each terrain.
What is a Plot?
A Plot is an individual cell within a Terrain. It represents a single unit of ownership and occupancy.
Anatomy of a Plot
The vertical index (0-indexed).
The horizontal index (0-indexed).
The current availability (e.g., OCCUPIED).
Coordinate System
SLAAAD uses a 0-indexed coordinate system. The origin (0, 0) is located at thetop-left corner of the terrain.
Headless Advantage
"By decoupling the grid logic from the UI, SLAAAD allows you to render these plots however you like—as 2D sprites, 3D voxels, or even simple list items."