Küp 2: Sauerbraten - Cube 2: Sauerbraten - Wikipedia

Küp 2: Sauerbraten
Sauerbraten logo.png
Geliştirici (ler)Wouter van Oortmerssen, Lee Salzman, Mike Dysart[1]
Tasarımcı (lar)Wouter van Oortmerssen
BestecilerMarc A. "Fanatik" Pullen[1]
MotorSauerbraten Oyun MotoruBunu Vikiveri'de düzenleyin
Platform (lar)Microsoft Windows, Linux, FreeBSD, OpenBSD, OS X, Unix
Serbest bırakmak6 Mayıs 2004[2]
Tür (ler)Birinci şahıs Nişancı
Mod (lar)Tek oyuncu, çok oyunculu

Küp 2: Sauerbraten (Almanca için "ekşi kızartma ", Ayrıca şöyle bilinir Sauer) bir çapraz platform, Deprem -sevmek birinci şahıs Nişancı devam ediyor Microsoft Windows, Linux, FreeBSD, OpenBSD,[3] ve Mac OS X kullanma OpenGL ve SDL. Oyun özellikleri tek oyuncu ve çok oyunculu oyun ve oyun içi içerir Seviye düzenleyici. oyun motoru dır-dir ücretsiz ve açık kaynaklı yazılım, altında zlib Lisansı,[4] geliştiricinin ticari muadili Dot3 Labs tarafından sağlanan ticari destek ile.[5] Oyun medyası, çeşitli ücretsiz olmayan lisanslar. Projenin amacı, mümkün olan en fazla özelliği ve en yüksek kaliteli grafikleri üretmek değil, motoru korurken oyun içinde gerçek zamanlı olarak harita düzenlemesine izin vermektir. kaynak kodu küçük ve zarif.

Oynanış

Eski logo

Oyunun tek oyunculu ve çok oyunculu modları vardır. Çok oyunculu işlevsellik ile mümkündür LAN, yerel ve çevrimiçi oyun. Çevrimiçi oyun, sunucu listelerini bir ana sunucudan alır. Sunulan oyun modları Herkes İçin Ücretsiz (ölüm maçı), Ele Geçirme (ekiplerin haritadaki noktaların kontrolü için savaştığı, tüm silahlara izin verildiği yer), Bayrağı Ele Geçirme (iki takım diğerinin bayrağını ele geçirmek ve üssüne geri döndürmek için savaşır) , Takım oyunu (takımınız için puan kazanmak için diğer takımın oyuncularını yenmek), Taktikler (FFA, ancak oyuncular yumurtlamak rastgele ekipmanla), Verimlilik (FFA, ancak oyuncular tüm ekipmanla ortaya çıkar) InstaHold, iki takımın puan kazanmak için en az 20 saniye boyunca tek bir bayrağa sahip olması gerekir; Toplayın (düşman oyuncuları öldürün ve kafataslarını toplayın, bunlar daha sonra ana üsse iade edilmelidir) ve Koru (takımlar birbirlerinin bayrağına dokunmaya çalışır). Instagib (yalnızca tüfekler, 99 parça cephane, tek atışta öldürme, teslim alma yok), rejeneratif silahlar ve bazı oyun modlarının Teamplay sürümlerinin yanı sıra çevrimiçi kooperatif harita düzenlemesi de mevcuttur. Küp 2 'en ilginç ve popüler özellikleri. AI ile çok oyunculu haritalarda hem epizodik oynanış hem de ölüm maçlarını içeren tek oyunculu modlar da vardır. botlar insan rakipler yerine.

Tarih

Geliştirme

Küp 2: Sauerbraten, orijinalin yeniden tasarımı olarak başladı Küp oyun motoru.[6][7]

Küp 2: Sauerbraten motor yazılmıştır C ++ ve OpenGL. Küp 2: Sauerbraten tasarım hedeflerinin ve felsefesinin çoğunu selefiyle paylaşıyor, ancak yeni bir 6 yönlü yükseklik alanı (veya sekiz ) dünya modeli.

Türevler ve çatallar

