Если вы читаете это — значит вы точно видели недавно вышедшую статью:

Как я построила знаменитую карту Counter-Strike в Minecraft и перенесла оттуда в CSS и CS2
Вы играете в Minecraft? Вы играете в Counter-Strike? Если вы играете в эти игры и они ваши любимые -...
habr.com

Именно она меня и побудила написать этот материал, расскажу здесь о том,
как Counter-Strike переносили, или, до сих пор переносят во вселенную Minecraft.

Counter-Mine 2

Молодая и технически более совершенная версия первого Counter-Mine — cервер,
который работает на обычном клиенте без модов.

Геймплей Counter-Mine 2
Геймплей Counter-Mine 2

Геймплейно — очень похоже, «флоу» каждого оружия попадает в оригинал:
разброс, отдача, анимации, звук.

«Физика гранат и стрельбы полностью повторяет CS, сделать это удалось благодаря изучению кода оригинальной игры». — команда CherryPizza

Стандартных угловатых персонажей тоже переделали в анимированных агентов.

Большое внимание к мелочам, все сделано по подобию, но в выдержанном стиле самого майнкрафта.

Поиграть можно в классические 5x5 и 2х2 режимы, но для искушенных игроков есть и:

  • Дуэли

  • Гонка вооружений

  • Бой насмерть

  • Заложники

  • Рейтинговый режим

Разработкой занимается команда CherryPizza, но не малую часть контента производят и игроки.

Сообщество создает скины и карты по пайплайнам разработчиков, чтобы сохранить тайминги и раскидки из CS2, а лучшие из них попадают игру: все по заветам оригинальной игры.

Пример UGC из Counter-Mine 2
Пример UGC из Counter-Mine 2

Все это реализовано на сервере, на котором одновременно могут играть сотни человек, а нагрузка не больше, чем в обычном «выживании».

«Мы написали собственное ядро на основе Minestom не используя тяжёлый код ванильного майнкрафта, что позволило нам максимально оптимизировать крупные кастомные механики». — разработчики Counter-Mine 2

Если хотите сами немного разобраться, то начните с этой статьи, тема очень обширная.

А мы посмотрим классическую на реализацию с помощью плагинов.

Cops and Crims

Режим на одном из самых популярных серверов с мини-играми — Hypixel.

Геймплей Cops and Crims
Геймплей Cops and Crims

Для игры доступно несколько режимов:

  • Defusal — классический

  • Team Deathmatch — командный бой насмерть

  • Challenge Mode — расширенный классический

Играть мы будем на восьми картах, некоторые из которых вдохновлены оригинальными картами Counter-Strike.

Оружие поделено на своего рода категории, например, есть пистолет «Magnum», для которого доступны скины:

  • Desert Eagle

  • Magnum Revolter

  • Raging Bull

характеристики которых не отличаются.

Из-за технических ограничений стрельба реализована на «ПКМ», а перезарядка, например, на «ЛКМ» — сервер работает с помощью плагинов.

Хоть режим не передает и не стремится передать полноценный опыт оригинальной игры, ему стоит отдать должное как первооткрывателю и, наверное, самому копируемому в игре.

Вышел в релиз 28 октября 2014 года, но все же не был первым, его на 17 дней обогнал Mine-Strike на ныне закрытом сервере Mineplex.

Качество улучшалось со временем, в том числе на других серверах, но значительных изменений не произошло.

Перейдем к модификациям, где все очень непросто.

Timeless and Classics Zero

Анимация перезарядки M4A4
Анимация перезарядки M4A4

TaCZ — мод, идейно продолжающий другой, предшествующий его оружейный TaC, но не использующий его код.

«TaCZ was developed by reorganizing the original TaC development team devs, completely rewriting all the code, remaking the models and animations, and adding and modifying many features». — разработчики TaCZ

Сам TaC использовал архитектурные решения другого мода — Mrcrayfish's guns, тоже очень популярного оружейного мода.

