Pelitalo EA on julkaissut klassisen kaupunginrakennuspeli SimCityn avoimella GPL-lisenssillä. OLPC-koulukannettavan tekijät rakentavat koodista modernia ja monikäyttöistä versiota.
Avointa versiota ei saa kutsua SimCityksi, koska EA haluaa pitää SimCity-nimen oikeudet itsellään. Uudeksi nimeksi valittiin Micropolis, joka oli SimCityn alkuperäinen työnimi. EA tekee projektista myös virallisen SimCity-julkaisun, joka sisältää vain yhtiön hyväksymät muutokset.
Julkaistun koodin juuret ulottuvat alkuperäiseen ykkösversioon, ja pelin toimintatapa on sama. 80-luvun alusta periytyvää koodia on nykyaikaistettu sekä muunnettu C++ ja Python-kielille. Samalla poistettiin kaikki maininnat SimCity-nimestä.
Micropoliksen koodi on käynyt läpi pitkän ketjun alustalta toiselle. Peli kehitettiin alun perin Commodore 64:lle, josta se muunnettiin Macintoshille ja siitä Sunin NeWs-ikkunointijärjestelmälle. Tästä kehitettiin TCL/Tk -grafiikkakirjastoa käyttävä versio, joka poiki lukuisia UNIX-sovituksia ja nykyisen OLPC-version.
Pelin simulaatiologiikka on eristetty moduuliin nimeltä MicropolisCore, ja grafiikasta vastaa erillinen TileEngine. Tavoitteena on, että grafiikka ja käyttöliittymä korvataan moderneilla versioilla, ja että simulaatiomoduulin voi istuttaa erilaisiin pelialustoihin.
OLPC-kehittäjät haluavat myös, että pelaajat voivat itse muokata ja laajentaa Micropolista. Peliin voisi esimerkiksi luoda uudenlaisia liikennevälineitä, ja ohjelmoida kuinka ne käyttäytyvät. Suurimmissa suunnitelmissa pelaajat voivat jopa kasata uudenlaisen simulaattorin Micropoliksen valmiista osista.
Powered by Drupal | Tietoa Assemblixin taustoista ja tekijöistä »
Kirjoita uusi kommentti