thumb|Skärmbild från Micropolis.
Micropolis är ett fritt och öppet stadsbyggarspel baserat på den ursprungliga källkoden till SimCity. Källkoden släpptes 2008 som fri programvara under GNU General Public License version 3 eller senare. Den öppna versionen fick namnet Micropolis, vilket hade varit ett arbetsnamn för SimCity, eftersom namnet SimCity är ett varumärke som tillhör Electronic Arts.
Spelet bygger på den Unix-version av SimCity som utvecklades av Don Hopkins under licens från Maxis. Hopkins portade senare spelet till OLPC XO-1 inom ramen för One Laptop per Child-projektet. Den version som distribuerades för OLPC kunde använda namnet OLPC SimCity efter granskning och godkännande av Electronic Arts, medan den allmänt tillgängliga öppna versionen distribuerades som Micropolis.
Bakgrund Det ursprungliga SimCity gavs ut 1989 och blev ett av de mest inflytelserika spelen inom stadsbyggargenren. I spelet bygger och förvaltar spelaren en stad genom att bland annat planera bostads-, industri- och handelszoner, bygga vägar och järnvägar samt hantera stadens ekonomi och service.
Den öppna versionen av spelet uppstod genom arbetet med att anpassa SimCity till OLPC-projektets bärbara dator XO-1. Enligt Linux.com arbetade Will Wright och Don Hopkins med att förbereda koden för OLPC-versionen och göra den tillgänglig för allmänheten. Don Hopkins publicerade därefter binärer och källkod för Micropolis, inklusive versioner för OLPC och Linux.
Utgivning och licens Källkoden till Micropolis släpptes som fri programvara under GNU GPL version 3 eller senare. Licensen tillåter vidareutveckling och spridning av spelet, men med särskilda begränsningar kring varumärken. Derivat får inte distribueras under namnet SimCity eller ge intryck av att vara knutna till Electronic Arts.
Källkoden omfattar den ursprungliga simuleringsdelen och X11/Tk-portningen av spelet. I dokumentationen anges att Micropolis designades och implementerades av Will Wright, att Unix-portningen och Tcl/Tk-gränssnittet gjordes av Don Hopkins samt att spelet senare portades till OLPC Fedora Linux.
Spelupplägg Micropolis följer i huvudsak spelupplägget från den ursprungliga versionen av SimCity. Spelaren styr en stad ovanifrån och kan anlägga bostadsområden, kommersiella områden och industriområden, bygga vägar och järnvägar, uppföra kraftverk samt placera särskilda byggnader som polisstationer, brandstationer, flygplatser och arenor.
Spelet innehåller fördefinierade kartor och scenarier, men spelaren kan även skapa en slumpmässig karta och bygga en stad från grunden. Ekonomi, skatteintäkter, befolkningstillväxt, trafik, kriminalitet, föroreningar och tillgång till el påverkar stadens utveckling.
Versioner och vidareutveckling Den första öppna versionen var baserad på en Tcl/Tk-version för Unix och anpassades för OLPC:s Linuxbaserade miljö. Don Hopkins publicerade även komponenter kallade MicropolisCore, där delar av spelet hade rensats upp och omarbetats till C++-klasser med kopplingar till Python.
Källkoden har senare använts i flera fristående projekt och portningar. Ett exempel är micropolisJS, en JavaScript- och HTML5-portning som gör det möjligt att spela en version av spelet i webbläsaren. Även andra projekt har byggt vidare på koden eller använt den som grund för experimentella versioner och stadsbyggarsimulatorer.
Se även SimCity LinCity
Externa länkar Micropolis Downloads hos Don Hopkins Källkod för Micropolis på GitHub Micropolis på SourceForge Ny Teknik – Öppet Sim City blir Micropolis
Referenser
Kategori:Fria datorspel Kategori:Datorspel 2008 Kategori:Linuxspel Kategori:Stadsbyggarspel Kategori:Simcity
de:SimCity#SimCity_als_freie_Software