«Мир Легенд»: браузерная онлайн-RPG в разработке
Привет, DTF! Хочу поделиться своим пет-проектом — браузерной онлайн-RPG «Мир Легенд», которую я разрабатываю в одиночку после работы уже три месяца. Это тестовая версия, и сейчас мне особенно важны советы сообщества по механикам и улучшениям. Расскажу, что уже есть, и буду рад любым идеям!
🛠 Что реализовано?
1. Техническая база
- Браузерный движок: Клиент на чистом HTML/CSS/JS, адаптивный под разные устройства.
- Сервер: Node.js + Express + Socket.io для онлайн-взаимодействия (чаты, PvP, перемещения).
- База данных: PostgreSQL для хранения аккаунтов, предметов, логов.
- Защита: JWT-авторизация, хеширование паролей, валидация запросов.
2. Игровой цикл
- Локации: Перемещение между зонами (например, Мост Ветров), взаимодействие с окружением.
- Бои: PvE и PvP с пошаговой механикой, логами, задержками атак врагов.
- Соц. функции: Чат (общий, локальный, личные сообщения), списки игроков, вызовы на дуэли.
- Инвентарь: Drag&Drop, экипировка, бонусы к статам.
3. Интерфейс
- Модальные окна для профиля, настроек, инвентаря.
- Прелоадеры, адаптивный дизайн с тенями и анимациями.
💡 Технические вопросы
- Стоит ли переносить часть логики на GraphQL вместо REST?
- Как оптимизировать нагрузку на сервер при росте игроков?
- Есть ли смысл добавлять цикл дня/ночи или погоду?
⚙ Особенности проекта
- Онлайн: Игра доступна прямо в браузере, без скачивания.
- Тестовая стадия: Сейчас проверяю базовый функционал, баланс и стабильность.
❓ Что ищу?
Проект пока сырой, и мне не хватает «крючков», чтобы удержать игроков. Интересны идеи по:
- Реиграбельности: Рандомные ивенты (нашествия монстров, сокровища в локациях) Система достижений или ежедневных квестов?
- Социальному взаимодействию: Гильдии с общими целями?Кооперативные PvE-рейды?
- Прогрессии: Ветвящиеся навыки или классы? Крафтинг с ресурсами из локаций?
Если у вас есть опыт в создании RPG или мысли, как усилить геймплей — пишите! Интересны даже безумные идеи. И если хотите помочь с тестированием — welcome в личку.
P.S. Название «Мир Легенд» временное, но пусть будет с намёком на эпичность. А так просто хотел поделиться чем занимаюсь вечерами, не думаю что смогу выпустить его в мир но кто знает. Всем добрых снов.