Advanced Multiplayer Kit исходник, отличного стартера для MMORPG игры.
Это расширенный мультиплеер kit, сервер код в java на smartfoxserver2x и C# на стороне клиента. Установки setp-by-step guide включены.
1. Основное
регистрация внутри клиента через php
вход в игру используя MySql базу данных
создание и сохранение персонажа в MySql
выбор персонажа
"ID Factory"
2. Персонаж
отправка информации о использовании клавиатуры на сервер
управление персонажем
Инвентарь
Экипировать/Снять
Подбирать Предметы/Бросать предметы
Статистика с Регенерацией
Смерть
"пассивные" Навыки ---> увеличение шанса на попадание и урона
По 2 таланта на каждый класс (скорее перка)
Приватный Чат
3. Npc
спавн npc из базы данных (скорее информация о координатах спавна)
структура для AI, чтобы сделать немного различия поведения у AI
отправка статуса к клиенту (hp, уровень)
смерть
3.1 AI
Обработчик атак --> включает режим атаки
Обработчик "видения" игрока
Обработчик "не видения" игрока
Обработчик Ничего Не Делать
Режим агрессии --> поиск игрока для атаки
Режим идти к позиции спавна
Режим активности ---> акивность, хождение и ожидание игрока
Режим "думать" ---> ai думает какой режим/обработчик выбрать
Желания
Агрессивное желание --> будет атаковать, если увидит игрока
Желание атаковать
Желание двигаться к цели --> идти за целью (для атаки, например)
Желание двигаться к точке спавна --> если npc слишком далеко, то будет двигаться к своей точке спавна
Желание ходить
Различные контроллеры для обработки ai
|