2-kub: Sauerbraten - Cube 2: Sauerbraten - Wikipedia

2-kub: Sauerbraten
Sauerbraten logo.png
Tuzuvchi (lar)Vouter van Oortmerssen, Li Salsman, Mayk Dysart[1]
Dizayner (lar)Vouter van Oortmerssen
Bastakor (lar)Mark A. "Fanatik" Pullen[1]
DvigatelSauerbraten Game EngineBuni Vikidatada tahrirlash
Platforma (lar)Microsoft Windows, Linux, FreeBSD, OpenBSD, OS X, Unix
Chiqarish2004 yil 6-may[2]
Janr (lar)Birinchi shaxs
Rejim (lar)Yagona o'yinchi, ko'p o'yinchi

2-kub: Sauerbraten (Nemis uchun "nordon qovurilgan ", shuningdek, nomi bilan tanilgan Zauer) a o'zaro faoliyat platforma, Zilzila o'xshash birinchi shaxs otish bu ishlaydi Microsoft Windows, Linux, FreeBSD, OpenBSD,[3] va Mac OS X foydalanish OpenGL va SDL. O'yin xususiyatlari bitta o'yinchi va ko'p o'yinchi o'yin va tarkibida o'yin mavjud darajadagi muharrir. The o'yin mexanizmi bu bepul va ochiq manbali dasturiy ta'minot, ostida zlib litsenziyasi,[4] ishlab chiquvchining biznes hamkori Dot3 Labs-dan olinadigan tijorat ko'magi bilan.[5] O'yin ommaviy axborot vositalari har xil bepul bo'lmagan holda chiqariladi litsenziyalar. Loyihaning maqsadi iloji boricha ko'proq xususiyatlar va yuqori sifatli grafikalarni ishlab chiqarish emas, balki xaritalarni tahrirlashni o'yin davomida real vaqtda, dvigatelni ushlab turishga imkon berishdir. manba kodi kichik va oqlangan.

O'yin

Eski logotip

