Lineage 2 Interlude: Living World синглплеер с одной кнопки
Первый скажем так вводный пост в проект синглплеер клиента на базе Lineage 2 interlude.
Смысл задумки - клиент совмещенный с сервером, который устанавливается одной кнопкой и запускается через лаунчер с встроенными в него настройками сервера.
Проект предусматривает помимо удобной установки, настройки и запуска полный цикл жизни сервера с AI персонажами.
Lineage 2 Interlude: Living World - что планируется реализовать.
Автономные ИИ-игроки:
– Полностью автономные ИИ-игроки со своими характерами, целями и памятью.
– Самостоятельная прокачка от 1 до 80 уровня.
– Прохождение квестов на 1, 2 и 3 профессии.
– Получение сабклассов и Noblesse.
– Свободное перемещение по всему игровому миру.
– Самостоятельная охота, выбор спотов и конкуренция за них.
– Использование классовых навыков, баффов, Soulshots и расходников.
– Покупка, продажа, крафт, заточка и улучшение экипировки.
– Собственная экономика ИИ - заработок адены, торговля, магазины и аукционы.
– Создание групп, совместная прокачка и распределение добычи.
– Совместная игра ИИ с настоящим игроком.
– Создание кланов, альянсов и развитие клановой экономики.
– Клановые войны, осады замков.
– Самостоятельное участие в PvP, PK и Олимпиаде.
– Организация рейдов и походов на эпических боссов.
– Конкуренция кланов за рейдовых и эпических боссов.
– Участие в Seven Signs и других механиках Interlude.
– Общение ИИ между собой и с игроком через игровой чат.
– Миграция ИИ между городами и регионами.
– Динамическое население с часами пик и индивидуальными графиками активности.
– Сохранение памяти, имущества, отношений и незавершённых целей.
– Продолжение жизни ИИ, когда настоящий игрок не в игре, но сервер работает.
– Постепенное развитие игрового мира без заранее прописанного сценария.
– Внутриигровая GM-панель для наблюдения за жизнью ИИ.
Лаунчер — уже реализовано:
– Запуск оригинального клиента Lineage 2 Interlude.
– Автоматический запуск локальных LoginServer, GameServer.
– Создание и выбор отдельных игровых миров.
– Сохранение персонажей и прогресса между запусками.
– Настройка рейтов сервера.
– Настройка геодаты.
– Настройка NPC-сервисов.
– Настройка численности ИИ-персонажей.
– Запуск и остановка локального сервера.
– Удаление выбранного игрового мира вместе с его данными.
Лаунчер — планируется и дорабатывается:
– Настройка диапазона ИИ онлайн «ОТ — ДО».
– Автоматическое изменение численности ИИ в часы пик, ночью и в выходные.
– Адаптация количества ИИ к производительности компьютера.
– Отображение нагрузки сервера и причин ограничения численности ИИ.
– Полноценный установщик с клиентом, сервером, геодатой и необходимыми компонентами.
– Подключение друзей к локальному миру по сети.
– Доработка автоматического входа в игру.
Всего порядка 380 механик для ИИ персонажей, которые постепенно реализуются.