Micropolis de simcity.

SIMCITY Micropolis Package Contém o código fonte original da SimCity Liberado sob a Biblioteca Pública Geral do GNU (GPL).
Baixe Agora

Micropolis de simcity. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Don Hopkins
  • Site do editor:
  • http://www.donhopkins.com/

Micropolis de simcity. Tag


Micropolis de simcity. Descrição

O pacote SIMCITY Micropolis contém o código fonte original do SimCity lançado sob a Biblioteca Pública Geral do GNU (GPL). O pacote de micropolis de SimCity contém o código fonte original da SIMCITY lançado sob a Biblioteca Pública Geral GNU (GPL) .micropolis foi o título de trabalho original do jogo e desde a EA exige que a versão de código aberto GPL não use o mesmo nome que o SimCity (para proteger marca registrada) Um pouco de trabalho tinha que ser feito para o código. Houve mudanças no sistema original como uma nova tela inicial, alguns feedback da interface do usuário do QA, etc. O desastre do acidente de avião foi removido como resultado de 9/11. O que é inicialmente lançado no GPL é a versão do Linux com base no TCL / TK, adaptado para o OLPC (mas ainda não é nativamente portado para a interface do usuário do açúcar e Python), que também será executado em qualquer plataforma Linux / X11. O OLPC tem uma versão oficialmente sancionada e QA'ed de SimCity que é realmente chamada de SimCity. EA queria ter o direito de aprovar e qualquer coisa que tenha sido enviada com o nome da marca registrada. Mas a versão do GPL terá um nome diferente do SimCity, para que as pessoas possam modificar e distribuir isso sem ter EA QA e aprová-lo. Versões futuras de SimCity incluídas no OLPC e chamadas de SimCity passarão pela EA para aprovação, mas as versões com base no código-fonte de micropolis de código aberto podem ser distribuídas em qualquer lugar, incluindo o OLPC, sob o nome Micropolis (ou qualquer outro nome do que a Simcity O projeto "Micropoliscore" inclui o código-fonte mais recente de micropolis (SimCity), limpo e reformulação em classes C ++, integradas em Python, usando a maravilhosa ferramenta gerador de interface de swig. Também inclui um tileengine baseado no Cairo, e uma máquina de automata celular CelEngine, que são independentes, mas podem ser conectadas juntas, para que o motor de telha possa exibir células autômatos celulares, bem como telhas de simcitismo, ou quaisquer telhas de qualquer outra aplicação. A coisa importante aqui é Para espiar dentro da mente dos programadores Maxis originais quando eles o construíram. Lembre-se, isso estava de volta no dia em que os jogos tiveram que caber dentro de 640k, então algumas técnicas de programação "criativas" foram empregadas. A SimCity tem sido longa um modelo usado para o planejamento urbano e, embora seja apenas um jogo, há muitas regras de negócios, modelagem de ecossistema, dependências sociais e outras coisas legais que acontecem neste codebase. Pode não ser muito bonito, mas é contente com certeza é interessante ver. Em qualquer caso, está lá fora para você pegar e se divertir. Foi originalmente escrito em C e, claro, é antigo (criado antes de 1983, que é antigo no tempo de Internet). Don passou muito tempo limpando o código (incluindo ansificá-lo, reformatando, otimizando e a prova de bala) da melhor maneira possível. Don portou a versão MAC do SimCity para Sunos Unix executando o sistema de janela de notícias cerca de 15 anos atrás, escrevendo a interface do usuário no PostScript. Um ano ou mais tarde, ele a colocou em várias versões do UNIX executando o X-Windows, usando o TCL / TK Scripting Language e GUI Toolkit. Vários anos mais tarde, quando o Linux se tornou viável, foi bastante simples, portar esse código para o Linux, e então para portar isso para o OLPC.Hare ainda é um monte de código cintástico lá, mas o coração do software (o simulador) não tem t mudou. Eu sei que haverá esforços em curso para portar uma plataforma melhor, substituir os gráficos antigos da idade por novos, reescrever as rotinas gráficas com contrapartes modernos, etc. O moderno desafio para a programação do jogo é desconstruir jogos como SimCity em reutilizável Componentes para fazer outros jogos! O código espero que seja um bom exemplo de como usar o SWIG para integrar as classes C ++ em Python e Cairo, em uma maneira portátil de plataforma cruzada que funciona no Linux e Windows.note: Existem alguns bugs conhecidos nos controles do jogo quando Num Lock é ligado, se você tiver problemas, desligue-o.


Micropolis de simcity. Software Relacionado

CRRCSIM.

CRRCSIM Software é um programa de simulação de voo de avião modelo. ...

139

Download