nexwave
Пользователь
- Сообщения
- 24
Хотел бы поднять довольно нестандартную тему для обсуждения.
Интересует вопрос: как можно программно определять наличие базы игрока в мире?
Причём не просто «поиск сундуков», а именно попытка понять, что перед нами база, а не случайно поставленные блоки.
Планируется система, которая:
Интересует вопрос: как можно программно определять наличие базы игрока в мире?
Причём не просто «поиск сундуков», а именно попытка понять, что перед нами база, а не случайно поставленные блоки.
Идея и контекст
Планируется система, которая:
- анализирует мир целиком,
- находит потенциальные базы,
- возвращает случайную локацию базы,
- работает оптимизировано и по возможности асинхронно.
Проблема
Очевидно, что:
- простой поиск по контейнерам — это не определение базы,
- одиночные сундуки или бочки могут быть где угодно,
- нужно как-то понять, что это осмысленное место проживания / хранения, а не случайная точка