İşe alım broşüründe gizli olan sır, Diablo 3 tekrar kurtarıldı mı?

Bu makalenin yazarı, Kane's Horn, Snow Tyrant, lütfen kaynağı belirtin!

Snow Tyrant'ın Diablo hakkında konuşurken köşesine tekrar geldim ve daha az dedikodu yaptım ve odaklanmaya başladım. Blizzardın resmi işe alım web sitesinde iki gün önce yayınlanan bir iş sıradan görünüyordu, ancak içinde gizli sırlar olabilir. Bir bakalım.

Her şeyden önce bu, karanlık oyun serisine hizmet veren kıdemli bir yazılım mühendisi olarak konumlandırılan klasik oyun ekibinin bir pozisyonudur. Pek çok kişinin Diablo 1 Diablo 2 remake için gizlice iç çekeceği tahmin ediliyor.Özellikle ilk iş sorumluluğunu "dış kaynak ekibi ile yakın işbirliği" gördükten sonra, bu açıklama geçen sefer StarCraft 1'in yeniden yapılan versiyonunda ortaya çıktı. içinde. Hepimizin bildiği gibi, Blizzardın klasik oyun ekibi küçüktür ve çoğu zaman yalnızca programlar üzerinde çalışabilir. Yeniden yapılanmanın en emek-yoğun sanat kısmına gelince, yalnızca dış kaynak kullanımına dayanabilir.StarCraft 1'in yeniden yapımı, yerel ekipler de dahil olmak üzere birden fazla dış kaynak kuvveti içerir.

Prosedürlerden bahsetmişken, bugünün işe alım pozisyonunun tuhaflığından bahsetmeliyiz. İş gereksinimlerinde, "karanlık marka tutkusu", "en az 5 yıllık oyun geliştirme deneyimi", "takım çalışması yeteneği" ve diğer klişelere ek olarak, görünüşte sıradan bir "C ++ konusunda uzman" gereksinimi de gördük.

Bu gereksinim ilk başta çok yaygın görünüyor, ancak Diablo 1 ve Diablo 2'nin geliştirme geçmişine başvurmak garip. Diablo 1 çoğunlukla C dilinde yazılmıştır ve Diablo 2, bazı C ++ özellikleriyle C dilinin bir parçasıdır. C ++, 1990'ların başındaki doğumundan bu yana programcılar arasında popüler olmuştur ve hala platformlar arasında en yaygın kullanılan programlama dillerinden biridir ve çoğu modern oyun, onu programlama dillerinden biri olarak kullanır.

Bununla birlikte, buradaki iş gerekliliği, orijinal oyunda yoğun şekilde kullanılan C dilinden bahsetmiyor. Özeti yazan kişinin geçici ihmali olmadığını kanıtlamak için klasik oyun departmanına ait StarCraft 1 remake ve Warcraft 3 pozisyonlarının gereksinimlerine bir göz atalım.Açık bir şekilde "C / C ++ Yeterli" yazılmıştır. Ancak Diablo projesi için yalnızca C ++ kullanıldı. Burada neler oluyor?

Diablo 2'nin remake'inden bahsederken herkesin hala Diablo'nun babası David Bervik'i hatırladığını düşünüyorum.Çözünürlük nedeniyle Diablo 2'yi modern bir monitöre koyarsanız tüm oyunun atmosferi yaşanacağını söyledi. Büyük değişim. Buradan, Blizzardın buna yönelik çözümünün tüm programı tamamen yeniden yazmak olduğunu tahmin edebiliriz, böylece orijinal programdaki büyük miktarda C kodu atılır ve yalnızca modern C ++ kullanılır.

Programlama diliyle ilgili mantık biraz abartılıysa, işe alımdaki bonus öğelerin insanların "işleme mimarisini ve ilgili API'leri (gölgelendiriciler, animasyon, dış görünüm, aydınlatma ve özel efektler) anlamalarını sağlama olasılığı daha yüksektir" ) ". Buradaki en dikkat çekici şey "cilt" kelimesidir. Çünkü oyun üretimi alanında, dış görünüm, oluşturulan 3B modeli model kemiği ile birleştirmek, böylece modelin animasyon sırasında kemik ile hareket edebilmesi anlamına gelir.

