Ioquake3 | это... Что такое Ioquake3? (original) (raw)

ioquake3
Лицензия GNU GPL 2.0
Последняя версия 1.36 / 23 апреля 2009 года
Системные требования Системные требования: Pentium 266 64 Мб OpenGL Рекомендуемые требования: Pentium III 450 128 Мб OpenGL
Управление Клавиатура Мышь
Сайт http://ioquake3.org/

ioquake3 это игра на базе открытого исходного кода игры Quake III Arena версии 1.32b[1], с изменённым с целью улучшения движком id Tech 3. Для работы ioquake3 необходим несвободный файл данных из оригинальной игры, pak0.pk3, который можно взять с установочного компакт-диска Quake III Arena, приобретя игру с помощью сервиса Steam и во многих других магазинах. Остальные файлы данных, pak1.pk3, pak2.pk3 и другие, можно легально загрузить из Интернета (например, с официального сайта ioquake3), потому что эти файлы распространяются вместе с патчами к игре.

Геймплей оригинальной игры не изменён, изменения касаются только её движка, id Tech 3. Включение новых возможностей производится либо через правку конфигурационного файла, либо из консоли игры: оригинальное меню настроек не изменено. ioquake3 удалось запустить на большом количестве платформ, отличающихся от Windows/Linux/Mac OS X и x86/PowerPC. Для Linux-версии добавлена поддержка звуковой системы ALSA в дополнение к OSS, стоит также отметить добавление поддержки 64-битной сборки и её последующую оптимизацию. Но из открытого исходного кода Quake III Arena версии 1.32 исключена поддержка хуков для задействования PunkBuster, которая есть в закрытой версии игры. Поэтому заставить работать PunkBuster в ioquake3 нельзя, что мешает стать ioquake3 вариантом игры Quake III Arena де-факто для некоторых Linux-игроков. Сам PunkBuster несвободен и присутствует в проприетарной версии игры Quake III Arena.

На базе движка ioquake3 построены такие игры, как Urban Terror, OpenArena, World of Padman, Turtle Arena и Tremulous. В настоящее время программисты из сообщества открытого ПО переносят игру Return to Castle Wolfenstein на движок ioquake3. Эта игра основывается на игровом движке id Tech 3, исходный код которого был открыт уже после релиза Return to Castle Wolfenstein. Исходный код Return to Castle Wolfenstein был представлен общественности на конференции QuakeCon 2010 12 августа 2010 года[2][3].

Изменения исходного кода движка id Tech 3 после открытия id Software версии 1.32

Текущая версия ioquake3 - 1.36, общий список изменений по сравнению с игрой Quake III Arena веосии 1.32 от компании id Software примерно такой:

Примечания

  1. Новость об открытии исходного кода игры Quake III Arena версии 1.32b на ресурсе Slashdot (англ.)
  2. Новость об открытии исходного кода игры "Return to Castle Wolfenstein" на сайте linuxgamers.com (англ.)
  3. Новость о начале работы по переносу игры Return to Castle Wolfenstein на игровой движок ioquake3 и о создании репозитория Mercurial, опубликованная на сайте ioquake3.org (англ.)

Ссылки

Просмотр этого шаблона Игровые движки
Открытое ПО OpenMWODEOGREGLScenePygameGBERen'PyPanda3DOpenSimulatorClanLibid TechSpringDarkPlacesDelta3DStratagusINSTEADNebula DeviceIrrlichtOpenSceneGraph • openSLUDGE • WorldForge • Love2d • Horde3d • Crystal Space • Genesis3D • GamePlay3d • FlareRPG • PixelLight
Проприетарное ПО UnityNScripterLithtechUnreal EngineSourceCryEngine
Просмотр этого шаблона Свободные компьютерные игры (список)
Симуляторы FlightGearFrets on FireOoliteOpenBVEOpenTTDRigs of RodsSimutransTORCSToribashVega Strike
Стратегии В реальном времени 0 A.D.GlestLincitySpringStratagusWarzone 2100Widelands Пошаговые BZFlagBattle for WesnothFreeColFreecivHedgewarsScorched 3DUFO2000 • UFO: Alien Invasion • WarMUX
Action AssaultCubeCubeFreeDoomNexuiz ClassicOpenArenaTremulousXonotic
Ролевые Roguelike AngbandCrossfireBlades of ExileLinley’s Dungeon CrawlNetHackSlash’EM Многопользовательские CrossFirePlaneShiftRyzom
Казуальные Обучающие GComprisPlayPowerTux Paint Головоломки EnigmaFish Fillets NGFloboPuyoFrozen BubbleHex-a-HopPingusRocks'n'Diamonds Настольные AisleriotGNOME GamesKDE Games Аркады Armagetron AdvancedChromium B.S.U.NeverballSuperTuxKartSuperTuxTeeworldsTux RacerX-MotoZaz