This is the source code for Micropolis (based on SimCity), released under the GPL. Micropolis is based on the original SimCity from Electronic Arts / Maxis, and designed and written by Will Wright.
NOTE: Please See: MicropolisCore
This "micropolis" repo is mainly for historical purpose, and it's probably better to use the newer MicropolisCore repo for development.
I rebooted micropolis into the fresh new MicropolisCore repo, without all the old X11/TCL/Tk stuff.
MicropolisCore is a C++ rewrite/refactor/cleanup of the original C code into a simulation engine that's independent of the user interface.
The full lineage of the code is C64 => Mac => SunOS/NeWS/HyperLook => Unix/X11/TCL/Tk + multiplayer => Linux/X11/TCL/Tk + multiplayer => OLPC/X11/TCL/Tk (single player) => C++ MicropolisCore => C++/SWIG/Python/PyGTK => C++/SWIG/Python/TurboGears/AMF/Flash/OpenLaszlo => C++/Emscripten/Embind/TypeScript/SvelteKit.
Now it compiles with emscripten/embind into WASM, and it's possible to run it "headless" in node, or with any kind of user interface in the browser.
So if you're making something new, you should use MicropolisCore, but if you're into retrocomputing and want to renovate the TCL version, or even the old PyGTK or Python/TurboGears/AMF/Flash/OpenLaszlo version, then this repo's got what you need!
A description of the Micropolis project source code release.
The latest news about recent development.
The development plan, and a high level description of tasks that need to be done.
Older development plan for the TCL/Tk version of Micropolis and the C++/Python version too.
List of art and text assets, and work that needs to be done for Micropolis.
The name/term "MICROPOLIS" is a registered trademark owned by and exclusively licensed to Micropolis GmbH (Micropolis Corporation, the "licensor"). It is here (upstream) licensed to the authors/publishers of the "Micropolis" city simulation game and its source code (the project or "licensee(s)").
This is the old documentation of the HyperLook version of SimCity, converted to wiki text. It needs to be brought up to date and illustrated.
- Introduction
- Tutorial
- User Reference
- Inside The Simulator
- History Of Cities And City Planning
- Bibliography
- Credits
The Micropolis GPL license.
