{G}eekrainian

Проект Line-Strike

Line-Strike — это пародия на игру Lineage 2, реализованная средствами клиент-серверной части игры Counter-Strike 1.6. Разработка длилась почти два года, с 2013 по 2015, и затем была заморожена.

Больше скриншотов можно посмотреть в репозитории на Gitlab: Ссылка.

Таблица навыков по классам:

Видео обзоры карт (без дополнительных эффектов модификации):

Игровой процесс

Игра на серверах с данной модификацией представляет собой связку "карта + игровой режим". Хотя каждый игровой режим уникален, базовая механика и принцип игры для всех режимов остаются примерно одинаковыми. Игровой режим лишь определяет ключевые цели, от которых зависит победа на карте. Полный список режимов приведен ниже, в параграфе Сервер.

Клиент

  • Карты: Baiums Lair, Cruma Tower, Iris Lake (Yo_Den), Gludin (Leviy).
  • Модели оружия и аксессуаров из Lineage 2.
  • Модели разных предметов из Lineage 2 (ресурсы, банки и т.д.).
  • Модели NPC и монстров из Lineage 2 с анимациями.
  • Рендеры эффектов из Lineage 2 в спрайты.
  • Огромная коллекция уникальных скайбоксов, часть из которых экспортирована из Lineage 2.
  • Озвучка из Lineage 2 (все эффекты, звуки по расам и выбранному скину, NPC и монстры, и другие).
  • Таблица счета и диалоговое окно MOTD с оформлением в стиле Lineage 2.

Сервер

  • База данных с автоматическим развертыванием.
  • Система игровых аккаунтов.
  • Система сохранения статистики игроков.
  • Система игровых режимов: Уничтожение баз, Команда против команды, Последний герой.
  • Система входа в игру через логин/пароль.
  • Система управления ботами PODBot, которые могут участвовать в игре используя уникальные навыки модификации против других ботов и игроков.
  • Интеллект монстров (индивидуальные характеристики для каждого монстра, радиус агрессивности, радиус потери видимости, воскрешение через определенное время, случайная ходьба и другое).
  • NPC баффер (модель человека женского пола в Blue Wolf Robe с Crystal Staff).
  • Спаунлист (заселение карт монстрами).
  • Дроплист (выпадение предметов из определенных монстров с указанным шансом).
  • 8 классов/профессий (Archer, Rogue, Tyrant, Raider, Knight, Wizard, Priest, Shaman); работает как аналог нескольких комбинированных классов из Lineage 2. Класс можно поменять в игре через меню.
  • Система прокачки до 80 уровня.
  • 4-5 скиллов для каждого класса (использование скиллов по-умолчанию на кнопках E R F C, есть возможность биндов). Все скиллы имеют физику применения и взаимодействуют через систему наложения эффектов.
  • Система критического физ. и маг. урона.
  • Система заточки оружия (можно установить свое свечение, как и в Lineage 2).
  • Камеры от первого и третьего лица (с прокруткой дистанции на колесе мыши).
  • Все HUD каналы задействованы для разных сообщений (1 - Анонсы об убийствах, 2 - вход/выход игроков на сервер, 3 - отображение сообщений связанных со скиллами, 4 - отображение сообщений о прокачке).
  • Расширенная админка (множество альтернативных команд из админ панели Lineage 2).

Благодарности

Хочу выразить особую благодарность следующим людям и проектам:

  • Yo_Den за разработку карт для мода и консультации по маппингу.
  • GOOFY за помощь в тестировании и предоставление серверного железа.
  • THRILLKILL и его другу за помощь в создании графики для проекта.
  • Форумы CSM за предоставленные материалы по маппингу.
  • Сайт «AMXModX в примерах» за предоставленные материалы по AMXX.

Исходный код и фаилы

По этой ссылке на Gitlab вы сможете найти полный исходный код проекта и необходимые файлы для клиента и сервера, а также исходники карт.

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

Материалы проекта предоставляются исключительно для ознакомления. Все права на визуал и модели игры Lineage 2 принадлежат компании NCSoft.

© geekrainian.com

  • Русский
  • English
RSSКарта сайта