Introduction - If you have any usage issues, please Google them yourself
A long history of the classic game Sim City (SimCity) become open source software, open protocol based on the GPL v3. Because of legal considerations, the open source version was renamed Micropolis. OLPC computers will also install a version of the game, provided by EA. Don Hopkins defenders software code to do some cool changes. And the current source code using C++ And the Python language to rewrite the original C code.
Packet : 7941928src.rar filelist
src\ASSETS.txt
src\CellEngine\cellengine.cpp
src\CellEngine\cellengine.h
src\CellEngine\linuxcompat.h
src\CellEngine\makefile
src\CellEngine\perlinnoise.h
src\CellEngine\python\cellconfigurations.py
src\CellEngine\python\CellEngine.vcproj
src\CellEngine\python\CellEngine.vcproj.DONHOPKINS.Don Hopkins.user
src\CellEngine\python\CellEngineMain.cpp
src\CellEngine\python\cellrulecompiler.py
src\CellEngine\python\cellwindow.py
src\CellEngine\python\convert-tiles.py
src\CellEngine\python\images\tiles.png
src\CellEngine\python\images\tiles_pixels.png
src\CellEngine\python\setup.py
src\CellEngine\python\stdafx.cpp
src\CellEngine\python\stdafx.h
src\CellEngine\python\test.py
src\CellEngine\README.txt
src\CellEngine\ruletables.cpp
src\CellEngine\swig\cellengine-swig-python.i
src\CellEngine\swig\cellengine.i
src\makefile
src\Micropolis\allocate.cpp
src\Micropolis\animate.cpp
src\Micropolis\budget.cpp
src\Micropolis\connect.cpp
src\Micropolis\disasters.cpp
src\Micropolis\evaluate.cpp
src\Micropolis\fileio.cpp
src\Micropolis\generate.cpp
src\Micropolis\graph.cpp
src\Micropolis\initialize.cpp
src\Micropolis\main.cpp
src\Micropolis\makefile
src\Micropolis\makefile.old
src\Micropolis\map.cpp
src\Micropolis\message.cpp
src\Micropolis\micropolis.cpp
src\Micropolis\micropolis.h
src\Micropolis\power.cpp
src\Micropolis\python\cities\about.cty
src\Micropolis\python\cities\badnews.cty
src\Micropolis\python\cities\bluebird.cty
src\Micropolis\python\cities\bruce.cty
src\Micropolis\python\cities\deadwood.cty
src\Micropolis\python\cities\finnigan.cty
src\Micropolis\python\cities\freds.cty
src\Micropolis\python\cities\haight.cty
src\Micropolis\python\cities\happisle.cty
src\Micropolis\python\cities\joffburg.cty
src\Micropolis\python\cities\kamakura.cty
src\Micropolis\python\cities\kobe.cty
src\Micropolis\python\cities\kowloon.cty
src\Micropolis\python\cities\kyoto.cty
src\Micropolis\python\cities\linecity.cty
src\Micropolis\python\cities\med_isle.cty
src\Micropolis\python\cities\ndulls.cty
src\Micropolis\python\cities\neatmap.cty
src\Micropolis\python\cities\radial.cty
src\Micropolis\python\cities\senri.cty
src\Micropolis\python\cities\southpac.cty
src\Micropolis\python\cities\splats.cty
src\Micropolis\python\cities\wetcity.cty
src\Micropolis\python\cities\yokohama.cty
src\Micropolis\python\images\tiles.png
src\Micropolis\python\images\tiles_pixels.png
src\Micropolis\python\makefile
src\Micropolis\python\Micropolis.vcproj
src\Micropolis\python\Micropolis.vcproj.DONHOPKINS.Don Hopkins.user
src\Micropolis\python\MicropolisMain.cpp
src\Micropolis\python\micropolisutils.py
src\Micropolis\python\micropoliswebserver.py
src\Micropolis\python\micropoliswindow.py
src\Micropolis\python\piemenu.py
src\Micropolis\python\res\hexa.112
src\Micropolis\python\res\hexa.232
src\Micropolis\python\res\hexa.384
src\Micropolis\python\res\hexa.385
src\Micropolis\python\res\hexa.386
src\Micropolis\python\res\hexa.387
src\Micropolis\python\res\hexa.388
src\Micropolis\python\res\hexa.456
src\Micropolis\python\res\hexa.544
src\Micropolis\python\res\hexa.563
src\Micropolis\python\res\hexa.999
src\Micropolis\python\res\snro.111
src\Micropolis\python\res\snro.222
src\Micropolis\python\res\snro.333
src\Micropolis\python\res\snro.444
src\Micropolis\python\res\snro.555
src\Micropolis\python\res\snro.666
src\Micropolis\python\res\snro.777
src\Micropolis\python\res\snro.888
src\Micropolis\python\res\sounds\a.wav
src\Micropolis\python\res\sounds\aaah.wav
src\Micropolis\python\res\sounds\airport.wav
src\Micropolis\python\res\sounds\beep.wav
src\Micropolis\python\res\sounds\boing.wav
src\Micropolis\python\res\sounds\bop.wav
src\Micropolis\python\res\sounds\build.wav
src\Micropolis\python\res\sounds\bulldozer.wav
src\Micropolis\python\res\sounds\chalk.wav
src\Micropolis\python\res\sounds\coal.wav
src\Micropolis\python\res\sounds\com.wav
src\Micropolis\python\res\sounds\computer.wav
src\Micropolis\python\res\sounds\cuckoo.wav
src\Micropolis\python\res\sounds\e.wav
src\Micropolis\python\res\sounds\eraser.wav
src\Micropolis\python\res\sounds\explosion-hi.wav
src\Micropolis\python\res\sounds\explosion-high.wav
src\Micropolis\python\res\sounds\explosion-low.wav
src\Micropolis\python\res\sounds\fire.wav
src\Micropolis\python\res\sounds\heavytraffic.wav
src\Micropolis\python\res\sounds\honkhonk-hi.wav
src\Micropolis\python\res\sounds\honkhonk-high.wav
src\Micropolis\python\res\sounds\honkhonk-low.wav
src\Micropolis\python\res\sounds\honkhonk-med.wav
src\Micropolis\python\res\sounds\ignition.wav
src\Micropolis\python\res\sounds\ind.wav
src\Micropolis\python\res\sounds\monster.wav
src\Micropolis\python\res\sounds\nuclear.wav
src\Micropolis\python\res\sounds\o.wav
src\Micropolis\python\res\sounds\oop.wav
src\Micropolis\python\res\sounds\park.wav
src\Micropolis\python\res\sounds\police.wav
src\Micropolis\python\res\sounds\quack.wav
src\Micropolis\python\res\sounds\quackquack.wav
src\Micropolis\python\res\sounds\query.wav
src\Micropolis\python\res\sounds\rail.wav
src\Micropolis\python\res\sounds\res.wav
src\Micropolis\python\res\sounds\road.wav
src\Micropolis\python\res\sounds\rumble.wav
src\Micropolis\python\res\sounds\seaport.wav
src\Micropolis\python\res\sounds\siren.wav
src\Micropolis\python\res\sounds\skid.wav
src\Micropolis\python\res\sounds\sorry.wav
src\Micropolis\python\res\sounds\stadium.wav
src\Micropolis\python\res\sounds\uhuh.wav
src\Micropolis\python\res\sounds\whip.wav
src\Micropolis\python\res\sounds\wire.wav
src\Micropolis\python\res\sounds\woosh.wav
src\Micropolis\python\res\sounds\zone.wav
src\Micropolis\python\res\stri.202
src\Micropolis\python\res\stri.219
src\Micropolis\python\res\stri.301
src\Micropolis\python\res\stri.356
src\Micropolis\python\setup.py
src\Micropolis\python\stdafx.cpp
src\Micropolis\python\stdafx.h
src\Micropolis\python\SWIG.rules
src\Micropolis\python\test.py
src\Micropolis\random.cpp
src\Micropolis\README.txt
src\Micropolis\resource.cpp
src\Micropolis\scan.cpp
src\Micropolis\simulate.cpp
src\Micropolis\sprite.cpp
src\Micropolis\stubs.cpp
src\Micropolis\swig\micropolis-swig-python.i
src\Micropolis\swig\micropolis.i
src\Micropolis\tool.cpp
src\Micropolis\traffic.cpp
src\Micropolis\update.cpp
src\Micropolis\utilities.cpp
src\Micropolis\zone.cpp
src\MicropolisCore.sln
src\notes\DocTCL
src\notes\MultiPlayerIdeas.txt
src\notes\OLPC-notes.txt
src\notes\outline
src\notes\SharedData
src\PLAN.txt
src\ROADMAP.txt
src\TileEngine\makefile
src\TileEngine\python\images\tiles.png
src\TileEngine\python\images\tiles_pixels.png
src\TileEngine\python\setup.py
src\TileEngine\python\stdafx.cpp
src\TileEngine\python\stdafx.h
src\TileEngine\python\TileEngine.vcproj
src\TileEngine\python\TileEngine.vcproj.DONHOPKINS.Don Hopkins.user
src\TileEngine\python\TileEngineMain.cpp
src\TileEngine\python\tilewindow.py
src\TileEngine\README.txt
src\TileEngine\swig\pycairo.i
src\TileEngine\swig\tileengine-swig-python.i
src\TileEngine\swig\tileengine.i
src\TileEngine\tileengine.cpp
src\TileEngine\tileengine.h
src\Micropolis\python\res\sounds
src\CellEngine\python\images
src\Micropolis\python\cities
src\Micropolis\python\images
src\Micropolis\python\res
src\TileEngine\python\images
src\CellEngine\python
src\CellEngine\swig
src\Micropolis\python
src\Micropolis\swig
src\TileEngine\python
src\TileEngine\swig
src\CellEngine
src\Micropolis
src\notes
src\TileEngine
src