🐍 Правила игры

Подробное руководство по игре Multiplayer Snake

🎮 Основные правила

🎯 Цель игры

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

🕹️ Управление

Используйте стрелки или WASD чтобы управлять змеей. Змея движется непрерывно в выбранном направлении.

⚠️ Правила смерти:
Игра заканчивается, когда змея сталкивается с:
Красными стенами (границы поля)
• Другими змеями
• Своим телом

👁️ Видимость

Каждая змея видит ограниченную область вокруг себя. Начальная видимость составляет 10 клеток во всех направлениях. С каждым съеденным яблоком видимость увеличивается.

💡 Как увеличить видимость:
• Каждые 5 съеденных яблок = +1 клетка видимости
• Максимальная видимость не ограничена

🔐 Система аккаунтов

✨ Зарегистрировать никнейм

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

📝 Как зарегистрировать никнейм:
• Нажмите "✨ Зарегистрировать никнейм" на экране входа
• Заполните форму регистрации с вашим желаемым никнеймом и паролем
• Пароль должен быть минимум 6 символов
• Никнейм должен быть 3-50 символов (только буквы, цифры и подчеркивания)

🔑 Преимущества аккаунта

🛡️ Защита: Только вы можете использовать свой никнейм с правильным паролем
📊 Статистика: Ваши результаты игры связаны с вашим аккаунтом
🏆 Лидеры: Соревнуйтесь с вашим зарегистрированным никнеймом
🔄 Постоянство: Ваш прогресс и достижения сохраняются

🎮 Игра с аккаунтом

Когда вы вводите никнейм, который уже принадлежит аккаунту:

• Игра попросит ввести пароль
• Введите правильный пароль чтобы играть как этот игрок
• Все ваши результаты игры будут сохранены в вашем аккаунте
⚠️ Важно: Без аккаунта, любой игрок может использовать ваш никнейм, и результаты не будут связаны с вами лично.

🏆 Система очков

📊 Сравнение источников очков

Источник Очки Частота Риск
🍎 Красное яблоко +10 Обычная Низкий
🍏 Зеленое яблоко +20 Редкая Низкий
🍯 Золотое яблоко +100 Очень редкая Низкий
💀 Убийство +5 за сегмент Редко Высокий
🐛 Червяк (бонус) Ускорение x1.25 Регулярно Средний

🍎 Типы яблок

В игре присутствуют яблоки трех типов с разными шансами выпадения и количеством очков:

🍎 Красное яблоко: обычное (большинство яблок), дает +10 очков
🍏 Зеленое яблоко: редкое, дает +20 очков
🍯 Золотое яблоко: очень редкое, дает +100 очков

Любое съеденное яблоко увеличивает вашу видимость (каждое 5 яблок = +1 клетка видимости)

🐛 Бонусы - Червяки (Ускорение)

Червяки — это специальные бонусы, которые дают временное ускорение вашей змейке!

📍 Спавн червяков:
• Каждые 30 секунд появляется 1 червяк на каждого игрока
• Червяк живет 30 секунд, если его не съели — исчезает и появляется в другом месте

⚡ Эффект ускорения:
• Скорость змейки увеличивается в 1.25 раза (на 25%)
• Длительность эффекта: 30 секунд
• При сборе нового червя таймер обновляется (сбрасывается на 30 секунд)

💡 Совет: Ускорение помогает догнать противников или быстро уйти от опасности, но будьте осторожны — на высокой скорости легче врезаться в стену или себя!

📈 Стратегии заработка

🐌 Пассивная игра

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

💪 Агрессивная игра

Активное охотничество за другими игроками. Быстрый рост очков через убийства, но увеличенный риск.

⚖️ Сбалансированная игра

Комбинация поедания яблок и PvP. Ищите редкие золотые яблоки и не упускайте возможности для убийств.

⚔️ PvP и убийства

💀 Система убийств

Когда другая змея сталкивается с вашим телом, вы получаете +5 очков за каждый сегмент убитой змейки и убийство в статистике. Чем длиннее убитая змея, тем больше очков вы получите!

💰 Примеры начисления очков:
• Змея длиной 3 сегмента = 15 очков (3 × 5)
• Змея длиной 10 сегментов = 50 очков (10 × 5)
• Змея длиной 20 сегментов = 100 очков (20 × 5)
• Змея длиной 50 сегментов = 250 очков (50 × 5)

🎯 Тактики охоты

🎯 Убийства на пути
🕸️ Окружающие ловушки
🚧 Блокировка путей
🎭 Использование длины тела
👀 Предсказание движения

🛡️ Защита от убийств

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

📊 Статистика в HUD:
Очки: 150 | Еда: 10 | Убийства: 3 | Обзор: 12

🏆 Лидеры

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

🥇 Преимущества лидеров:
• Почетное место в таблице лидеров
• Особая гордость за ваш никнейм
• Понты перед другими игроками

⚙️ Технические параметры

🎲 Параметры игры

Параметр Значение
Размер поля 200×200 клеток
Скорость игры 5 тиков/сек (0.2 сек)
Начальная видимость 10 клеток
Рост видимости +1 за каждые 5 съеденных яблок
Количество яблок 50 × игроков (минимум 50)
Начальная длина 3 сегмента
Расстояние спавна 20 клеток от игроков

🌈 Цвета змей

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

🎮 Мультиплеер

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

⚠️ Заметки:
• Возможна задержка с высоким пингом
• Все логика проверяется на сервере
• Возможные улучшения в будущем (powerups, mini-map)