Игра / ПОРТФОЛИО

2D Мир таблички.

Бесплатная игра от разработчиков для отзывов и пожеланий. Тестовая версия.

Обложка проекта 2D Мир табличкиИгра

О проекте

# 🎮 ПУБЛИЧНЫЙ 2D МИР — многопользовательская онлайн-песочница

**Создавай, исследуй, сражайся и оставь свой след в общем мире!**

«Публичный 2D Мир» — бесплатная многопользовательская 2D-игра, разработанная на Python. Здесь каждый игрок управляет собственным персонажем, исследует общую карту, собирает ресурсы, строит защитные сооружения, устанавливает таблички с надписями и взаимодействует с другими участниками в реальном времени.

Главная особенность игры — **единый онлайн-мир**, в котором действия игроков могут сохраняться и влиять на окружающее пространство.

## 🌍 Открытый игровой мир

Все игроки находятся на одной общей карте, где могут свободно передвигаться, встречаться, взаимодействовать и создавать собственные небольшие территории.

Каждый участник представлен цветным круглым персонажем с уникальным именем.

Игра поддерживает до **20 одновременно подключённых игроков** на одном сервере.

## ⚔️ Стрельба и сражения

В игре реализована система стрельбы, позволяющая взаимодействовать с другими игроками в бою.

- Стрельба в направлении курсора мыши.
- Возможность атаковать других участников.
- Перемещение во время сражений.
- Возрождение после поражения.

Выбирай собственный стиль игры: исследуй мир спокойно или участвуй в противостояниях с другими игроками.

## 💎 Система опыта и ресурсов

По всей карте появляются небольшие светящиеся пузырьки опыта.

Собирай их, перемещаясь по игровому миру, и используй полученные очки для строительства.

**Экономика игры:**
- Один пузырёк — 5 XP.
- Строительство одного забора — 20 XP.
- Текущее количество опыта отображается в верхней части экрана.

Система ресурсов делает строительство частью игрового процесса: чтобы расширять свои сооружения, необходимо исследовать карту и собирать опыт.

## 🏗️ Строительство заборов

Игроки могут устанавливать заборы непосредственно на карте.

Используй собранный опыт для создания заграждений, защиты выбранных участков и формирования собственных построек.

Установленные сооружения сохраняются в общем игровом мире, позволяя постепенно изменять карту.

## 🪧 Таблички с надписями

Оставляй сообщения другим игрокам!

В любой точке доступной карты можно установить табличку и написать собственный текст.

Используй таблички для:
- Сообщений другим участникам.
- Обозначения территорий.
- Создания указателей.
- Объявлений и предупреждений.
- Общения через игровой мир.

Таблички сохраняются на сервере и доступны другим игрокам.

## 👤 Регистрация и аккаунты

В игре предусмотрена система личных аккаунтов.

При первом запуске пользователь может зарегистрироваться, придумав логин и пароль. При последующих запусках достаточно войти в существующий аккаунт.

Это позволяет использовать постоянное игровое имя и продолжать участие в общем мире.

## ⚙️ Настройки управления

Игроки могут изменять клавиши управления под свои предпочтения.

**Стандартное управление:**

| Клавиша | Действие |
|---|---|
| W, A, S, D | Передвижение |
| Пробел / ЛКМ | Стрельба |
| F | Построить забор |
| E | Установить табличку |
| Мышь | Выбор направления |

Интерфейс игры полностью на русском языке.

## 🌐 Многопользовательский режим

«Публичный 2D Мир» работает по клиент-серверной архитектуре.

Игроки подключаются к одному серверу через интернет и могут видеть изменения игрового мира в реальном времени.

Сервер обеспечивает взаимодействие между участниками и хранение игровых данных.

## 💻 Техническая информация

- **Название:** Публичный 2D Мир
- **Жанр:** 2D Sandbox / Multiplayer / PvP
- **Платформа:** Windows
- **Язык интерфейса:** Русский
- **Игровой движок:** Pygame
- **Язык разработки:** Python
- **Сетевое взаимодействие:** WebSocket
- **База данных:** SQLite
- **Максимум игроков:** 20
- **Формат запуска:** EXE
- **Стоимость:** Бесплатно
- **Подключение:** Через интернет к общему серверу

Для запуска готовой EXE-версии игрокам не требуется отдельно устанавливать Python.

## 🚀 Развитие проекта

«Публичный 2D Мир» — развивающийся независимый проект.

Игра ориентирована на простое управление, свободное взаимодействие и возможность создавать собственные истории в небольшом многопользовательском мире.

**Присоединяйся к Публичному 2D Миру, собирай опыт, строй, сражайся и оставь свой след на общей карте!**