«This mod uses some of the architecture of Mrcrayfish's guns». — разработчик TaC

Из-за этого, вероятно, весь код и был переписан.

Вмещает в себя огромное количество контента, очень качественного,
с кастомными анимациями и физикой, совместимой с самим майнкрафтом.

Анимация досылания патрона Desert Eagle
Анимация досылания патрона Desert Eagle

В основном моде:

  • Более 45 единиц огнестрельного оружия

  • Более 90 единиц обвесов, совместимых с оружием

  • Боеприпасы и броня

  • 5 новых верстаков для создания

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

На его основе сделано большое количество дополнительных модов как разработчиками, так и пользователями, совместимых с основым.

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

В том числе из Counter-Strike.

Knifes Pack

Одно из дополнений, поддерживаемое разработчиками основного мода, добавляет ножи из CS2.

«UGC example». — разработчик TaCZ на Modrinth
«UGC example». — разработчик TaCZ на Modrinth

Есть и другое, совместимое, но без поддержки.

Counter Strike Grenades

Дополнение, которое добавляет гранаты из CS.

Пример дымовой гранаты
Пример дымовой гранаты

При этом он полностью совместим с основным модом, например, выстрелы из оружия TaCZ развеивают дым от Counter Strike Grenades.

BlockOffensive

Мод, который добавляет сам режим для игры в «контр-страйк», а именно:

  • Основной геймплей

  • Меню покупки и пользовательский интерфейс

  • Экономику, счетчики и прочие нюансы

Меню покупки BlockOffensive
Меню покупки BlockOffensive
Геймплей BlockOffensive
Геймплей BlockOffensive

При установке BlockOffensive вы автоматически докачиваете TaCZ, откуда он и берет оружие.

Используя все вышесказанное вы уже можете собрать себе сборку для игры с друзьями,
вот тут и здесь можно увидеть видео на эту тему.

Но есть много и готовых решений.

Модпаки

Список модпаков по запросу
Список модпаков по запросу

Большинство из них использует простую схему: карты, перенесенные из CS, оружие TaCZ
и сам режим игры, который сделан с помощью командных блоков.

Режимы работают со скрипом, иногда вообще не запускаются. Общий экспириенс — возможность пострелять из модового оружия на «втором дасте». Поэтому рассматривать их подробно не буду.

И все же, некоторые карты сделаны отлично и в соответствии с оригинальными размерами

Карта одного из модпаков
Карта одного из модпаков

Есть решения и куда более радикальные, например, на другом движке.

Counter-Strike FC

Геймплей Counter-Strike FC
Геймплей Counter-Strike FC

Карта для Bedrock-версии¹ майнкрафта, которая¹ подразумевает лучшую оптимизацию и кроссплатформенность.

Над ней трудится 5 человек — команда FearCube, а с оружием им помогли ребята из PixelPoly.

Для самой карты не нужно ничего докачивать, сделана она без использования модов
и предлагает нам вот такой функционал:

  • Режим с разминированием бомбы

  • «Спектатор мод»

  • Меню покупки и пользовательский интерфейс

  • И, конечно, само оружие

Выбрать можно одну из четырех перенесенных карт: Dust2, Train, Mirage и Nuke.

Меню покупки Counter-Strike FC
Меню покупки Counter-Strike FC

Играть могут до 30 человек одновременно, но вы можете запустить режим и с ботами в
одиночной игре.

По словам разработчика, наилучший опыт можно получить в группе до 6 человек.

«Works in single-player or LAN mode (not supported on Realms or dedicated servers)» — разработчик FearCube

Поиграть с друзьями вы сможете по LAN. А вот поднять такой режим на сервер, к сожалению,
уже не получится.

Дисклеймер

Постарался собрать только те проекты, в которые вы можете поиграть прямо сейчас.

Расположены они в порядке доступности, то есть, чем легче вам в это поиграть — тем выше будет проект.

Всем пока.