SimCity Micropolis

Sagteware kiekie:
SimCity Micropolis
Sagteware besonderhede:
Weergawe: 0.0.20080114
Upload datum: 2 Jun 15
Ontwikkelaar: Don Hopkins
Lisensie: Gratis
Populariteit: 105

Rating: 5.0/5 (Total Votes: 1)

SimCity Micropolis pakket bevat die oorspronklike SimCity bronkode vrygestel onder die GNU General Public Library (GPL).
Micropolis was die oorspronklike werk titel van die spel en sedert EA vereis dat die GPL open source weergawe met dieselfde naam nie gebruik as SimCity (om hul handelsmerk te beskerm) 'n bietjie werk gedoen moes word om die kode.
Daar was veranderinge aan die oorspronklike stelsel soos 'n nuwe begin skerm, sommige UI terugvoer van QA, ens Die vliegongeluk ramp verwyder as gevolg van 9/11. Wat is aanvanklik vrygestel onder die GPL is die Linux weergawe gebaseer op TCL / Tk, aangepas is vir die OLPC (maar nog nie native oorgedra na die Sugar gebruikerskoppelvlak en Python), wat ook sal loop op 'n Linux / X11 platform. Die OLPC het 'n amptelik en QA'ed weergawe van SimCity wat eintlik genoem SimCity. EA wou die reg om goed te keur en QA enigiets wat verskeep met die handelsmerk naam SimCity het. Maar die GPL weergawe sal 'n ander naam as SimCity het, sodat mense sal toegelaat word om aan te pas en te versprei dat sonder EA QA en dit goedkeur. Toekomstige weergawes van SimCity wat ingesluit is met die OLPC en roep SimCity gaan deur EA vir goedkeuring, maar weergawes gebaseer op die open source Micropolis bronkode kan enige plek versprei, insluitend die OLPC, onder die naam Micropolis (of enige ander naam as SimCity ).
Die projek "MicropolisCore" sluit die jongste Micropolis (SimCity) bronkode, skoongemaak en omwerking in C ++ klasse, geïntegreer in Python, die gebruik van die wonderlike sluk koppelvlak generator instrument. Dit sluit ook 'n Cairo gebaseer TileEngine, en 'n sellulêre outomate masjien CellEngine, wat onafhanklik maar kan saam ingeprop, so die teël enjin sellulêre outomate selle sowel as SimCity teëls, of teëls enige ander aansoek se kan vertoon.
Die belangrikste ding hier is om loer binne-in die gedagte van die oorspronklike Maxis programmeerders wanneer hulle dit gebou. Onthou, dit was terug in die dag wanneer speletjies moes inpas binne 640k so 'n paar "kreatiewe" programmering tegnieke in diens. SimCity is al lank 'n model wat gebruik word vir stedelike beplanning en terwyl dit is net 'n spel is, is daar 'n baie besigheid reëls, ekosisteem modelle, sosiale afhanklikhede, en ander cool stuff gaan aan in hierdie kodebasis. Dit mag dalk nie mooi code wees, maar dit is seker inhoud is interessant om te sien.
In elk geval, dit is wat daar is vir jou om aan te gryp en om pret te hê met. Dit is oorspronklik geskryf in C en natuurlik is oud (geskep voor 1983 wat antieke in Internet tyd). Don het 'n klomp van die tyd die skoonmaak van die kode up (insluitend ANSIfying dit regmaak nie, optimalisering en bullet-bestand dit) as beste wat hy kon. Don oorgedra die Mac-weergawe van SimCity om SunOS Unix loop Die nuus venster stelsel sowat 15 jaar gelede, die skryf van die gebruikerskoppelvlak in PostScript. 'N Jaar of wat later oorgedra Hy dit aan verskeie weergawes van Unix hardloop X-Windows, met behulp van die TCL / Tk script taal en gui toolkit. 'N paar jaar later, toe Linux geword lewensvatbare, was dit redelik maklik om die hawe wat die kode na Linux, en dan na die hawe wat die OLPC.
Daar is nog 'n baie craptastic kode in daar, maar die hart van die sagteware (die simulator) het nie verander nie. Ek weet daar sal pogings aan die gang om die hawe is dit om 'n beter platform, vervang die eeue-oue grafiese met nuwes, herskryf die grafiese roetines met hedendaagse eweknieë, ens Die moderne uitdaging vir die spel ontwikkeling is om speletjies te dekonstrueer soos SimCity in herbruikbare komponente vir die maak van ander speletjies! Die kode hopelik dien as 'n goeie voorbeeld van hoe om sluk gebruik om C ++ klasse integreer in Python en Kaïro, in 'n draagbare kruis platform manier wat werk op Linux en Windows.
Let wel:. Daar is 'n paar bekende foute op die spel kontroles wanneer NUM LOCK is aangeskakel, as jy probleme ondervind, draai dit af

Soortgelyke sagteware

Python Farm game
Python Farm game

20 Feb 15

TOP10
TOP10

3 Jun 15

Ander sagteware ontwikkelaar Don Hopkins

Kommentaar te SimCity Micropolis

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!