Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Cube 2: Sauerbraten (неміс тілінде "қышқылданған ет", сондай-ақ Sauer деп те аталады) – OpenGL және SDL пайдаланып, Microsoft Windows, Linux, FreeBSD, OpenBSD және Mac OS X үшін шығарылған бірінші тұлғадан атыс ойыны. Quake стиліндегі ойын, бір ойыншылық және көп ойыншылық режимдерді ұсынады және ойын ішіндегі деңгей редакторын қамтиды. Ойынның қозғалтқышы zlib лицензиясы бойынша тегін және ашық кодты бағдарламалық құрал болып табылады, ал коммерциялық қолдауды әзірлеушінің серіктес компаниясы Dot3 Labs ұсынады. Ойын медиасы әртүрлі коммерциялық емес лицензиялармен шығарылады. Жобаның мақсаты – мүмкіндігінше көп мүмкіндіктерді және жоғары сапалы графиканы жасау емес, керісінше, ойын картасын нақты уақыт режимінде өңдеуді қамтамасыз ету, сонымен бірге қозғалтқыштың бастапқы кодын ықшам және әдемі ету.
Cube 2: Sauerbraten (German for "sour roast", also known as Sauer) is a first person shooter released for Microsoft Windows, Linux, FreeBSD, OpenBSD, and Mac OS X using OpenGL and SDL. In the style of Quake, the game features single player and multiplayer game modes and contains an in game level editor. The game engine is free and open source software under the zlib License with commercial support available from the developer's business counterpart, Dot3 Labs. The game media is released under various non free licenses. The aim of the project is not to produce the most features and highest quality graphics possible but rather to provide real time, in game map editing while keeping the engine source code small and elegant.
Ойын процесі
Cube 2 бір ойыншылық және көп ойыншылық режимдерді ұсынады, соңғысы LAN, жергілікті және онлайн ойынға мүмкіндік береді. Ойын өлім жарысы, Туды басып алу және олардың түрленулері сияқты бірнеше режимдерді қамтиды. Ойыншылар онлайн кооперативтік карта жасаумен де айналыса алады. Бір ойыншылық режимдерде эпизодтық ойын және адамдардың орнына AI боттарымен көп ойыншылық карталардағы өлім жарыстары бар.
Cube 2features singleplayer and multiplayer, the latter offering LAN, local, and online play. The game features multiple modes, such as deathmatch, Capture the Flag, and variations thereof. Players can also engage in online cooperative map editing. Single player modes feature both episodic gameplay and deathmatches on multiplayer maps with AI bots instead of human opponents.
Даму
Cube 2: Sauerbraten бастапқы Cube ойын қозғалтқышын қайта жасау ретінде басталды. Қозғалтқыш C++ және OpenGL тілдерінде жазылған. Ойын дизайны мен философиясының көп бөлігін алдыңғы ойынмен ортақ, бірақ жаңа 6 бағытты биіктік картасы (немесе октари) әлем моделін пайдаланады. Ойынды iOS платформасына FernLightning көшірді.
Cube 2: Sauerbraten started as a redesign of the original Cube game engine. The engine is written in C++ and OpenGL. The game shares most of its design goals and philosophy with its predecessor, but uses a new 6 directional heightfield (or octree) world model. The game was ported to iOS by FernLightning.
Рендерингтік қозғалтқыш
Cube 2s рендеринг қозғалтқышы заманауи графикалық процессорларға негіделген, олар бейне жадында сақталған үлкен геометрия жиынтықтарымен ең жақсы жұмыс істейді. Жарықтандыру тиімді жиынтықтау үшін текстуралар ретінде геометрияға сәйкес келетін жарық карталарына (сурет файлдары) алдын ала есептеледі, сондай-ақ, көлеңкелік әсерлерді тиімді жүзеге асыруға мүмкіндік беретін қосымша сақталған бағыттық компоненті бар. Алғашқы Cube қозғалтқышының рендеринг қозғалтқышы overdraw (соңғы көріністе көрінбейтін көпбұрыштар z-буфер арқылы жасырылады) әр кадрда графиктің процессорына үшбұрыштардың жаңа ағынын жіберуден гөрі көп процессорлық ресурстарды қажет етеді деп есептеген, бұл оның заманауи аппараттық құралдардағы өнімділігін шектеді, себебі жад ені жадтың шектеулі факторы болып табылады. Соңғы нұсқалар (CTF Edition-нан бастап) аппараттық жасыруды қолдамайтын графикалық карталар үшін алдын ала есептелген көріну жүйесін (PVS) қолдайды.
Cube 2s rendering engine is designed around modern graphics processing units, which perform best with huge batches of geometry already stored in video memory. Lighting is precomputed into lightmaps—image files that correspond to geometry as textures—for efficient batching, with an additional stored directional component, that allows for efficient shader based lighting effects. The original Cube engine's rendering engine assumed that overdraw (where polygons that do not appear in the final scene are occluded via the z buffer) was more processor intensive than sending new streams of triangles to the graphics processing every frame, which vastly limited its performance on more modern hardware where memory bandwidth is a greater limiting factor. The most recent releases (starting with "CTF Edition") support a precomputed visibility system (PVS) for graphics cards that do not support hardware occlusion.
Реалдық уақыт режимі
Куб 2: Sauerbraten 6 бағытты биіктік картасын (немесе октауды) әлем моделі ретінде пайдаланады. Октау, Sauerbraten-де, сегіз кіші кубқа бөлінетін куб; бұл кіші кубтар да октау болып табылады және одан әрі бөлінуі мүмкін. Бұл өте күрделі деңгей геометриясын және оңай өңдеуді қамтамасыз етеді. Октаудағы әрбір куб тәрізді түйін – көрсетілетін көлемді немесе маршыру кубінің түрін білдіреді, олар куб деп аталады, онда осы кубтың әр қабырғасын ұзарту немесе қысқарту арқылы кубты әртүрлі пішіндерге өзгертуге болады. Кубтың бұрыштарын да "итеру" немесе "тарту" арқылы шамалы қисықтар жасауға болады. Көргеніңіз – соны аласыз – нақты уақыт режимінде өңдеу деңгей дизайнерлеріне карталарға көптеген егжей-тегжейлілік қосуға және нақты құрастыруға жұмсалатын уақытты азайтуға мүмкіндік береді. Бұл дәстүрлі қазіргі заманғы көпбұрышты 3D қозғалтқыштарынан өзгеше, олар сыртқы модельдеу бағдарламасынан кездейсоқ үшбұрыштар жиынтығы ретінде жасалған модельді алып, оның үшбұрыштарын BSP ағашы сияқты ағаш құрылымдарына сәйкес ету үшін бөлуге тырысады, бұл үшін қымбат алдын ала өңдеу қажет. Куб 2-нің ерекшелігі – әлемді бейнелеудің октау немесе маршыру кубтары құрылымының өзі, одан графикалық процессор үшін тиімді үшбұрыштар жиынтығы жасалады, бұл қымбат және уақытты қажет ететін алдын ала өңдеуді қажет етпейді.
Cube 2: Sauerbraten uses a 6 directional heightfield (or octree) world model. An octree, in Sauerbraten, is a cube that can be split into eight smaller cubes; those smaller cubes are also octrees, and can be subdivided further. This allows much more complex level geometry and easier editing. Each cube shaped node in the octree represents a renderable volume, or a type of Marching cube, which are referred to as a cube, where each edge of this cube can be lengthened or shortened to deform the cube into a variety of other shapes. Corners of cubes can also be "pushed" or "pulled" to create crude curves. The what you see is what you get realtime editing has enabled level designers to add a lot of detail to maps, while reducing the time spent on actual creation. This is in contrast to traditional modern polygon soup 3D engines which take a model generated as an essentially random batch of triangles from an external modelling program and attempt to spatially subdivide the model's triangles after the fact by splitting them to fit into tree structures, such as a BSP tree or even an octree, that require costly pre processing to build. Cube 2s novelty thus lies in that the world representation is the octree, or Marching cubes, structure itself, from which efficient triangle batches are generated for the graphics processing unit to render, without need for expensive and time consuming pre processing.
Қабылдау
Бұл ойын Burger King телеарнасында көрсетілген жарнамада пайда болды. Сондай-ақ, MacWorld UK шолуында бес жұлдыздың төртеуіне ие болды және Games for Windows: The Official Magazine журналының 3-ші санында (сондай-ақ олардың "101 тегін ойын" мақаласында) еске алынды, онда ол "қаржылық жағдайы нашар және шығармашыл ойыншылардың екеуі үшін де өте қолайлы" деп сипатталды. "CTF Edition" Linux-қа бағытталған аппараттық және бағдарламалық жасақтаманы шолушы Phoronix сайтында, сондай-ақ ашық кодты және тегін бағдарламалық жасақтама туралы жаңалықтарды ұсынатын Linux.com сайтында жағымды бағаланды. PC World ойынды бастау деңгейіндегі ойын жасаушылар үшін ойын редакторын ұсынды.
The game has been shown in a Burger King television commercial. It also received four out of five stars in a MacWorld UK review and was mentioned in issue 3 of Games for Windows: The Official Magazine (as well as their "101 Free Games" article), where it was described as being "perfect for both stingy and creative gamers alike". The "CTF Edition" was reviewed positively by Phoronix, a Linux focused hardware and software review website, as well as Linux. com, a website providing news related to free and open source software. PC World recommended the in game editor for amateur game design.