Bu ezoterik terimlerin yanı sıra, burada yansıyan tek bir gerçek vardır - 3B. Diablo 1 ve Diablo 2, açıkça 2B'dir, bu nedenle kıdemli yazılım mühendisi konumunda 3B model hareket oluşturma için bir bonus öğe vardır ve önemi açıktır.

Son modern programlama dilimizin mantığını ve 3B modelin arka planını birleştirdiğimizde, bir sonuca varmak bizim için zor değil - klasik oyun departmanının üzerinde çalıştığı karanlık proje, muhtemelen tam bir 3B yeniden yapım olacak. Ama bunun bittiğini düşünüyor musun? Tabii ki değil.

Bu bonus öğedeki diğer "çoklu platform geliştirme deneyimini" fark ettiniz mi? Diablo 1'in oyunun öncü döneminde daha az güvenilir bir stüdyoya serbestçe teslim edilmesi ve PS konsoluna nakledilmesi dışında, Diablo 2 birden fazla platformda piyasaya sürülmedi. Blizzard, Diablo 3 bu geleneği değiştirene kadar PC platformu üzerinde de sıkı çalışıyordu.

Yani, bu ipuçlarını başka bir açıdan düşünmek daha şaşırtıcı bir gerçeğe işaret ediyor gibi görünüyor, bu Diablo 3.

Evet, Diablo 3 yukarıdaki tüm özelliklere mükemmel bir şekilde uyar, modern C ++ dilinde yazılmış, çok platformlu ve 3 boyutlu bir oyun.

Yani Diablo 3, Blizzard klasik oyunlarının saflarına girmek üzere mi? Bu oldukça şok edici bir beyin deliği gibi görünüyor ama düşündüğünüzde Diablo 3'ün asıl oyun gelişimi iki yıl önce durdu.Eğer klasik oyun ekibinin devralmasına izin verirseniz, gelişimi için daha iyi görünüyor. Sonuçta Warcraft 3 daha önce klasik oyun ekibinin çabaları altında oyunun dengesini neredeyse tamamen değiştiren yeni bir yama yayınlamıştı. Diablo 3, her sezon sıfır puan ekleme durumundan kurtulabilirse, klasik oyun takımının devralmasına izin verir miydiniz?

LOL: Ortanca kardeş Infinite Brawl, kazanma oranında birinci oldu! Çözüm olmadan yenilmez tek bantlı takım savaşı!
önceki
"Zhaobao" Meizu 15 seri cep telefonunu piyasaya sürdü / China Unicom 2G'yi iki yıl içinde kullanımdan kaldırdı / Halka arz için ne satın almaya değer
Sonraki
Onmyoji saf kalkan tarzı tanrılar 6 yıldızlı süper hayalet kral düşmanına mı? Qingji'nin savunmayı azaltmasını beklemek çıktıyı garantilemekten daha iyidir
Corbion ve Sihirbazlar "Lakers" mı? 1 kayıt 2 şey
Cesurca Hollywood'a koşan birkaç Asyalı aktris, Lin Yongjian'ı parçalayan Wu Shanzhuo değil!
LPL 9.2 versiyonu: Lucian en yüksek BP'ye sahip ve Catsha en iyi maç. Onun kazanma oranı% 100!
IPhone kullanıcıları 5 dakikada 19 kez açıklanamaz bir şekilde fırçalandı ve toplamda 10.000 yuan'dan fazla kayıp oldu.
Zaobao Meizu, 15 Serisi Telefon Çıkardı
300 milyonluk 2 takım küçük Kobe'yi ve "sahte rüya" gömülü madenleri parçaladı mı? İlaçsız 2 zehir niteliği
Anakara talk-show sahnesindeki dokuz göstericiden hangisi sizce en ilginç?
LOL: Chovy, sahtekara cevap verdi: Ben sadece Bdd'yi tanıyorum! Diğerleri XX, Li kardeş kim?
GoPro Fusion İncelemesi: Denemeye Değer Yaratıcı Fotoğrafçılık İçin İyi Bir Araç Model Değerlendirmesi
Onmyoji 30 Gouyu Tedarik Hediye Paketi fareleri boşaltıp istifliyor, Baqi Orochi Süper Hayalet Kralı çekici değil mi?
LOL: "SKT" bir daha hiç görülmedi! SKT bu yaz adını resmen değiştirdi ve sadece barbekü tezgahları kaldı!
To Top