Simcity micropolis

SIMCITY Micropolis-pakket bevat de originele SIMCITY-broncode die is vrijgegeven onder de GNU General Public Library (GPL).
Download nu

Simcity micropolis Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Don Hopkins
  • Uitgever website:
  • http://www.donhopkins.com/

Simcity micropolis Tags


Simcity micropolis Beschrijving

SimCity Micropolis-pakket bevat de originele SimCity-broncode die is vrijgegeven onder de GNU General Public Library (GPL). SimCity Micropolis-pakket bevat de originele SimCity-broncode die wordt vrijgegeven onder de GNU General Public Library (GPL) .Micropolis was de oorspronkelijke werktitel van het spel en omdat EA vereist dat de GPL Open Source-versie niet dezelfde naam als simcity gebruikt (om hun te beschermen handelsmerk) Een beetje werk moest met de code worden gedaan. Er zijn veranderingen in het oorspronkelijke systeem als een nieuw splash-scherm, sommige UI-feedback van QA, enz. De vloeistoframp is verwijderd als gevolg van 9/11. Wat initieel wordt vrijgegeven onder GPL is de Linux-versie op basis van TCL / TK, aangepast voor de OLPC (maar nog niet in native geporteerd naar de suikergebruikersinterface en Python), die ook op elk Linux / X11-platform zal worden uitgevoerd. De OLPC heeft een officieel gesanctioneerde en QA'ed-versie van simcity die eigenlijk simcity wordt genoemd. EA wilde het recht hebben om goed te keuren en qa alles dat werd verzonden met de Name SimCity handelsmerk. Maar de GPL-versie heeft een andere naam dan simcity, zodat mensen dat mogen wijzigen en distribueren zonder EA QA en het goedkeuren. Toekomstige versies van SIMCITY die bij de OLPC zijn inbegrepen en SimCity genaamd, gaan door EA voor goedkeuring, maar versies op basis van de open source Micropolis-broncode kunnen overal worden verdeeld, inclusief de OLPC, onder de naam Micropolis (of een andere naam dan SimCity ). Het project "Micropoliscore" bevat de nieuwste broncode van Micropolis (SIMCITY), opgeruimd en herschikt in C ++ -klassen, geïntegreerd in Python, met behulp van de prachtige Swig-interface-generator-tool. Het bevat ook een Caïro-gebaseerde tileengine en een cellulaire automaat-machine-talgine, die onafhankelijk zijn, maar kan worden aangesloten, zodat de tegelmotor cellulaire automatencellen en simcity-tegels, of de tegels van andere applicatie kunnen weergeven. Het belangrijkste ding hier is om in de geest van de originele Maxis-programmeurs te kijken wanneer ze het hebben gebouwd. Denk eraan, dit was weer in de dag waarop games binnen van 640.000 moesten passen, dus sommige "creatieve" programmeertechnieken werden gebruikt. SimCity is lang geleden een model dat wordt gebruikt voor stedenbouw en hoewel het slechts een spel is, er zijn veel bedrijfsregels, ecosysteemmodellering, sociale afhankelijkheden en andere coole dingen die in deze codebase aan de gang zijn. Het is misschien geen mooie code, maar het is tevreden dat het zeker is, is interessant om te zien. In elk geval is het voor jou om te grijpen en plezier te hebben met. Het is oorspronkelijk in C geschreven en is natuurlijk oud (gecreëerd vóór 1983, dat is oud in internettijd). Don bracht veel tijd door met het reinigen van de CODE UP (inclusief Ansification IT, het opnieuw formatteren, optimaliseren en opsommingsteken van het) zo goed mogelijk. Don porteerde de Mac-versie van SimCity naar Sunos Unix die ongeveer 15 jaar geleden het nieuwsvenstersysteem draait, het schrijven van de gebruikersinterface in PostScript. Een jaar of dus heeft hij het geporteerd naar verschillende versies van UNIX-running X-Windows, met behulp van de TCL / TK-scripttaal en GUI Toolkit. Verscheidene jaren later toen Linux haalbaar werd, was het vrij eenvoudig om die code naar Linux te haven, en vervolgens om dat naar de OLPC te haven. Er is nog steeds veel craptastic code daarin, maar het hart van de software (de simulator) Hasn t gewijzigd. Ik weet dat er inspanningen zullen zijn om het naar een beter platform te haven, de leeftijd oude grafische afbeeldingen vervangen door nieuwe, herschrijf de grafische routines met moderne tegenhangers, enz. De moderne uitdaging voor spelprogrammering is om games zoals simcity te herbruiken componenten voor het maken van andere spellen! De Code dient hopelijk als een goed voorbeeld van het gebruik van Swig om C ++ -klassen te integreren in Python en Caïro, op een draagbare cross-platformmanier die werkt op Linux en Windows.Note: Er zijn enkele bekende bugs op de game-bediening wanneer num lock is ingeschakeld, als u problemen ondervindt, schakel deze uit.


Simcity micropolis Gerelateerde software

Stoned

Stoned is een eenvoudige maar volledig functionele curling-simulatie. ...

153

Downloaden