6th December, 2024 · 1 minute read
World.sim() is a 3-dimensional world simulator. A semi-realistic world, or a section within a computer generated world is rendered in 3D on a given surface. It is then possible to interact with this simulated world through a control interface. For ease of use the control interface intelligently tracks the user as they walk around the table. It will move with the user, and adapt to only show the most relevant controls. The interface enables the user to manipulate aspects of the simulated world in an intuitive way. These manipulations are then processed and rendered in realtime. The simulation then iterates forward in time to create the simulated environment. Initially designed as a game, the tool has potential to be used in the planning of city layouts, infrastructure upgrades, building renovations, parks and recreation placement, pipeline testing, disaster prevention, population densities, road layouts, and more. The simulator could potentially also be used to simulate traffic congestion, and test out the capacity of a city’s infrastructure. World.sim() is largely inspired by SimCity.