Tesseract, Cube 2 oyun motorunun hem geliştirilmiş bir sürümü hem de çatal -den Küp 2 Sauerbraten oyun. Oyun daha iyi grafikler sunuyor, ancak daha yüksek sistem gereksinimleri var.[8][9][10][11]

Inexor bir çatal Cube 2'nin daha fazla işlevsellik eklemesi amaçlanmıştır. Sonunda Sauerbraten'in yerini almayı umuyor.[12][13]

Red Eclipse bir çatal Cube 2'nin motorunda farklı bir oynanış sunan iyileştirmeler. 2.0 sürümü ile Tesseract motoruna taşındı.[14][15]

2012'de bir Mozilla Araştırmacı Alon Zakai, BananaBread adlı tarayıcı tabanlı bir demo oluşturdu. Emscripten C ++ kodunu içine taşımak için JavaScript ve WebGL.[16]

Özellikleri

Oluşturma motoru

Küp 2 's işleme motoru halihazırda depolanmış büyük geometri yığınları ile en iyi performansı gösteren modern grafik işleme birimleri etrafında tasarlanmıştır. video belleği. Aydınlatma önceden hesaplanır ışık haritaları —Yapılar olarak geometriye karşılık gelen görüntü dosyaları — verimli gruplama için, ek bir depolanmış yönlü bileşenle verimli kullanım sağlar gölgelendirici tabanlı aydınlatma efektleri. Orijinal Küp motorun oluşturma motoru, aşırı çekimin (son sahnede görünmeyen çokgenlerin z-arabelleği ), her kareyi işleyen grafiklere yeni üçgen akışları göndermekten daha yoğun işlemci gerektiriyordu, bu da daha modern donanımlarda performansını büyük ölçüde sınırlıyordu. bellek bant genişliği daha büyük bir sınırlayıcı faktördür. En yeni sürümler ("CTF Edition" ile başlayarak), donanım kapanmasını desteklemeyen grafik kartları için önceden hesaplanmış bir görünürlük sistemini (PVS) destekler.

Gerçek zamanlı düzenleme

İlkel bir küp alt bölümünün bir örneği

Küp 2: Sauerbraten 6 yönlü bir yükseklik alanı kullanır (veya sekizinci ) dünya modeli. Sauerbraten'deki bir oktree, sekiz küçük küp halinde bölünebilen bir küptür; bu küçük küpler de sekizdir ve daha da alt bölümlere ayrılabilir. Bu, çok daha karmaşık seviye geometrisine ve daha kolay düzenlemeye izin verir.

Her bir küp şeklindeki düğüm sekiz işlenebilir bir hacmi veya bir tür Yürüyüş küpünü temsil eder; küp, burada bu küpün her bir kenarı, küpü çeşitli başka şekillere dönüştürmek için uzatılabilir veya kısaltılabilir. Kaba eğriler oluşturmak için küplerin köşeleri "itilebilir" veya "çekilebilir". ne görüyorsan onu alırsın Gerçek zamanlı düzenleme, seviye tasarımcılarının haritalara çok fazla ayrıntı eklemesini sağlarken, gerçek oluşturma için harcanan zamanı azaltır. Bu, geleneksel modernin aksine poligon çorbası Harici bir modelleme programından esasen rastgele bir üçgen grubu olarak oluşturulmuş bir modeli alan ve mekansal olarak alt bölümlere ayırmak modelin üçgenleri, onları ağaç yapılarına sığdırmak için bölerek, örneğin bir BSP ağacı hatta bir sekiz, oluşturmak için maliyetli ön işleme gerektiren. Küp 2 'Bu nedenle yeniliği, dünya temsilinin sekiz veya Yürüyüş küpleri için verimli üçgen partilerin üretildiği yapının kendisi Grafik İşleme Ünitesi pahalı ve zaman alan ön işlemlere gerek kalmadan oluşturmak.[17]

Resepsiyon

Oyun bir Burger kralı televizyon reklamı.[18][19] Ayrıca bir yarışmada beş yıldızdan dördünü aldı. MacWorld İngiltere gözden geçirmek[20] ve 3. Sayıda bahsedildi Windows için Oyunlar: Resmi Dergi (ve "101 Bedava Oyun" makalesi), "hem cimri hem de yaratıcı oyuncular için mükemmel" olarak tanımlandı.[21]

