Age of Empires III – Geliştirici Günlüğü (bölüm 7)

01 Temmuz 2005 Cuma

Bruce Shelley

… Ve yerel çevrilemez folklor ekranda geliyordu …

Oyunda birimlere emir verdiğinizde genellikle bir şeyler söylüyorlar. AoE II’de her ulus kendi dilini konuşuyordu, örneğin Yunanlılar Yunanca konuşuyordu. Bu orijinal fikirden vazgeçmemeye karar verdik. Nisan ayında ofislerimizi ziyaret eden gazetecilerden biri Hollanda’dandı. Sunumdan sonra sanal yurttaşlarının konuşmasının bazı hatalar içerdiğini fark etti. Ertesi gün, ses ve müzik departmanı başkanı Stephen Rippye’nin yönetiminde bombacıların seslerinin yeniden kaydedilmesine katılmayı nezaketle kabul etti.

Bu tür anlar bizim işimizde nadir değildir, bu yüzden gerçek olaylara dayalı oyunlar yapmak oldukça zordur. Tam gerçekçilik için çabalarken, tarihsel adaleti korumak için sürekli olarak bazı tavizler aramak ve aynı zamanda, Tanrı korusun, herhangi bir jeopolitik hata yapmamak gerekir. Eleştirmenler ve oyuncular hataları affetmezler.

Örneğin Mayıs ayında tekrar Hollandaca öğrenme fırsatımız oldu. AoE meraklılarından biri, başlangıçta “Reiters” (öncüler) olarak adlandırdığımız özel bir Hollanda süvari birimine işaret eden birkaç e-posta yazdı. Ancak hayran, bunun bir Alman rütbesi olduğunu ve Hollanda askeri kuvvetleri için “Ruyter” (binici) adının kullanılmasının daha uygun olduğunu savundu. Baş tasarımcı Greg Street bunu not aldı ve tasarımı buna göre revize etti. Tabii ki, tüm hayran yorumları bu kadar ilgi görmez, ancak ek destek asla gereksiz değildir.

Tüm zamanların en iyi PC oyunu!

E3’ten sonra, “… onlar (Microsoft ve Ensemble Studios) E3’te Age of Empires III’ü tüm zamanların en iyi PC oyunu olarak ilan ettiler” diyen bir incelemeye rastladım. “Eminim bizim veya MGS çalışanlarının hiçbiri böyle övünemezdi. Ama alıntı basına girdi ve birileri buna inandı. Yaratıcı işler yaptığınızda ve medyaya maruz kaldığınızda bunun gibi anlar günlük hayatın bir parçası. Bizi sinirlendiriyorlar, ama buna katlanmak ve bir şekilde böyle şatafatlı ifadelerin olmadığını açıklamak zorundayız.


Şimdi size bu tür ifadelerin nereden geldiğini anlatacağım. Evet, yaklaşık bir yıl önce “dünyanın en güzel PC strateji oyunu”ndan bahsediyorduk. Ancak bu resmi bir basın açıklaması değil, sadece grafik departmanımız için bir kurulumdu. Kabaca söylemek gerekirse, tasarımcılar ve programcılar için böyle iddialı bir hedef belirledik. Şimdi, eğer sonuç eleştirmenler için yeterince etkileyici görünmüyorsa, bizi vaatlerde bulunmamakla suçlamak mümkün olacak! Umarım gerçekten olağanüstü bir oyun oynarız.

ES’de üretim süreci:

Şahsen ben çok uzun zamandır oyun sektörünün içindeyim. Bir programcının bana üzerinde çalıştığımız bir oyunun yeni bir versiyonunun bulunduğu 5,25 inçlik bir disket verdiği günleri hatırlıyorum. Onu bilgisayarıma kopyaladım ama kopyalanmayabilir ve başlamayabilir. İyi ki artık bunlar sadece hatıralar – uzun zaman önce her şey çarpıcı biçimde değişti.

Programlama departmanı, yeni sürümleri edinme sürecini tamamen otomatik hale getirdi. Geriye sadece üç komut kaldı: 1) “CopyThing” – yeni sürümü ofisimizde bulunan herhangi bir bilgisayardan almak için; 2) “GetBuilds” – uzak makinelere indirmek için (örneğin Redmond’da); 3) “LabManager” – test laboratuvarımız için.

CopyThing – sunucudaki mevcut sürümü istemciyle karşılaştıran ve gerekirse güncelleyen bir program çalıştırır. Her şey oldukça uygundur ve ancak bazen çok sayıda çalışan aynı anda projenin farklı bölümlerinde çalıştığında çakışmalar olur.

GetBuilds – Az ya da çok kararlı bir sürüm içeren tek bir zip dosyası oluşturur. Esas olarak uzak bağlantı için kullanılırlar. Hepsi kaydedilir ve önemli bir şey bulunursa herhangi bir zamanda arşivlerden çıkarılabilir.

LabManager, test laboratuvarındaki test makinelerimizi izleyen, çalıştıran ve güncelleyen bir araçtır. Neredeyse GetBuilds gibi, ancak çakışmaları önlemek için önceki tüm sürümleri doğru şekilde kaldırır. Ayrıca, en son gelişmeleri iş başında gördüğünüzden emin olabilirsiniz.

Size yeni bir yapının yayınlandığını duyuran son posta listemizden bir parça göstermek istiyorum. Birkaç öğenin tamamından bahsedildi, ancak birçok dosyada değişiklik yapıldı. Lütfen bunun iki yıldır geliştirilmekte olan “Age of Empires III”ün 2.748. yapısı olduğunu unutmayın. Final sürüm çıkmadan 4000 sorunu aşacağımızı düşünüyorum.

Bitmiş tam sürüm:
Gönderen: mhanson (Mark Hanson)
Fabrikada kendilerine bir görev verildiğinde ve sonrasında başka herhangi bir görev verildiğinde yerleşik yerleşimcilerin donması düzeltildi.
Gönderen: stacconi (Sergio Tacconi)
Daha güvenli kontroller, Dr. Nick’in kaza yapmasını önlemeye yardımcı olabilir.
Oyuncu, çıkarılamayan birimleri silmeye çalıştığında bir mesajın görüntülendiği bir hata düzeltildi.
Sürüm: 2748

Muhtemelen normal çalışan herhangi bir stüdyo benzer şekilde çalışır. Projenin boyutu çok hızlı büyüyor. Görüntü dosyaları, veri dosyaları, müzik, grafikler ve kodun kendisi ortak bir geliştirme kazanında karıştırılır ve tüm bunları manuel olarak takip etmek imkansız olurdu. Bu nedenle, otomasyon sistemlerindeki tüm faydalı değişiklikleri memnuniyetle karşılıyorum. 5,25 inçlik disketlerin tüm “takılarını” çok iyi hatırlıyorum.

Similar Posts

Leave a Reply

Your email address will not be published.