O'yin bitta o'yinchi va ko'p o'yinchi rejimlariga ega. Ko'p o'yinchining funktsional imkoniyatlari bilan mumkin LAN, mahalliy va onlayn o'yin. Onlayn o'yin serverlar ro'yxatini asosiy serverdan oladi. Taklif qilinadigan o'yin rejimlari - "Hammasi uchun bepul" (deathmatch), Capture (bu erda jamoalar xaritadagi nuqtalarni boshqarish uchun kurashadilar, barcha qurol-yaroqlarga ruxsat beriladi), "Bayroqni qo'lga olish" (ikki jamoa boshqalarning bayrog'ini qo'lga kiritish va o'z bazalariga qaytarish uchun kurashadilar) , Teamplay (jamoangizga ochko to'plash uchun boshqa jamoaning futbolchilarini mag'lub qiling), Taktikalar (FFA, ammo futbolchilar) yumurtlamoq tasodifiy uskunalar bilan), samaradorlik (FFA, ammo o'yinchilar barcha jihozlar bilan tug'iladi) InstaHold, bu erda ikkita jamoa kamida 20 soniya davomida bitta bayroqqa ega bo'lib, ochko to'plashi kerak; To'plang (dushman o'yinchilarini o'ldiring va bosh suyaklarini to'plang, keyin ularni uy bazasiga qaytarish kerak) va Himoya qiling (jamoalar bir-birining bayrog'iga tegishga harakat qilishadi). Instagib (faqat miltiqlar, 99 dona o'q-dorilar, bitta o'q otish, olish mumkin bo'lmagan narsalar), qayta tiklanadigan qurollar va ba'zi o'yin rejimlarining Teamplay versiyalari, shuningdek onlayn kooperativ xaritalarni tahrirlash - ulardan biri Kub 2 'eng qiziqarli va mashhur xususiyatlar. Shuningdek, sun'iy intellekt bilan ko'p o'yinchi xaritalarda epizodik o'yin va o'lim o'yinlarini o'z ichiga olgan bitta o'yinchi rejimlari mavjud. botlar inson muxoliflari o'rniga.

Tarix

Rivojlanish

Kub 2: Sauerbraten asl nusxasini qayta ishlashdan boshlandi Kub o'yin mexanizmi.[6][7]

The 2-kub: Sauerbraten dvigatel yozilgan C ++ va OpenGL. 2-kub: Sauerbraten o'zining ko'pgina dizayn maqsadlari va falsafasini oldingisi bilan bo'lishadi, ammo yangi 6 yo'nalishli balandlikdan foydalanadi (yoki oktree ) dunyo modeli.

Derivativlar va vilkalar

Tesseract - bu Cube 2 o'yin dvigatelining yaxshilangan versiyasi va u ham vilka dan Kubik 2 Sauerbraten o'yin. O'yin yaxshi grafikalarni taklif qiladi, ammo tizim talablari yuqori.[8][9][10][11]

Inexor - bu vilka Qo'shimcha funktsiyalarni qo'shish uchun mo'ljallangan 2-kub. Oxir-oqibat, u Sauerbraten o'rnini egallashga umid qilmoqda.[12][13]

Qizil tutilish a vilka Cube 2-ning dvigatelini takomillashtirib, boshqa o'yinni namoyish etadi. 2.0 versiyasi bilan u Tesseract dvigateliga o'tkazildi.[14][15]

2012 yilda a Mozilla tadqiqotchi Alon Zakai foydalanib BananaBread deb nomlangan brauzerga asoslangan demo yaratdi Yozilgan C ++ kodini kiritish uchun JavaScript va WebGL.[16]

Xususiyatlari

Dvigatelni ko'rsatish

Kub 2 's ko'rsatuvchi vosita u allaqachon saqlanib qolgan katta geometriya to'plamlari bilan eng yaxshi ishlaydigan zamonaviy grafik ishlov berish bloklari atrofida ishlab chiqilgan video xotira. Yoritish oldindan hisoblab chiqilgan yorug'lik xaritalari - geometriyaga tekstura sifatida mos keladigan rasmlarni tasvirlash - samarali to'plash uchun, qo'shimcha ravishda saqlanadigan yo'naltiruvchi komponent bilan samarali ishlashga imkon beradi shader - asoslangan yorug'lik effektlari. Asl nusxa Kub Dvigatelning ko'rsatuvchi mexanizmi ortiqcha tortishni (oxirgi sahnada ko'rinmaydigan ko'pburchaklar z-bufer ) har bir freymga grafik ishlov berishda uchburchaklarning yangi oqimlarini yuborishdan ko'ra ko'proq protsessorni talab qildi, bu uning ishlashini zamonaviyroq qo'shimcha qurilmalarda juda chekladi. xotira o'tkazuvchanligi ko'proq cheklovchi omil hisoblanadi. Eng so'nggi nashrlar ("CTF Edition" dan boshlab) apparatning okklyuziyasini qo'llab-quvvatlamaydigan grafik kartalar uchun oldindan ko'rilgan ko'rish tizimini (PVS) qo'llab-quvvatlaydi.

Haqiqiy vaqtda tahrirlash

Ibtidoiy kub bo'linishiga misol

2-kub: Sauerbraten 6 yo'nalishli balandlikdan foydalanadi (yoki oktree ) dunyo modeli. Oktree, Sauerbraten-da, sakkizta kichik kubikka bo'linadigan kub; o'sha kichikroq kublar ham oktretlar bo'lib, ularni yana ajratish mumkin. Bu ancha murakkab darajadagi geometriya va osonroq tahrirlashga imkon beradi.

Kub shaklidagi har bir tugun oktree ko'rinadigan hajmni yoki a deb ataladigan mart kubining turini ifodalaydi kub, bu erda kubning har bir qirrasi uzaytirilishi yoki qisqartirilishi mumkin, bu kubni turli xil boshqa shakllarga deformatsiya qilish uchun. Xom egri chiziqlar hosil qilish uchun kubiklarning burchaklari ham «itarilishi» yoki «tortilishi» mumkin. The nima ko'rsangiz, nima olasiz real vaqtda tahrir qilish darajadagi dizaynerlarga xaritalarga juda ko'p tafsilotlarni qo'shish va shu bilan birga haqiqiy yaratishga sarflanadigan vaqtni kamaytirish imkonini berdi. Bu an'anaviy zamonaviylikdan farq qiladi ko'pburchak sho'rva Tashqi modellashtirish dasturidan asosan uchburchaklarning tasodifiy partiyasi sifatida ishlab chiqarilgan modelni oladigan va bajarishga urinadigan 3D dvigatellar fazoviy ravishda ajratish daraxt uchastkalariga moslashish uchun ularni ajratish orqali model uchburchagi, masalan BSP daraxti yoki hatto oktree, qurish uchun qimmat oldindan qayta ishlashni talab qiladi. Kub 2 'Bunda yangilik shundan iboratki, dunyo vakili oktree, yoki Mart kublari, strukturaning o'zi, undan samarali uchburchak partiyalari hosil bo'ladi grafik ishlov berish birligi qimmat va ko'p vaqt talab qiladigan oldindan qayta ishlashga ehtiyoj sezmasdan, taqdim etish.[17]

Qabul qilish

O'yin a ko'rsatildi Burger King televizion reklama.[18][19] Shuningdek, u beshta yulduzning to'rttasini a MacWorld UK ko'rib chiqish[20] va 3-sonida qayd etilgan Windows uchun o'yinlar: rasmiy jurnal (shuningdek, ularning "101 bepul o'yinlari" maqolasi), bu erda u "ham ziqna, ham ijodiy geymerlar uchun mukammal" deb ta'riflangan.[21]

"CTF Edition" tomonidan ijobiy ko'rib chiqildi Froniks, Linuxga yo'naltirilgan apparat va dasturiy ta'minotni ko'rib chiqish veb-sayti,[22] shu qatorda; shu bilan birga Linux.com,[23] bilan bog'liq yangiliklarni taqdim etadigan veb-sayt bepul va ochiq manbali dasturiy ta'minot.

Shuningdek qarang

Adabiyotlar

  1. ^ a b Sauerbraten jamoasi (2009). "Sauerbraten kreditlari / mualliflar". sauerbraten.org. Sauerbraten. Olingan 14 may, 2009.
  2. ^ "Kub 2: Sauerbraten". GameSpot. Olingan 2020-12-01.
  3. ^ https://cvsweb.openbsd.org/ports/games/sauerbraten/Makefile
  4. ^ Sauerbraten jamoasi (2008). "Sauerbraten litsenziyasi". sauerbraten.org. Sauerbraten]. Olingan 12 iyun, 2008.
  5. ^ Dot3 laboratoriyalari (2008). "Dot3 laboratoriyalari - Sauerbraten Technology". dot3labs.com. Dot3 laboratoriyalari]. Olingan 12 iyun, 2008.
  6. ^ "Sauerbraten FPS yangilandi". insidemacgames.com. Mac o'yinlari ichida. 2007-04-18. Olingan 2009-04-15.
  7. ^ "Sauerbraten 2008_06_20". macupdate.com. MacUpdate. Arxivlandi asl nusxasi 2009-05-14. Olingan 2009-04-15.
  8. ^ Salzman, Li (18.04.2012). "Tesserakt e'lon qilinadi ..."
  9. ^ Larabel, Maykl (2012 yil 24 aprel). "Cube 2 ning Tesseract grafikani juda yaxshilaydi".
  10. ^ "Tesseract sahifasi". Arxivlandi asl nusxasi 2016-01-13 kunlari. Olingan 2014-08-19.
  11. ^ Li Salzmanning sahifasi, Tesseract yaratuvchisi
  12. ^ "Inexor | Ajoyib bo'lib, yaxshilanadi". inexor.org. Olingan 2016-11-20.
  13. ^ "inexor-game / code". GitHub. Olingan 2016-11-20.
  14. ^ "Red Eclipse: Parkour ishtirokidagi bepul arenada otishma". www.redeclipse.net. Olingan 2019-10-10.
  15. ^ "Qizil tutilish: Hujjatlar - v2 uchun ma'lumot". www.redeclipse.net. Olingan 2019-10-10.
  16. ^ Pol, Rayan. "Firefox 15 keladi, ta'sirchan 3D o'yinlari uchun siqilgan to'qimalarni qo'llab-quvvatlaydi". Ars Technica. Olingan 29 avgust, 2012.
  17. ^ Vouter van Oortmerssen. "Sauerbraten dastlabki ishlab chiqish hujjatlari". Olingan 21 avgust, 2013.
  18. ^ Vouter van Oortmerssen (2006). "Sauerbraten Burger King televizion reklamasida !!". cubeengine.com. Cube Engine Games]. Olingan 22 fevral, 2007.
  19. ^ "Burger_King_Girlfriend_out_of_town_DC_25sec.mpg". sauerbraten.org. Arxivlandi asl nusxasi 2007-03-07 da. Olingan 2007-02-22.
  20. ^ Xodj, Karl (2007-06-29). "Cube 2: Sauerbraten sharhi". macworld.co.uk. MacWorld UK. Olingan 2007-07-17.
  21. ^ Windows uchun o'yinlar: rasmiy jurnal, p. 58, 2007 yil fevral Yo'qolgan yoki bo'sh sarlavha = (Yordam bering)
  22. ^ Larabel, Maykl (2008-06-21). "Sauerbraten CTF Edition". phoronix.com. Froniks. Olingan 2008-06-22.
  23. ^ Sharma, Mayank (2008-08-26). "O'zingizning hovlingizdan Sauerbraten bilan parchalaning". linux.com. Linux.com. Olingan 2008-08-28.

Tashqi havolalar