Stratagus: Ашық көзді стратегия ойындары жасау құралы
Stratagus
Stratagus – тегін, ашық бастау коды бар ойын қозғалтқышы. Нақты уақыт стратегиялық ойындар құруға арналған, C++ және Lua тілдерінде жазылған. Тарихы, өзгерістері.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Stratagus – тегін және ашық кодты, платформадан тәуелсіз ойын қозғалтқышы, нақты уақыт стратегиялық бейнеойындар жасауға арналған. Ғана GNU GPL 2.0 лицензиясымен берілген, ол көбінесе C++ тілінде жазылған, ал конфигурация тілі Lua.
Game engine
Stratagus is a free and open source cross platform game engine used to build real time strategy video games. Licensed under the GNU GPL 2.0 only, it is written mostly in C++ with the configuration language being Lua.
Тарих
1998 жылдың 15 маусымында Латц Саммер өзінің Linux үшін жазған Warcraft II тегін клонының – ALE Clone – алғашқы көпшілікке арналған нұсқасын шығарды. 1999 жылы ол Freecraft деп қайта аталды. 2003 жылдың маусым айында Blizzard Entertainment компаниясынан тоқтату туралы хат келіп түсті, онда Freecraft атауы StarCraft және Warcraft атауларымен шатасу тудыруы мүмкін екені, ал қозғалтқыштың кейбір идеялары Warcraft II-ге тым ұқсас екені айтылды. Жоба 2003 жылдың 20 маусымында тоқтатылды. 2004 жылы жасаушылар жобаны қайта құрып, Stratagus деп атады. Олардың назары Warcraft II-ні клондаудан RTS ойындары үшін ашық кодты, конфигурацияланатын қозғалтқыш жасауға ауысты, соның ішінде Интернет/LAN желісі арқылы немесе компьютерлік қарсыластарға қарсы ойнау мүмкіндігін қамтамасыз етуге. Stratagus қозғалтқышында Warcraft II дерек файлдарын іске қосу үшін Wargus атты жеке жоба басталды. Бұл мод Warcraft II-нің заңды түрін қажет етеді және Linux және басқа операциялық жүйелер сияқты платформалар аралық қолдауды ұсынады. Warcraft II-ні имитациялайтын тегін медиа жинағы тоқтатылды. 2007 жылдың 10 маусымында Stratagus-тың дамуы уақытша тоқтатылды. Stratagus жасаушылары Stratagus қозғалтқышының өзгертілген нұсқасын пайдаланатын Bos Wars жобасымен айналыса бастады. 2010 жылдың маусым айында бірнеше жасаушы Stratagus жобасын SourceForge-тан Launchpad-ке көшіріп, Stratagus пен ойындарды қайта дамытуға кірісті. Wargus (Warcraft II үшін), War1gus (Warcraft I үшін) және Stargus (StarCraft үшін) Launchpad платформасында Stratagus командасымен әрі қарай дамытылды. 2014 жылы Wyrmgus Stratagus қозғалтқышынан бұтақтандырылып, бастапқы қозғалтқыштан гөрі кең ауқымды, тегін активтерге негізделген стратегиялық ойынды жасау үшін құрылды. Stratagus командасы содан бері GitHub-қа да көшті. Stratagus негізіндегі ойналатын ойындар: фантастикалық Aleona's Tales, ортағасырлық Battle for Mandicor, Warcraft II: Tides of Darkness (және Beyond the Dark Portal кеңейтуі) Wargus порты, Warcraft: Orcs and Humans порты War1gus, футуристикалық Battle of Survival, тарихи шабыттанған Commander Stalin, StarCraft порты Stargus және ғарыш эрасы Astroseries. Олардың ішінде тек Aleona's Tales, Wargus, War1gus және Wyrmsun толыққанды аяқталған.
On June 15, 1998 Lutz Sammer released the first public version of a free Warcraft II clone for Linux he had written, named ALE Clone. In 1999 it was renamed to Freecraft. In June 2003, a cease and desist letter was received from Blizzard Entertainment, who thought the name Freecraft could cause confusion with the names StarCraft and Warcraft, and that some of the ideas within the engine were too similar to Warcraft II. The project halted on June 20, 2003. The developers regrouped in 2004 to continue work on the project, renaming it Stratagus. Their focus changed from cloning Warcraft II to creating an open source, configurable engine for RTS games including support for playing over Internet/LAN or playing vs. computer opponents. A separate project, Wargus, was started to get Warcraft II data files running in the Stratagus engine. This mod requires a legal copy of Warcraft II and allows for cross platform support such as Linux and other operating systems. The free media set imitating Warcraft II was discontinued. On June 10, 2007, development of Stratagus was paused. The Stratagus developers began working on Bos Wars, which uses its own modified version of the Stratagus engine. In June 2010 some of the developers moved Stratagus project from SourceForge to Launchpad and started working on Stratagus and games again. Wargus (for Warcraft II), War1gus (for Warcraft I) and Stargus (for Starcraft) continued to be developed by the Stratagus team on Launchpad. In 2014, Wyrmgus started as a fork from the Stratagus engine to develop a strategy game based on free assets with a wider scope than the original engine allowed. The Stratagus team has since also moved to GitHub. Playable Stratagus based games are: fantasy Aleona's Tales, medieval Battle for Mandicor, Warcraft II: Tides of Darkness (plus expansion Beyond the Dark Portal) port Wargus, Warcraft: Orcs and Humans port War1gus, futuristic Battle of Survival, historically inspired Commander Stalin, StarCraft port Stargus, and space age Astroseries. Of these, only Aleona's Tales, Wargus, War1gus, and Wyrmsun are complete.
Бағдарламалау
Stratagus қозғалтқышы – SDL, gzip, bzip2 және тағы да басқалары сияқты көп платформалы ашық кодты кітапханаларға негізделген 2D қозғалтқыш. Lua бағдарламалау тілі негізгі сценарий тілі ретінде қолданылатындықтан, Stratagus қолданушыларына қозғалтқыштағы барлық мүмкіндіктер оңай өзгерту үшін қолжетімді, бастапқы C/C++ кодына түзетулер енгізу қажеттілігін жояды. Анимациялар png суреттерінің жиынтығынан жасалады; бұл әдіс Warcraft және басқа RTS ойындары шыққан кезде кеңінен таралған. Stratagus және Wargus Pocket PC, Symbian және Android құрылғыларында жұмыс істеу үшін түрлендірілді. Wargus сондай-ақ GP2X және Open Pandora Linux қолға ұсталатын құрылғыларына да көшірілді.
The Stratagus engine is a 2D engine based on cross platform open source libraries like SDL, gzip, bzip2 and others. Basing on Lua as their primary scripting language, virtually all the abilities in the engine have been made available to the users of Stratagus for easy modding, removing the need to change the original C/C++ source. Animations are created from a set of png pictures; this technique was commonly used in the time that Warcraft and other RTS had come out. Stratagus and Wargus have been ported to run on Pocket PC, Symbian and Android devices. Wargus has also been ported to the GP2X and Open Pandora Linux handhelds.
Қабылдау
Stratagus 2004 жылдан 2017 жылдың маусым айына дейін SourceForge.net сайтынан 185 000-нан астам рет жүктелген.
Stratagus was downloaded from SourceForge. net between 2004 and June 2017 over 185,000 times.