День первый - GameDevCompanyName/BeastMaster64-Kingdoms GitHub Wiki
Обсуждали сегодня устройство мира с точки зрения структуры локаций и переходов между ними. Пришли к следующим выводам:
Структура мира
- Игровой мир представляет из себя ненаправленный граф, где одной вершиной является локация.
- Локация имеет координаты с целью отрисовки на плоскости, а так же имеет переходы в другие локации.
- Подлокация (временное название) - может в любом числе содержаться внутри локации. Подлокации могут быть посещены игроком в любом порядке, если он находится внутри локации. Они не являются вершинами графа и доступны только при нахождении в локации. Каждая подлокация представляет из себя какое-то конкретное место, вроде заброшенного дома, ворот крепости, любого другого примечательного места.
- Дистрикт (Район) - представляет из себя группу близлежащих в графе локаций, при этом в каждую из локаций можно попасть не выходя из дистрикта. Дистрикт объединяет связанные по смыслу локации.
- Королевство - частный случай дистрикта, представляет из себя населённую NPC территорию, которые защищают свои локации от противников, могут перемещаться в рамках дистрикта. Королевство содержит полезные локации, вроде магазинов и т.п. В королевстве всегда есть крепость - главная локация королевства, которую не могут отвоевать противники и в которой по идее спаунится игрок.
Фичи
- Враждебные NPC могут нападать на локации.
- Возможно будет система лояльности локаций - показатель лояльности зависит от многих факторов, включая близость и количество дружественных сил, близость к королевству и возможно другие факторы.
- NPC могут перемещаться между локациями и в случае нападения на соседнюю дружественную локацию могут пойти в неё для защиты (например если NPC стражник).
- В мире может быть больше одного королевства.
- Для каждого отдельного королевства отношение к игроку может быть разным (возможно система кармы и фракций).
- Нет запрета на атаку NPC, могут быть только последствия в виде враждебности королевства/других NPC.
- Игроки могут влиять на инфраструктуру королества, от их действий зависит наличие важных интерактивных локаций в королевстве (вроде кузнецы или магазина).
Общие факты об игре
- Игра в браузере
- Мультиплеер (MMO)
- Один мир на всех
Пока всё