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] .
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.
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".
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šší.
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.
Tematické stránky |
---|