Micropolis simcity.

Il pacchetto di SimCity Micropolis contiene il codice sorgente simcity originale rilasciato sotto la GNU General Public Library (GPL).
Scarica ora

Micropolis simcity. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • GPL
  • Prezzo:
  • FREE
  • Nome editore:
  • Don Hopkins
  • Sito web dell'editore:
  • http://www.donhopkins.com/

Micropolis simcity. Tag


Micropolis simcity. Descrizione

Il pacchetto di SimCity Micropolis contiene il codice sorgente simcity originale rilasciato sotto la GNU General Public Library (GPL). Il pacchetto di SimCity Micropolis contiene il codice sorgente SIMCITY originale rilasciato sotto la GNU General Public Library (GPL). Micropolis è stato il titolo di lavoro originale del gioco e dal momento che EA richiede che la versione GPL open source non utilizzi lo stesso nome di SimCity (per proteggere il loro Marchio) Un piccolo lavoro doveva essere fatto al codice. Ci sono state modifiche al sistema originale come una nuova schermata di spruzzi, alcuni feedback dell'interfaccia utente da QA, ecc. Il disastro schianto aereo è stato rimosso come risultato dell'11 settembre. Quello che viene inizialmente rilasciato in GPL è la versione Linux basata su TCL / TK, adattata per l'OLPC (ma non ancora distribuita nativamente all'interfaccia utente dello zucchero e Python), che verrà anche eseguito su qualsiasi piattaforma Linux / X11. L'OLPC ha una versione ufficialmente sanzionata e Qa'ed di Simcity che è in realtà chiamata simscity. EA voleva avere il diritto di approvare e QA tutto ciò che è stato spedito con il nome commerciale del marchio Simcity. Ma la versione GPL avrà un nome diverso rispetto a Simcity, quindi le persone saranno autorizzate a modificare e distribuirlo senza avere EA QA e approvalo. Le versioni future della simscity che sono incluse nell'OLPC e denominate SimCity passeranno attraverso EA per l'approvazione, ma le versioni basate sul codice sorgente della micropolis open source possono essere distribuite ovunque, incluso l'OLPC, sotto il nome Micropolis (o qualsiasi altro nome della simscity ). Il progetto "Micropoliscore" include l'ultimo codice sorgente del micropolis (simcity), ripulito e riferendosi in classi C ++, integrata in Python, utilizzando il meraviglioso strumento generatore di interfaccia swig. Include anche una tileengina a base del Cairo e una cellulare a macchina automata cellulare, che sono indipendenti ma possono essere collegate insieme, quindi il motore delle piastrelle può visualizzare celle automatiche cellulari e piastrelle di simcity, o qualsiasi altra applicazione. La cosa chiave qui è Per sbirciare nella mente dei programmatori di Maxis originali quando lo hanno costruito. Ricorda, questo era tornato durante il giorno in cui i giochi dovevano adattarsi all'interno di 640k, quindi sono state impiegate alcune tecniche di programmazione "creativa". Simcity è stata lunga un modello utilizzato per la pianificazione urbana e mentre è solo una partita, ci sono molte regole aziendali, modellazione di ecosistemi, dipendenze sociali e altre cose interessanti in questo codice. Potrebbe non essere un bel codice, ma è che i contenuti sono sicuri che è interessante vedere. In ogni caso, è là fuori per te da afferrare e divertirsi con. Era originariamente scritto in c e ovviamente è vecchio (creato prima del 1983 che è antico in internet ora). Don ha trascorso molto tempo a pulire il codice (incluso l'ansia, riformattandolo, ottimizzandolo, e proiettile a prova di proiettile) come meglio poteva. Don portò la versione Mac di SimCity a Sunos Unix che esegue il sistema di finestre di notizie circa 15 anni fa, scrivendo l'interfaccia utente in PostScript. Un anno o così in seguito lo ha portato in varie versioni di UNIX che esegue X-Windows, utilizzando il linguaggio di scripting TCL / TK e GUI Toolkit. Diversi anni dopo quando Linux è diventato redditizio, è stato abbastanza semplice per portare quel codice a Linux, e poi a portarlo all'OLPC. C'è ancora un sacco di codice craptastico in là, ma il cuore del software (il simulatore) non ha " t cambiato. So che ci saranno sforzi in corso per portarlo a una piattaforma migliore, sostituire la vecchia grafica dell'età con nuove, riscrive le routine grafiche con controparti moderne, ecc. La sfida moderna per la programmazione del gioco è quella di decostruire giochi come la simscità in riutilizzabile Componenti per fare altri giochi! Si spera che il Codice serve come un buon esempio di come utilizzare Swig per integrare le classi C ++ in Python e Cairo, in un modo portatile della piattaforma trasversale che funziona su Linux e Windows.Note: ci sono alcuni bug noti sui controlli del gioco quando il blocco del gioco è Acceso, se si verificano problemi, spegnerlo.


Micropolis simcity. Software correlato

irrenico

irramber è un gioco 3D che probabilmente coinvolge molta fisica e gameplay frustrante. ...

176

Scarica

Lucidlife.

Lucidlife è un'attuazione gratuita e utilizzabile della vita di Conway. ...

153

Scarica