Bugün öğrendim ki: Minecraft, kaynak kodu sızdırılan ve ilk yayınlanmasından bir aydan kısa bir süre sonra durdurulan çok oyunculu blok tabanlı bir sandbox inşa etme ve kazma oyunu olan Infiniminer'dan esinlenmiştir
Amerikan video oyunu geliştiricisi
Zachtronics LLC, mühendislik odaklı bulmaca video oyunları ve programlama oyunları ile tanınan Amerikalı bir video oyunu geliştiricisidir. Zachtronics, 2000 yılında Zach Barth tarafından kurulmuştur ve halen baş tasarımcı olarak görev yapmaktadır. [1] Oyunları arasında SpaceChem, Infinifactory, TIS-100 ve Shenzhen I/O yer almaktadır. Infiniminer (2009), Minecraft'ın yaratılmasına ilham vermiştir.
Tarihçe
[düzenle]
Zachtronics, Amerikalı video oyunu tasarımcısı ve programcısı Zach Barth tarafından 2000 yılında kurulmuştur. Barth, hayatının erken dönemlerinde oyunlar üretmeye başladı ve Rensselaer Polytechnic Enstitüsü (RPI)'nde oyun geliştirme kulübüne katılarak programlama becerilerini geliştirdi. [2][3] Barth, RPI'de bilgisayar sistemleri mühendisliği ve bilgisayar bilimi eğitimi aldı. Albany, New York'taki Engelliler Hizmetleri Merkezi ile RPI'nin işbirliğiyle gerçekleştirilen CapAbility Oyunlar Araştırma Projesi'nin üç öğrenciden biri olarak disiplinler arası bir ekipte çalıştı. 2008 yılında, ekip, çeşitli düzeylerde engelli oyuncular için bir alışveriş simülasyon oyunu olan Capable Shopper'ı üretti. [4][5]
Barth'ın ilk oyunları genellikle kendi web sitesinde sunulan ücretsiz tarayıcı oyunlarıydı. Bunlardan biri, Mojang'ın Minecraft'ı yaratmasına ilham veren blok inşa oyunuydu Infiniminer. Eski web sitesinde yayınlanan yirmi oyun ve yeni siteye aktardığı "beş iyi oyun" ile ilgili daha önceki ticari olmayan oyunları da bulunmaktadır. Bunların dördü, Flash'ın geliştirme ortamına rağmen, çapraz platform olmaları için Adobe Flash'ı kullanıyor. Diğerleri ise daha büyük programlama kolaylığı için .NET Framework tabanlıdır. SpaceChem de, Barth'ın en sevdiği programlama dili C# olduğu için .NET'i kullandı. Pazarlama nedenleriyle Barth, Xbox 360'a çapraz yayınlama yeteneğine sahip Microsoft XNA'yı reddetti ve Humble Indie Bundle'a dahil edilmesi gereken üç işletim sistemi için hedeflemesini sağlayan OpenGL'e geçti. [2]
Kimyasal Mühendislik Kodunu tamamladıktan ve olumlu geri bildirim alddıktan sonra, Barth ticari oyunlar yapma fikrine geldi. Bunlardan ilki, Zachtronics etiketi altında geliştirdiği SpaceChem'di. Aynı zamanda, birçok işbirlikçiyi de yardıma almak için kullandığı ilk oyundu. [2] SpaceChem eleştirmenlerce beğenildi ve bu da Barth'ın Zachtronics etiketi altında daha fazla oyun geliştirmeye devam etmesine neden oldu. Bazı fikirler ortaya çıkmadı ve stüdyonun başka bir oyun üretmesi beklendiği için, daha çok gerçek zamanlı bir kart oyunu olan Ironclad Tactics'i geliştirmeye karar verdi, ki bu bir bulmaca oyunu değildi. [6] Ironclad Tactics, SpaceChem kadar iyi performans göstermedi ve Barth, daha önce geliştirdiği bulmaca oyunları için daha fazla pazar olduğuna karar verdi ve Flash tabanlı oyunlarına geri döndü. Başlangıçta, Kimyasal Mühendislik Kodunu tam bir ticari sürüm haline getirmeyi planlamıştı, ancak bunun yerine Infinifactory ve daha sonra TIS-100'ü üretti. [6]
2015 yılında Barth, Valve'da SteamVR üzerinde çalışmak üzere katıldı. [7] Orada 10 ay çalıştıktan sonra ayrıldı. [8] Valve'da çalışmaya başladığı sıralarda, işletmeyi Valve'daki yeni sorumluluklarla birlikte yürütmenin getirdiği stres nedeniyle Zachtronics'i kapatmayı düşünüyordu. TIS-100 ve Shenzhen I/O'nun yayınlanması arasında bir zaman diliminde, Barth, stüdyoyu satın alarak ve oyunların yayınlanmasını yöneterek, Barth'ın yaratıcı liderliğini ve kontrolünü korumasına izin veren Alliance Media Holdings ile temasa geçti. [6] Stüdyonun satın alınmasından bu yana, Shenzhen I/O, Opus Magnum ve Exapunks yayınlandı. [6]
Haziran 2019'da, Barth ve ekibi oyunlarını geliştirirken kullandıkları tasarım belgeleri ve diğer referans materyallerini içeren Zach-Like adlı bir kitap yayınlandı. [9][10] Zachtronics, erken 2019'da kitabın fiziksel kopyalarını üretmek için Kickstarter'ı kullandı ve Haziran 2019'da oyunu Barth'ın eski başlıklarının bir paketi ile birlikte Steam'de ücretsiz bir eKitap olarak yayınladı. [11] Stüdyo, Haziran 2019'da eğitim ve kar amacı gütmeyen kuruluşların oyunlarından birkaçını eğitim amacıyla ücretsiz indirip kullanmalarına olanak sağlayan Zachademics programını başlattı. [12]
Temmuz 2022'de Last Call BBS'nin yayınlanmasıyla Zachtronics, muhtemelen geliştirecekleri son oyun olacağını duyurdu, çünkü "değişim için zaman geldiğini hissettiler." Barth ayrıca, Zachtronics'in sadece benzer bulmaca odaklı oyunlar yapması ve onları "sonsuza kadar yapmaya devam etmediğimizi hissettiğimiz bir şeyde" tutması nedeniyle kararın bu şekilde alındığını söyledi; bunun yerine ilerlemenin kendisine ve ekibinin diğer üyelerine başka tür oyunlar üzerinde çalışmasına izin vereceğini söyledi. [13][14]
Geliştirilen Oyunlar
[düzenle]
Zachtronics oyunları genellikle mühendislik bulmaca oyunları etrafında dönüyor, makineler veya eşdeğerleri girdi alıp çıktı vermek için tasarlıyor; bunlar genellikle daha geniş bir programlama oyunları sınıfının bir parçasıdır. SpaceChem, Infinifactory ve Opus Magnum gibi bu oyunlar, çözümleri açık uçlu birçok bulmaca içerir; oyuncu gerekli çıktıyı üretebilirse, oyun o bulmacanın çözüldüğünü kabul eder ve oyuncuya sonraki bulmacaya erişim sağlar. Çözümlerinin üstünde, çözümlerine ilişkin bazı verimlilikle ilgili istatistikler görüntülenir - çözümlerinin bulmacayı ne kadar hızlı tamamladığı, kaç parça kullandığı ve benzerleri. Bu istatistikler, oyun mağazasından arkadaşları da dahil olmak üzere, aynı bulmacayı tamamlayan diğer oyuncuların histogramıyla birlikte verilir. Bu, oyuncular için çözümlerini optimize etme ve göreceli puanlarını iyileştirme konusunda bir tür rekabet sağlar. Daha yeni oyunlar ayrıca kullanıcı tarafından oluşturulmuş bulmacalar için de destek sunmaktadır.
Infiniminer
[düzenle]
Infiniminer, oyuncunun süreçsel olarak üretilen haritalar boyunca tüneller kazıp yapı inşa ederek madenler arayan bir madenci olarak oynadığı, açık kaynaklı çok oyunculu blok tabanlı bir kum saati inşa ve kazma oyunudur. Yazar Barth'a göre, XGen Studios'un Infinifrag, Team Fortress ve Motherload oyunlarına dayanmaktadır. [1][15]
Barth, boş zamanlarında bir arkadaşının yardımıyla Infiniminer'ı yazdı ve Nisan-Mayıs 2009 arasında kademeli güncelleme adımlarıyla yayınladı. İnternet üzerindeki mesaj panolarında hızla takipçiler kazandı. [kaynak gerekli]
Infiniminer başlangıçta, oyuncu takımının puan kazanması için değerli metalleri bulup kazıp yüzeye taşıdığı, takım tabanlı rekabetçi bir oyun olarak tasarlanmıştı. [16] Ancak, oyun popülerlik kazandıkça oyuncular, belirtilen rekabet tasarım amacının aksine, oyun içindeki nesneleri inşa etme olasılığının ortaya çıkmasına yöneldi.
Zachtronics, oyunun kaynak kodunun sızdırılmasının ardından, ilk yayınlanmasından bir ay sonra oyunun gelişimini durdurdu. Barth, oyunun C# .NET kaynak kodunu şifrelemediğinden, ikili dosyalardan derlenip çıkarıldı. Hackerlar, kodları mod oluşturmak için değiştirdi, ancak aynı zamanda oyunda güvenlik açıklarını hedef alan ve oyun kullanıcı tabanını bölümlendiren uyumsuz oyun şemaları oluşturan istemciler de oluşturmaya başladı. Barth, oyunu ücretsiz olarak yapıyordu, ancak daha sonra oyunun geliştirilmesinin çok zorlaşmasıyla projesi de ilgisini kaybetti ve projesi de durdu. [2] Infiniminer'ın kaynak kodu şimdi MIT Lisansı altında mevcuttur. [17] Infiniminer'ı oluşturmak için Visual Studio 2008 ve XNA Game Studio 3.0 gereklidir. [18]
Infiniminer, Minecraft'a (ve daha sonra FortressCraft, CraftWorld ve Ace of Spades'e) ilham veren oyundur. Minecraft'ın süreçsel üretim ve arazinin deforme edilmesinin görselleri ve mekanikleri, Infiniminer'dan alınmıştır. [19] Minecraft geliştiricisi Markus Persson'a göre, Infiniminer'ı keşfettikten sonra "yapmak istediği oyunun bu olduğunu" düşündü. [20]
SpaceChem
[düzenle]
SpaceChem'de, oyuncu görsel programlamaya benzer kimyasal yollar yaratır. Team Fortress yaratıcısı Robin Walker'ın tavsiye sayfasında bulunan üç oyundan biridir (diğerleri Hotline Miami ve FTL: Faster Than Light), onu "tüm zamanların en iyi oyunu" olarak nitelendirmiştir. [21][22]
Mart 2011'de Barth, SpaceChem'e genişletme paketleri ekleme ve kullanıcıların kendi seviyelerini oluşturabileceği ve daha sonra diğer kullanıcılara paylaşabileceği, en iyilerinin Zachtronics tarafından yayınlanacağı bir ücretsiz güncelleme ve düzenleyici yapma olasılığını dile getirdi ve bunlar 29 Nisan'da hissedarlar güncellemesi olarak yayınlandı. [23] Barth, bir devam oyununun olasılığı hakkında ipucu verdi ve SpaceChem'in gelecekteki Humble Bundle'ında olması harika olacağını da belirtti. [2] Oyun, Ekim 2011 başlarında Humble Frozen Synapse Bundle hayırsever satışında yer aldı. [24] Ertesi yıl SpaceChem, indie oyunları ve pay-what-you-want modeliyle, karın bir kısmının hayır kurumlarına gittiği IndieGameStand sitesinde öne çıkan oyundu. Barth, gelirlerin %10'unun bağışlanacağı hayır kuruluşu olarak Against Malaria Foundation'ı seçti. [25]
Diğer oyunlar
[düzenle]
Ironclad Tactics
Infinifactory
TIS-100
Shenzhen I/O [26]
Opus Magnum [27]
Exapunks [28]
Eliza [29]
MOLEK-SYNTEZ [30]
Möbius Front '83 [31]
Nerts! Online [32]
Ruckingenur II
Last Call BBS
Zachtronics Solitaire Koleksiyonu
Referanslar
[düzenle]