SimCity Micropolis

Yazılım ekran görüntüsü:
SimCity Micropolis
Yazılım detaylar:
Versiyon: 0.0.20080114
Qayıt: 2 Jun 15
Geliştirici: Don Hopkins
Lisans: Ücretsiz
Popülerlik: 105

Rating: 5.0/5 (Total Votes: 1)

SimCity Micropolis paketi GNU Genel Kamu Kütüphanesi (GPL) altında yayımlanan orijinal SimCity kaynak kodunu içerir.
Micropolis biraz çalışma koduna yapılması gerekiyordu oyunun orijinal çalışma başlığı oldu ve EA GPL açık kaynak sürümü SimCity aynı adı kullanmayın gerektirir çünkü (kendi markasını korumak için).
9/11 sonucunda kaldırıldı vb uçak kazası felaket, yeni bir açılış ekranı, QA bazı UI geribildirim gibi orjinal sisteme değişiklikler olmuş. Ne başlangıçta GPL lisansı ayrıca herhangi bir Linux / X11 platformu üzerinde çalışacak (ancak henüz doğal şeker kullanıcı arayüzü ve Python taşıdık değil) OLPC için uyarlanmış TCL / Tk dayalı Linux sürümü, olduğunu. OLPC aslında SimCity denir SimCity resmen onaylanmış ve QA'ed sürümü vardır. EA onaylamak ve ticari marka adı SimCity ile sevk edildi QA şey hakkına sahip istedim. İnsanlar değiştirebilir ve EA QA kalmadan bu dağıtmak ve onaylama için izin verilecektir Ama öylesine GPL versiyon, SimCity farklı bir isme sahip olacaktır. Açık kaynak Micropolis kaynak kodu dayalı Gelecek OLPC ile birlikte ve SimCity onay için EA geçeceği denir SimCity sürümleri, ancak sürümleri adı Micropolis altında, OLPC dahil, her yerde dağıtılan (ya da başka bir ad SimCity daha olabilir ).
"MicropolisCore" projesi son Micropolis (SimCity) kaynak kodu, temizlenmiş ve harika SWIG arayüzü jeneratör aracını kullanarak, Python entegre C ++ sınıfları, içine değişiklik içerir. Aynı zamanda bağımsız ama kiremit motoru hücresel otomata hücrelerinin yanı sıra SimCity fayans, veya başka bir uygulamanın fayans görüntüleyebilir, böylece birlikte takılabilir bir Kahire merkezli TileEngine ve hücresel otomata makine CellEngine içerir.
Buradaki kilit şey inşa orijinal Maxis programcılar zihin içinde gözetleme etmektir. Oyunlar nedenle bazı "yaratıcı" programlama teknikleri kullanılmıştır 640 K içine sığacak şekilde vardı bu geri gün oldu, unutmayın. SimCity kentsel planlama için kullanılan bir modeli uzun olmuştur ve bu sadece bir oyun iken, iş kuralları, ekosistem modelleme, sosyal bağımlılıkları ve bu kod temeli oluyor diğer serin bir sürü vardır. Oldukça kod olmayabilir ama emin içerik olduğunu görmek ilginç.
Kapmak ve birlikte eğlenmek için herhangi bir durumda, dışarıda var. Başlangıçta C ile yazılmış ve tabii (Internet zamanında antik 1983 öncesi oluşturulan) eski edildi. Don en iyi şekilde elinden (onu ANSIfying yeniden biçimlendirerek, optimize ve kurşun geçirmezlik dahil) kod temizleme çok zaman geçirdim. Don PostScript kullanıcı arayüzü yazma, yaklaşık 15 yıl önce NeWS pencere sistemini çalıştıran SunOS Unix SimCity Mac sürümünü taşıdık. Bir yıl kadar sonra da UNIX TCL / Tk betik dili ve gui araçlarını kullanarak, X-Windows çalıştıran çeşitli sürümleri için taşıdık. Linux canlı olunca Birkaç yıl sonra, Linux için bu kod noktasına oldukça basit, ve sonra limana olduğunu OLPC için.
Orada craptastic kod bir sürü hala var, ama yazılımı (simülatörü) kalp değişmedi. Ben, yenileri ile yaş eski grafik yerine oyun programlama için modern bir meydan yeniden kullanılabilir içine SimCity gibi oyunlar yapısızlaştırmak olduğu günümüz meslektaşları, vb grafik rutinleri yeniden daha iyi bir platforma port bunun için çalışmalar devam çabalar olacak biliyorum Diğer oyunlar yapmak için bileşenler! Kod umarım Linux ve Windows üzerinde çalışır taşınabilir çapraz platform şekilde, Python ve Kahire'ye içine C ++ sınıfları bütünleştirmek için SWIG nasıl kullanılacağını iyi bir örnek olarak hizmet vermektedir.
Not:. NUM LOCK sorunlarla karşılaşırsanız, kapatmak, açıldığında oyun denetimlerinde bazı bilinen hatalar vardır

Benzer yazılım

Airrace
Airrace

12 May 15

Frisk
Frisk

3 Jun 15

Geliştirici Diğer yazılım Don Hopkins

Yorumlar SimCity Micropolis

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!