Пользователь
57,4
рейтинг
16 июня 2014 в 13:29

Разработка → Вышла OpenXcom 1.0 — свободная версия X-COM



Есть старые игры, которые можно назвать легендарными. Спустя десятилетия у них сохраняется большая аудитория увлечённых игроков. Среди таких легенд — Doom, «Цивилизация». К ним же относится и пошаговая стратегия UFO: Enemy Unknown (X-COM).

С момента первоначального выпуска X-COM в 1994 году создано более десятка «клонов» или «духовных преемников» этой игры. И вот сейчас сообщество завершило работу над OpenXcom 1.0 — первым мажорным релизом свободной версии OpenXcom. В свободной версии поддерживается большее разрешение, добавлены новые фичи и исправлены многие баги оригинальной X-COM.

Выпуск OpenXcom 1.0 приурочен к 20-летию X-COM. Разработка свободного клона тоже идёт довольно давно: с момента версии 0.9 внесено 5224 коммита, закрыто 606 тикетов. Работа заняла больше года, а с момента выхода версии 0.1 прошло три с половиной года! Так что это действительно большой релиз.

Список сделанных изменений в 1.0 см. здесь. Вот некоторые из них:

  • Рудиментарная поддержка модов в файлах конфигурации (ruleset).
  • Поддержка нескольких новых языков.
  • Локализация инсталлятора.
  • Новые имена солдат из разных стран.
  • Новый режим битвы загружает доступные карты из отдельных файлов, так что теперь их не нужно внедрять в основной игровой модуль.
  • Полностью переделанное меню «Опции», настройки можно менять по ходу игры

Это лишь малая часть нововведений.

Скачать OpenXcom 1.0 для Windows, Mac OS X, openSUSE, ArchLinux, Gentoo, OpenPandora, Android.

Исходный код OpenXcom 1.0: кроссплатформенную игру можно скомпилировать под любую платформу. Она написана на C++ с использованием библиотеки SDL и опубликована под лицензией GPL. Правда, для установки OpenXcom 1.0 нужно сначала поставить оригинальную X-COM.









Анатолий Ализар @alizar
карма
751,5
рейтинг 57,4
Пользователь
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Спецпроект

Самое читаемое Разработка