"CTF Sürümü", tarafından olumlu olarak incelendi Phoronix Linux odaklı bir donanım ve yazılım inceleme web sitesi,[22] Hem de Linux.com,[23] ile ilgili haberler sunan bir web sitesi ücretsiz ve açık kaynaklı yazılım.

Ayrıca bakınız

Referanslar

  1. ^ a b Sauerbraten Takımı (2009). "Sauerbraten Kredisi / Yazarlar". Sauerbraten.org. Sauerbraten. Alındı 14 Mayıs 2009.
  2. ^ "Küp 2: Sauerbraten". GameSpot. Alındı 2020-12-01.
  3. ^ https://cvsweb.openbsd.org/ports/games/sauerbraten/Makefile
  4. ^ Sauerbraten Takımı (2008). "Sauerbraten Lisansı". Sauerbraten.org. Sauerbraten]. Alındı 12 Haziran, 2008.
  5. ^ Dot3 Labs (2008). "Dot3 Labs - Sauerbraten Teknolojisi". dot3labs.com. Dot3 Labs]. Alındı 12 Haziran, 2008.
  6. ^ "Sauerbraten FPS Güncellendi". insidemacgames.com. Mac Oyunları İçinde. 2007-04-18. Alındı 2009-04-15.
  7. ^ "Sauerbraten 2008_06_20". macupdate.com. MacUpdate. Arşivlenen orijinal 2009-05-14 tarihinde. Alındı 2009-04-15.
  8. ^ Salzman, Lee (18 Nisan 2012). "Tesseract duyuruluyor ..."
  9. ^ Larabel, Michael (24 Nisan 2012). "Cube 2'nin Tesseract'i Grafikleri Büyük Ölçüde Geliştiriyor".
  10. ^ "Tesseract sayfası". Arşivlenen orijinal 2016-01-13 tarihinde. Alındı 2014-08-19.
  11. ^ Lee Salzman sayfası, Tesseract'ın yaratıcısı
  12. ^ "Inexor | Daha uzun süre kalır, daha iyi hale gelir". inexor.org. Alındı 2016-11-20.
  13. ^ "inexor-oyun / kod". GitHub. Alındı 2016-11-20.
  14. ^ "Red Eclipse: Parkur içeren ücretsiz bir arena nişancı oyunu". www.redeclipse.net. Alındı 2019-10-10.
  15. ^ "Red Eclipse: Belgeler - v2 için bilgiler". www.redeclipse.net. Alındı 2019-10-10.
  16. ^ Paul, Ryan. "Firefox 15 geliyor ve etkileyici 3D oyunlar için sıkıştırılmış dokuları destekliyor". Ars Technica. Alındı 29 Ağustos 2012.
  17. ^ Wouter van Oortmerssen. "Sauerbraten ilk geliştirme belgeleri". Alındı 21 Ağustos, 2013.
  18. ^ Wouter van Oortmerssen (2006). "Sauerbraten Burger King TV reklamında !!". cubeengine.com. Cube Engine Oyunları]. Alındı 22 Şubat 2007.
  19. ^ "Burger_King_Girlfriend_out_of_town_DC_25sec.mpg". Sauerbraten.org. Arşivlenen orijinal 2007-03-07 tarihinde. Alındı 2007-02-22.
  20. ^ Hodge, Karl (2007-06-29). "Cube 2: Sauerbraten İncelemesi". macworld.co.uk. MacWorld İngiltere. Alındı 2007-07-17.
  21. ^ Windows için Oyunlar: Resmi Dergi, s. 58, Şubat 2007 Eksik veya boş | title = (Yardım Edin)
  22. ^ Larabel, Michael (2008/06-21). "Sauerbraten CTF Sürümü". phoronix.com. Phoronix. Alındı 2008-06-22.
  23. ^ Sharma, Mayank (2008/08/26). "Sauerbraten ile onları kendi arka bahçende parçala". linux.com. Linux.com. Alındı 2008-08-28.

Dış bağlantılar