Kostka (hra)

krychle
Vývojář Wouter van Oortmerssen
Vydavatel Wouter van Oortmerssen
Datum vydání 29. srpna 2005
Licence zlib licence (kód), proprietární zdroje
Žánr střílečka z pohledu první osoby
Tvůrci
Herní designér Wouter van Oortmerssen [d]
Skladatel
Technické údaje
Platformy Microsoft Windows , GNU / Linux , FreeBSD , Mac OS X , iPhone
Herní módy pro jednoho hráče , pro více hráčů
Jazyk rozhraní Angličtina
Dopravce Zdarma ke stažení
Řízení klávesnice a myš
Oficiální stránka
 Mediální soubory na Wikimedia Commons

Cube (z  angličtiny  -  "Cube") - počítačová hra , střílečka z pohledu první osoby , vytvořená Wouter van Oortmerssen (anglicky) na svobodném herním enginu ; podobný sérii Quake [1] .

Cube podporuje mnoho operačních systémů, jako je Microsoft Windows , GNU / Linux , FreeBSD , Mac OS X a dokonce i iPhony a 3D akcelerovaná PDA (jako Dell Axim x50). Hra využívá OpenGL a SDL . Hra obsahuje vestavěný editor úrovní .

29. srpna 2005 vyšla poslední aktualizace hry Cube. Hra vyšla pod licencí Zlib, načež byl otevřen zdrojový kód hry a má velikost pouhých 400 kb.

Kostka byla použita v kurzu informatiky na Brown University [2] .

Popis

Cube vyvinul Wouter van Oortmerssen a používá  licenci zlib [3] . Na rozdíl od Doom a Quake hra využívá otevřené a velké lokace, což znamená, že herní engine je optimalizován pro mapy, které jsou venku a jsou prostorné.

Dalším neobvyklým faktem je, že herní mechanismus je založen na filozofii nulového předběžného překladu – všechna mapová data jsou interpretována dynamicky, bez nutnosti přepočítávání dat, jako jsou stínové mapy nebo binární dělení prostoru . Tato technologie umožňuje editaci map v reálném čase.

Hratelnost

Je možné procházet kampaněmi pro jednoho hráče, nebo hrát proti botům na DM mapách. Po svém vydání 29. srpna 2005 hra obsahovala 37 sólových map a 65 DM map pro celkem 102 map.

Hra pro více hráčů je velmi rychlá a má malé požadavky na šířku pásma kvůli jejímu síťovému kódu hry zvanému ENet. Zahrnuje režimy: "Free For All" (" Deathmatch "), "Coop Edit", "Teamplay", "Instagib", "Efficiency", "Insta Arena", "Tactics Arena".

Další vývoj (The Cube 2: Sauerbraten)

Později byl vyvinut nový herní engine založený na Cube enginu s názvem Sauerbraten, také známý jako Cube 2. Nový engine používá nový 6-směrový vysoce-polygonální model světa, ( angl.  6-directional heightfield ). To umožňuje použití složitější geometrie úrovně, čímž je úroveň ještě jednodušší.

Spolueditování

Jedním z charakteristických rysů enginu je také společná úprava map. Hráči mohou současně upravovat mapu v aktuálním čase, kde okamžitě a kdykoli může každý z hráčů vstoupit do herního režimu a vyzkoušet si jej.

V případě editace otevřené pro všechny, proti sabotáži , existuje možnost předmoderování změn, kdy master serveru zkontroluje oprávněnost určitých změn a rozhodne, zda je do mapy přidat či nikoliv.

Společné úpravy však mají řadu omezení: nemožnost akci vrátit zpět (undo / redo), vytvářet výškové mapy (heightmap) a prolínat (blend), posouvat, otáčet a měnit velikosti textur. To vám však nebrání v provedení těchto akcí v režimu pro jednoho hráče a následném odeslání (/sendmap) hotové mapy se změnami na server, odkud si její hráči mohou stáhnout (/getmap) pro sebe. Jediné omezení je, že to nepůjde se světlem (/sendmap nepřenáší data světelné mapy), to si musí každý spočítat sám.

Poznámky

  1. Libregamewiki: Seznam odmítnutých her - Libregamewiki . Získáno 27. května 2008. Archivováno z originálu 4. května 2008.
  2. Popis kurzu CS138, leden - květen 2006 Archivováno z originálu 31. července 2012.
  3. Free Frags with Cube: The Linux First-Person Shooter . Získáno 26. 5. 2008. Archivováno z originálu 16. 9. 2017.

Webové stránky