SimCity Micropolis

Szoftver screenshot:
SimCity Micropolis
Szoftver adatai:
Változat: 0.0.20080114
Feltöltés dátuma: 2 Jun 15
Fejlesztő: Don Hopkins
Engedély: Ingyenes
Népszerűség: 105

Rating: 5.0/5 (Total Votes: 1)

SimCity Micropolis csomag tartalmazza az eredeti SimCity forráskód a GNU General Public Library (GPL).
Micropolis volt az eredeti munkacíme a játék, és mivel az EA megkívánja, hogy a GPL nyílt forráskódú változata nem használhatja ugyanazt a nevet, mint a SimCity (hogy megvédjék a márkanév) egy kis munka kellett tenni a kódot.
Van már változások az eredeti rendszer, mint egy új splash screen, a felhasználói felület néhány visszajelzést QA, stb légikatasztrófa katasztrófa eltávolították eredményeként 9/11. Mi kezdetben alatt kiadott GPL, a Linux verzió alapján TCL / Tk, kialakítva az OLPC (de még nem natívan átírták a Sugar felhasználói felület és a Python), ami szintén fut minden Linux / X11 platform. Az OLPC egy hivatalosan elismert és QA'ed változata SimCity, hogy valójában a SimCity. EA szeretett volna a jogot, hogy jóváhagyja és QA semmit, hogy a szállított a levédett név SimCity. De a GPL verzió lesz a neve más, mint a SimCity, így az emberek fogják engedni, hogy módosíthatja és terjesztheti azt anélkül EA QA és jóváhagyja azt. Jövő változatai SimCity, amelyek szerepelnek az OLPC és felszólította SimCity megy keresztül EA jóváhagyásra, de változatok alapja a nyílt forráskódú Micropolis forráskód lehet osztani bárhol, beleértve az OLPC néven Micropolis (vagy bármilyen más név, mint a SimCity ).
A "MicropolisCore" projekt magában foglalja a legújabb Micropolis (SimCity) forráskód, kitakarította és átdolgozni C ++ osztályok, integrált Python, az csodálatos korty interfész generátor eszköz. Ez is egy Cairo alapú TileEngine, és sejtautomatákhoz gép CellEngine, amelyek függetlenek, de lehet dugni együtt, így a cserép motor képes megjeleníteni sejtautomaták sejtek, valamint a SimCity csempe, vagy bármilyen más alkalmazás, a cserepek.
A legfontosabb dolog az, hogy kandikál belül a tudat, az eredeti Maxis programozók, amikor ők építették. Ne feledd, ez volt hát a nap, amikor játék kellett, hogy elférjen a 640 kByte-ra, így néhány "kreatív" programozási technikákat alkalmazott. SimCity már régóta a modellt használják a várostervezés és bár ez csak egy játék, van egy csomó üzleti szabályok, ökológiai rendszerek modellezésére, a társadalmi függőségek, és egyéb jó dolgok folyik ebben codebase. Lehet, hogy nem elég a kódot, de ez a tartalom biztos, érdekes látni.
Mindenesetre, ez ott, hogy megragad és érezd jól magad. Eredetileg C-ben írt, és persze a régi (1983 előtt létrehozott, amely ősi Internet idő). Don töltött sok időt kódtisztítás a fel (beleértve ANSIfying meg, formázni, optimalizálása, és a golyó hangszigetelő meg), amennyire tudta. Don portolták a Mac verzió a SimCity hogy SunOS Unix fut a hírek ablak rendszer mintegy 15 évvel ezelőtt, az írás a felhasználói felület PostScript. Körülbelül egy évvel később átírta a különböző változatai Unix futó X-Windows, az TCL / Tk programozási nyelv és gui eszköztárat. Néhány évvel később, amikor a Linux életképessé vált, ami eléggé egyértelmű, hogy port kódját Linuxra, majd a port, hogy a OLPC.
Van még egy csomó craptastic kódot ott, de a szíve a szoftver (a szimulátor) nem változott. Tudom, nem lesz folyamatban lévő erőfeszítések a kikötőbe, hogy jobb platform kor helyett régi grafikus újakra, átírni a grafikus rutinok mai társaik, stb A modern kihívás játék programozás bontani játékok, mint a SimCity újrahasznosítható alkatrészek készítésére más játékok! A kód remélhetőleg ennek jó példája annak, hogyan kell használni korty integrálni C ++ osztályokat Python és Cairo, hordozható platformfüggetlen módon, hogy működik a Linux és a Windows.
Megjegyzés: Vannak olyan ismert hibákat a játék ellenőrzések Amikor a Num Lock be van kapcsolva, ha problémát tapasztal, kapcsolja ki.

Hasonló program

Anaquiz
Anaquiz

2 Jun 15

Delta3D
Delta3D

2 Jun 15

Conwlife
Conwlife

20 Feb 15

Más szoftver fejlesztő Don Hopkins

Hozzászólások a SimCity Micropolis

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!