Комментарии (77)

  • +13
    Вот это ностальгия. Сколько же времени было потрачено :)
    • +6
      Сколько еще будет потрачено :D, я лично понимаю что мне на этой недели работать будет трудно.
      • +9
        Боюсь, что испорчу вам ещё пару месяцев, но держите вот эту ссылку: Open Source Game Clones
        • +2
          Я Вас ненавижу! :D
    • +2
      Что значит потрачено?! Когда вас спросят:
      — Принц, а что Вы делали столько дней под Смоленском?
      Вы определенно будете знать, что ответить.
  • +2
    Open да не open, т.к. без пропитанного оригинала не идёт. Я так понимаю всё ради поддержки «иных» платформ. В таком ключе заголовок и текст и писать бы.
    • +12
      Разработчики таким хитрым способом обходят копирастические ограничения. Они не могут выложить ресурсы оригинальной игры, так как их посадят за пиратство. Поэтому Сам OpenXCom — интерпретатор для ресурсов оригинальной игры. Где взять ресурсы — проблема пользователя.
      • –8
        Это понятно. Просто смущают меня громкие приставки «OPEN».
        С другой стороны печалит ещё больше, что пытаются распространять копирайт на классические игры.
        Сколько всего можно было сделать, если бы владельцы прав не были бы такими жадными. (тут был плачь про козырный конвертер оригинального морровинда на обливион и морбливион).
        • +36
          Ну так помогите проекту, перерисуйте для игры изображения в высоком разрешении и сохраняя стиль игры и не будьте жадными — отдайте их в проект под свободной лицензией.
          В каментах ныть — не мешки ворочать :)
          • –13
            Зачем делать велосипед? Зачем в высоком разрешении?
            В крайности кидаться тоже не стоит.
            • +14
              Зачем делать велосипед?
              Потому что кататься на существующем велосипеде правообладатель запрещает.
              Зачем в высоком разрешении?
              Потому что как бы ни был хорош оригинальный велосипед — квадратные колеса уже таки давно не в моде.
              • 0
                Не надо зацикливаться. Я начал с того, что мне не нравиться, что на старые игры действует копирайт.

                Ммм. Я прямо вижу модные тенденции в дизайне в текущей игре.
              • +2
                Потому что как бы ни был хорош оригинальный велосипед — квадратные колеса уже таки давно не в моде.

                А вот с этим я бы поспорил. На андроиде довольно часто встречаются и популярны эти самые «квадратные колеса». Игры с пиксельной графикой, от старого доброго Gurk (II, III), до великолепных Pixel Dungeon, The Sandbox, Pixel Kingdom и многих-многих других, просто-таки в топах по популярности.
          • +7
            В OpenTTD так и сделали в итоге — и сейчас ресурсы тоже Open. Но долгое время были нужны оригинальные.
            • 0
              FreeDoom еще был.
        • +1
          ага а ещё на Tomb Raider есть OpenTomb и OpenRaider
          страшно представить…
    • +5
      Таких игр много. Движок — open, а контент надо от оригинальной игры заиметь. Так можно сказать, что и ScummVM не открытый.
      • 0
        В конце концов если принципиально именно open, то умельцы нарисуют свободные ресурсы. Как во FreeDOOM, например: хоть и не так ностальгично, но зато open.
        • +2
          Вы просто в свое время в openTTD не играли. Там тоже движок, но нужны ресурсы от оригинальной игры.
          • +3
            Дык, они уже давно всё перерисовали, или нет? У них год (если не больше) новость была, что все необходимое для игры уже в openGfx.
            • +5
              Уже давно они избавились от оригинальных файлов в OpenTTD.
              • 0
                Да, сначала opengfx (графика) и opensfx (звуки), потом и openmsx (музыка).
    • 0
      Для OpenTTD постепенно и графику свою нарисовали.
  • +3
    Ооо!
    Как же не хватало современного управления (Хоть бы даже скролл) в этой игре.
  • 0
    Господа разбирающиеся, а ее можно под iOS скомпилировать или как это называется?
    • 0
      А есть же примерный аналог.
      Aliens vs Humans
      • 0
        Есть даже свежий XCOM: Enemy Unknown.

        Я её не смог на компе пройти (работа), потом не смог на PS3 (другие игры) — может хоть на планшете дадут поиграть?
        • 0
          Да что-то так себе. Купил чисто ребят поддержать материально…
        • 0
          На айпаде X-com конечно классно поиграть, но он невероятно быстро жрет батарею и греет девайс. Да и урезали они там графику и количество инопланетян на поздних этапах игры.
          Ну и мышкой таки играть удобнее.
  • +3
    А можно ли свои старые сейвы из оригинальной игры доиграть?
    • 0
      Формат сейвов не совместим. Импорта оригинальных сейвов тоже нет. Но не исключают его реализацию в дальнейшем.
    • 0
      А вот смысла в этом я не особо вижу. Игра не из тех, когда «прошел — забыл». Она очень реиграбельна. Лучше начните заново и освежите впечатление.
      А потом снова. И снова. И заново.
  • +2
    Только вчера смотрел на Xenonauts. А теперь еще это :)
    • 0
      Скоро должны по-нормальному отрелизиться, кстати.
    • +1
      Если кому-то интересно, то Xenonauts — очень достойный ремейк.
  • 0
    Полу оффтоп.
    Для любителей Seven Kingdoms (7K) есть свободный порт для Linux и Windows:
    7kfans.com
    Правда разрешение осталось исходным: 800x600
  • +2
    Никогда не играл в неё на PC, а спектрумовская версия Славы Медноногова очень нравилась.
  • +7
    Мхм. Ну что ж, видимо, конец рабочего дня будет посвящен не чему попало, а спасению человечества.
  • +1
    По традиции советую книгу Владимира Васильева «UFO: враг неизвестен» :-)
    • 0
      О да!
      Книга отдельно доставила. После года жизни потраченного на игрушку. :)
    • +4
      По качеству — типичный первый фанфик, увы.
  • +5
    Х-COM — пример забавной ситуации в игростроении — много лет более поздние проекты уступали по набору фич оригиналу — то карты нарисованные и повторяющиеся, то с разрушаемостью проблемы, то стратегическую часть зарежут. Я не смотрел последние игры-наследники серии, но возникает ощущение, что полного набора оригинальных фич до сих пор нет. Тем ценнее подобные проекты, надеюсь, OpenXcom повторит славную судьбу OpenTTD.
    • +1
      Так и есть.
      Хоть новая X-COM и пришлась многим по душе.
      Но факт остается фактом, это лишь жалкий обрезок оригинальной игры с модной графикой.
      Убрали, по сути, большую часть игры. «Возни с экипировкой солдатиков» больше нет, да и многие другие аспекты сильно упрощены.
      Эх, вот с ее-то графикой да все навороты оригинала…
      • 0
        Нда, ничуть не удивляет. И вот такая вот ерунда уже двадцать лет :))
        • +1
          Я и в классический UFO гонял ночами напролёт, и в недавнюю XCOM успел немного поиграть. На самом деле, вполне понравилась. Советую как минимум уделить ей время, снести игрушку всегда успеете ;)
      • +3
        Тут главное различать, когда упрощают в целях минимизации монотонных, рутинных действий и когда делают игру легче (оказуаливают).
        • 0
          В данном случае как раз оказуалили. Упростили все что смогли…
          • 0
            Вы хотите сказать, что новый xcom — простая игра? Думаю вы точно не пробовали пройти его на «classic difficulty+ironman»… :)
            • +6
              На хабре дислексия, походу передается через каменты и давно уже приняла форму пандемии)
              Я хотел сказать именно то что сказал.
              А именно «игру, по сравнению с оригиналом, сильно оказуалили, многие моменты упрощены ».
              Для болезных уточняю.
              Это не значит что я принципиально не играл.
              Это не значит что мне игра не понравилась.
              Это не значит что игра стала простой для прохождения.
              Это не значит что игра стала лучше/хуже.
              Это вообще ничего не значит, кроме сказанного.

              В оригинале в игре было больше игровых фишек и за счет этого она была интереснее.
              Эта игра интересна только сама по себе. Ребята просто сделали хорошую (по современным меркам) игру. К оригиналу имеющую весьма отдаленное отношение.
              И в этом ракурсе она вполне играбельна.
              Но те кто играл в оригинал понимают, что игра многое потеряла. И от этого факта никуда не деться. Относиться к нему можно по разному, но каждый решает это для себя сам. Ибо всем не угодишь.

              P.S. И да, сама по себе сложность прохождения совершенно не говорит об интересности и вообще каком бы то ни было качестве игры.
              Например можно сделать тупую игру с турелью на которую прут тонны врагов и котрой даже нельзя управлять толком. Игра будет очень сложной, но играть в нее будет совершенно неинтересно.
              • 0
                Я соглсен, что действительно, сложность — не показатель качества. Но новый xcom мне как раз понравился тем, что, на мой взгляд, удалось сохранить большинство хороших свойств оригинальной игры (глубокую тактику, интересную стратегию, высокую сложность) и при этом избавить от многих недостатков (огромное количество микроменеджмента, плохой баланс (очень сложно вначале и слишком легко где-то с середины и дальше)). Понятно, что результат не идеальный (не бывает идеальных игр), но по поему это максимально близко к тому, как стоило бы сделать xcom на современных технологиях и с современными знаниями по геймдеву. По-моему XCOM:EU это прорыв в жанре может быть даже сравнимый с тем, каким был в свое время самый первый XCOM.
                • +1
                  Туториал жестокий, выдвигают четверых бравых солдатиков, троих убивают прямо на месте :(
                • 0
                  Маленько ошибаетесь. Тактика упрощена очень сильно. Взять хотя бы момент, что ИИ при рестарте уровня повторяет все свои действия, пока не найдет персонажей игрока. Проведя разведку боем и перезагрузим уровень пару раз, компьютер совершенно не представляет опасности.
                  • +1
                    ИИ при рестарте уровня повторяет все свои действия
                    А ещё при рестарте уровня всегда в одном и том же месте висит дохлый кит с криссалидом внутри, да? ;) Из «Проведя разведку боем и перезагрузим уровень пару раз, компьютер совершенно не представляет опасности» не следует «Тактика упрощена очень сильно». Вы же сами себе и упрощаете тактику.
                    • +1
                      Зачем Вы сказали о ките ?! Я ведь до сих пор её не прошёл.
                      Почему не спрятать спойлер под спойлер?
                      Вы бы ещё написали, что GlaDOS — картошка!
                      • 0
                        Простите! Больше не буду. В своё оправдание скажу лишь, что это небольшая деталь миссии, и, по идее, не должна совсем уж испортить впечатление ;)
                    • 0
                      Да, сэйв/лоад я бы не стал оценивать.

                      Но вообще — вы видели, как появляются элиены? Вместо того, чтобы тихо застрелить вашего солдата в спину из темноты, они устраивают клоунское представление, когда вы к ним приближаетесь, и тут уже никакой таинственности — сразу видно, сколько их, кто они и кто куда пошёл.

                      Выглядит, конечно, клёва — орущие Мутоны там и прочее — но глупо. Вообще визуальная часть игры просто отличная — графика, спецеффекты, музыка и звуки, камера, но некоторые особенности геймплея унылы.
                      • 0
                        Вместо того, чтобы тихо застрелить вашего солдата в спину из темноты, они устраивают клоунское представление
                        Даа, вечно куда-то убегают и прячутся за ближайшую стенку. Вот конкретно с этим я соглашусь. Действительно унылая особенность.
                      • +1
                        Да да, в оригинале, особенно ночные миссии, были самыми опасными. Солдат вывел из транспортника и тут же выстрелы, и видно только с какой стороны, а кто и откуда конкретно — хрен его знает. И Сектоиды ночью в поле могли доставить неприятностей, засел в высокой траве и не видит его никто. А главное разочарование — это то, что солдаты стреляют только в пришельцев, когда нет целей отказываются стрелять, да и глупо сделано с видимостью целей, когда один солдат видит цель, а второй чуть отошел и ничего о ней не знает, неужели у них рации отобрали? )
                        • +2
                          глупо сделано с видимостью целей, когда один солдат видит цель, а второй чуть отошел и ничего о ней не знает


                          Теперь только снайпера могут так. На втором уровне у них появляется скилл, Squadsight.
                          • 0
                            Теперь только снайпера могут так. На втором уровне у них появляется скилл, Squadsight.
                            И это по-моему круто. Действительно чувствуется разница между типами солдатиков.
                            • 0
                              А по-моему — это не тот способ, чтобы дать почувствовать разницу. Слишком условное ограничение. В оригинале можно было косым бойцом пострелять в пришельца на другом конце, естественно не попасть, но была вероятность что он запаникует.
                              • 0
                                Все верно. Полностью убита тактика подавления огнем.
                    • 0
                      Нет, я сам не упрощаю, но это тоже самое, как играть в покер и знать карты соперника. Обнаружил этот баг или уж фичу совсем случайно. Хотел пере пройти миссию с меньшими потерями, а тут обнаружил, что ИИ всегда действует одинаково…
                      • 0
                        Ну, та же миссия в рыбацкой деревне с криссалидами (за которую я чуть выше в комментариях получаю по шапке) лично мне даже после четырёх-пяти сэйв-лоадов не поддалась так, как хотелось :)

                        Зато в миссии на инопланетной базе я с помощью пары десятков сэйв-лоадов добился-таки того, чтобы солдатик успешно оглушил сектоида-командира :) Но это полностью сознательное… упрощение.
                      • +1
                        Кстати, ещё такой момент, только что обнаруженный: в дополнительных настройках ко «Второй волне» есть «Спасти подонка» — сброс генератора случайных чисел при загрузке сохранения, типа порядок действий изменится. Не пробовали?
                        • +1
                          Буквально вчера решил все таки доиграть сюжет, и для большего геморроя начал новую игру… Во я был удивлен :)
        • +2
          Согласен. Нежно люблю классический xcom но микроменеджмент местами очень задалбывает.
  • +1
    О. Оказывается пора обновится с 0.9 на 1.0. Осталось теперь только свободных ресурсов и OpenMW 1.0 дождаться.
  • +1
    О! Надо пробовать порт с «современными фитчами» :)
    Год назад купил в Стиме, за доллар, оригинальный пак XCOM и с удовольствием прошел его по новой.

    Еще попадался лет 7 назад очень не плохой порт под Windows Mobile с удивительно удачным управлением под стилус.
  • 0
    Меня всегда интересовало — а как в таких «open» версиях делают AI?
    • +1
      Реверсинженеринг на основе опыта игры;
      Изобретают заново;
      Декомпиляция исходников.
  • 0
    Кстати, только сейчас увидел новость:
    store.steampowered.com/app/223830/

    Ксенонавты вышли из Eearly Access.
  • 0
    Правильно ли я понимаю, что для работы OpenXcom должна быть установлена оригинальная игра или достаточно сокпировать папки с ресурсами в /data/ OpenXcom, как написано в ридми? Ибо не запускается на OS X.
    • 0
      Мне хватило ресурсов от оригинала.
  • 0
    Ммммм… Скачал версию winx64 — залил по инструкции нужные папочки и всё заработало.
    Из подсмотренного одним глазком: версия не совсем такая, как оригинальная DOS-версия. Помимо радиуса вокруг базы мельком увидел ещё мемориал, может и ещё есть?
    Чую, хана выходным… )))

    • +2
      Там тонны плюшек, которые можно включать в настройках: честные взрывы (в оригинале взрыв был плоским, высотой всего с этаж), позабавил глобус в svga разрешении, более удобное управление (ползунки у списков, использование колеса мыши для прокрутки/зума на глобусе), подключение модов, кастомной музыки (есть куча паков музыки с разных платформ), отображение траектории маршрута бойца, новые дополнительные спрайты оперативников (фактически перекрашенные старые, но для соответствия с картинкой в инвентаре). Многие интересные штуки перекочевали из модов/утилей: кастомная планировка начальной базы, некоторые фичи из X-ComUtil (игра только днём, статы в имени и т.д.)…
      Это что на вскидку вспомнил. Очень много настроек, которыми можно поменять баланс игры на свой вкус.
      Ещё порадовал весьма играбельный (на планшете) андроид-порт.

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.