SimCity Micropolis

Software screenshot:
SimCity Micropolis
Software detaljer:
Version: 0.0.20080114
Upload dato: 2 Jun 15
Udvikler: Don Hopkins
Licens: Gratis
Popularitet: 105

Rating: 5.0/5 (Total Votes: 1)

SimCity Micropolis pakke indeholder den oprindelige SimCity kildekode udgivet under GNU General Public Library (GPL).
Micropolis var den oprindelige arbejdstitel af spillet og siden EA kræver, at GPL open source-version ikke bruge det samme navn som SimCity (for at beskytte deres varemærke) lidt arbejde skulle gøres til koden.
Der har været ændringer til det oprindelige system som en ny splash skærm, nogle UI feedback fra QA mv flystyrtet katastrofen er fjernet som følge af 9/11. Hvad der oprindeligt udgivet under GPL er Linux-versionen er baseret på TCL / Tk, tilpasset til OLPC (men endnu ikke oprindeligt porteret til Sugar brugergrænseflade og Python), som også kan køre på alle Linux / X11 platform. OLPC har en officielt sanktioneret og QA'ed version af SimCity, der kaldes faktisk SimCity. EA ville have ret til at godkende og QA noget, der blev leveret med den varemærkebeskyttede navn SimCity. Men GPL version vil have et andet navn end SimCity, så folk får lov til at ændre og distribuere det uden at have EA QA og godkende det. Fremtidige versioner af SimCity, der er inkluderet med OLPC og kaldet SimCity vil gå gennem EA til godkendelse, men versioner baseret på open source Micropolis kildekode kan distribueres overalt, herunder OLPC, under navnet Micropolis (eller enhver anden betegnelse end SimCity ).
Den "MicropolisCore" Projektet omfatter den nyeste Micropolis (SimCity) kildekode, ryddet op og omarbejdet i C ++ klasser, integreret i Python, ved hjælp af den vidunderlige slurk grænseflade generator værktøj. Det omfatter også en Cairo baseret TileEngine og en cellulære automater maskine CellEngine, som er uafhængige, men kan sættes sammen, så flisen motor kan vise cellulære automater celler samt SimCity fliser, eller enhver anden programmets fliser.
Det vigtigste her er at kigge inde i sindet af de oprindelige Maxis programmører, da de byggede det. Husk, at dette var tilbage i dag, hvor spil måtte passe inde i 640K så nogle "kreative" programmering teknikker blev anvendt. SimCity har været lang en model, der anvendes til byplanlægning og mens det er bare et spil, der er en masse af forretningsregler, økosystem modellering, sociale afhængigheder, og andre cool stuff foregår i denne kodebase. Det kan ikke være temmelig kode, men det er indholdet sikker er interessant at se.
Under alle omstændigheder, det er derude for dig at få fat i, og have det sjovt med. Det var oprindeligt skrevet i C og selvfølgelig er gammel (oprettet før 1983, der er gammel i Internet tid). Don brugt en masse tid på rengøring koden op (herunder ANSIfying det, omformatere det, optimering, og prik-proofing det), så godt han kunne. Don porteret Mac-version af SimCity til SunOS Unix kører Nyheden vinduessystem omkring 15 år siden, skriver brugergrænsefladen i PostScript. Et års tid senere porteret han den til forskellige versioner af Unix kører X-Windows, ved hjælp af TCL / Tk scriptsprog og gui toolkit. Flere år senere, da Linux blev levedygtig, var det forholdsvis ligetil at port, kode til Linux, og derefter til port, til OLPC.
Der er stadig en masse craptastic kode i der, men i hjertet af softwaren (simulatoren) har ikke ændret sig. Jeg ved, der vil være indsatsen undervejs til port det til en bedre platform, erstatte ældgamle grafik med nye, omskrive de grafiske rutiner med nutidens kolleger mv Den moderne udfordring for spil programmering er at dekonstruere spil som SimCity i genanvendelig komponenter til fremstilling af andre spil! Koden forhåbentlig tjener som et godt eksempel på, hvordan man bruger slurk at integrere C ++ klasser i Python og Kairo, i en bærbar cross platform måde, der virker på Linux og Windows.
Note:. Der er nogle kendte fejl på spillet kontrol, når NUM LOCK er slået til, hvis du oplever problemer, slå det fra

Lignende software

ACFTools
ACFTools

2 Jun 15

JMRI
JMRI

7 Mar 16

Automusic
Automusic

19 Feb 15

Andre software developer Don Hopkins

Kommentarer til SimCity Micropolis

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!