Sohoroom

0
6 месяцев назад
6 месяцев назад
6 месяцев назад
6 месяцев назад
6 месяцев назад
6 месяцев назад
6 месяцев назад
6 месяцев назад
README.md

🎮 PACMAN C23 PRO EDITION - ПОЛНОЕ РУКОВОДСТВО

✨ ЧТО НОВОГО?

🔧 Исправлено управление WASD

ПРОБЛЕМА РЕШЕНА! Теперь клавиши WASD и их русские аналоги ЦУКВ работают идеально в обеих раскладках!

🎛️ Меню настроек с графикой

Новое полноценное меню позволяет настроить все аспекты игры:

1. Настройки графики:

  • Unicode графика - переключение между красивыми символами (█ ♠ ♥ ◆) и базовым ASCII (#MO)
  • Размер экрана - 3 варианта: Малый (70×28), Средний (85×32), Большой (100×40)
  • Эффекты частиц - включение/отключение визуальных эффектов
  • Анимация призраков - переключение анимации врагов

2. Базовые настройки:

  • Звуковые эффекты - быстрое вкл/выкл
  • Сложность - Легко / Нормально / Сложно (меняет скорость призраков)
  • Показывать FPS - отображение частоты кадров
  • Схема управления - WASD/ЦУКВ, Стрелки, или Всё вместе

3. Автоматическое сохранение:

Все настройки сохраняются в файл

pacman_settings.dat
и загружаются при следующем запуске!


🎮 УПРАВЛЕНИЕ

✅ Исправленная система управления

Движение (работает в ЛЮБОЙ раскладке!):

EnglishРусскийНаправление
WЦ▲ Вверх
SЫ▼ Вниз
AФ◄ Влево
DВ► Вправо

Также работают стрелки: ↑ ↓ ← →

Игровые команды:

КлавишаРусскаяДействие
PЗПауза / Продолжить
MЬВкл/Выкл звук
ESCESCОткрыть меню
QЙВыход из игры
SPACEПРОБЕЛНовая игра (после Game Over)

📋 МЕНЮ ИГРЫ

Главное меню:

╔══════════════════════════════════════════════════════╗ ║ ► 1. НАЧАТЬ ИГРУ ║ ║ 2. НАСТРОЙКИ ║ ║ 3. УПРАВЛЕНИЕ ║ ║ 4. ВЫХОД ║ ╚══════════════════════════════════════════════════════╝

Навигация: ↑/↓ - выбор, ENTER - подтвердить, ESC - выход

Меню настроек:

  • Все параметры можно менять прямо в игре
  • Изменения применяются мгновенно
  • Автоматическое сохранение

Меню управления:

  • Подробная справка по всем клавишам
  • Описание игровых элементов
  • Советы по игре

🎯 ИГРОВЫЕ ЭЛЕМЕНТЫ

Unicode режим (включен по умолчанию):

СимволОписаниеОчки
·Маленькая точка10 × комбо
○ ◉Силовой шарик (мигает)50
★ ◆ ● ◉ ♦ ♠ ♥Фрукты (7 типов)100-1500
Красный призрак (агрессор)200-1600
Розовый призрак (засадчик)200-1600
Голубой призрак (умный)200-1600
Жёлтый призрак (непредсказуемый)200-1600
● ► ◄ ▲ ▼Пакман-

ASCII режим (для совместимости):

СимволОписаниеОчки
.Точка10 × комбо
o OСиловой шарик50
* @ # $ + &Фрукты100-1500
M M M MПризраки200-1600
O > < ^ vПакман-

⚙️ ПОДРОБНОСТИ НАСТРОЕК

1. Unicode графика

[ВКЛ] - Красивые символы (требует поддержку UTF-8) [ВЫКЛ] - Базовый ASCII (работает везде)

2. Размер экрана

  • Малый (70×28) - для небольших мониторов
  • Средний (85×32) - рекомендуется (по умолчанию)
  • Большой (100×40) - для больших экранов

3. Эффекты частиц

[ВКЛ] - Красивые эффекты при сборе точек, съедании призраков, фруктов [ВЫКЛ] - Без эффектов (лучшая производительность)

4. Анимация призраков

[ВКЛ] - Призраки анимированы (♠ → Ω → ∞) [ВЫКЛ] - Призраки статичны

5. Звуковые эффекты

[ВКЛ] - Beep звуки для всех действий [ВЫКЛ] - Тихий режим

6. Сложность

  • Легко - Призраки медленнее на 20%
  • Нормально - Стандартная скорость
  • Сложно - Призраки быстрее на 20%

7. Показывать FPS

[ВКЛ] - Отображает частоту кадров в правом верхнем углу [ВЫКЛ] - FPS скрыт

8. Управление

  • WASD/ЦУКВ - Только буквенные клавиши
  • Стрелки - Только стрелки
  • Всё - И буквы, и стрелки (рекомендуется)

🎲 МЕХАНИКИ ИГРЫ

Комбо-система

  • Быстрый сбор точек увеличивает множитель: ×1 → ×2 → ×3 → ×4 → ×5
  • Каждая точка даёт: 10 очков × комбо
  • Комбо сбрасывается, если долго не собирать точки

Режим силы

  • Активируется при сборе больших шариков (◉)
  • Длится 100 тактов
  • Призраки становятся синими и убегают
  • Можно съедать призраков: 200 → 400 → 800 → 1600 очков

Призраки (4 типа ИИ)

  1. ♠ Красный - Прямо преследует Пакмана
  2. ♥ Розовый - Идёт на 4 клетки впереди Пакмана (засада)
  3. ♦ Голубой - Держит динамическую дистанцию (умный патруль)
  4. ♣ Жёлтый - Непредсказуемое поведение (микс стратегий)

Фрукты

  • Появляются случайно на карте
  • 7 типов с возрастающей ценностью
  • Исчезают через определённое время
  • Тип фрукта зависит от уровня

Дополнительные жизни

  • Каждые 10,000 очков - дополнительная жизнь
  • Максимум жизней не ограничен

📊 ИНТЕРФЕЙС

Верхняя панель:

Очки: 1250 │ Рекорд: 5000 │ Уровень: 3 │ Комбо: x3 Жизни: ♥ ♥ ♥ │ Точек: 145 │ Призраков: 12 │ Фруктов: 5 ⚡ СИЛА: 45

Нижняя панель:

▲▼◄► WASD/ЦУКВ - Движение │ P/З - Пауза │ ESC - Меню │ M/Ь - Звук Sound: ON | Difficulty: Normal | C23 Edition FPS: 70

🚀 КОМПИЛЯЦИЯ И ЗАПУСК

Компиляция:

Запуск:

Требования:

  • Компилятор: GCC 13+ или Clang 17+ с поддержкой C23
  • ОС: Windows (использует
    windows.h
    ,
    conio.h
    )
  • Кодировка: UTF-8 поддержка в консоли

📁 ФАЙЛЫ ИГРЫ

Игра создаёт следующие файлы:

  1. pacman_settings.dat
    - Сохранённые настройки (бинарный файл)
  2. highscore_c23.txt
    - Текущий рекорд (текстовый файл)

Эти файлы можно безопасно удалить - они создадутся заново с дефолтными значениями.


💡 СОВЕТЫ ДЛЯ ИГРЫ

Базовые:

  1. Изучите поведение призраков - каждый ведёт себя по-своему
  2. Используйте углы - там легче уворачиваться
  3. Планируйте маршрут - не загоняйте себя в ловушку

Продвинутые:

  1. Комбо - ваш друг - старайтесь быстро собирать точки для ×5 множителя
  2. Силовой режим - съедайте призраков подряд для максимальных очков (200→400→800→1600)
  3. Фрукты появляются редко - не упустите их!
  4. Угловые силовые шарики - используйте их стратегически, не тратьте просто так

Настройки для новичков:

  • Сложность: Легко
  • Эффекты частиц: ВЫКЛ (меньше отвлекают)
  • Анимация призраков: ВЫКЛ (легче отслеживать)

Настройки для профи:

  • Сложность: Сложно
  • Все эффекты: ВКЛ
  • Показывать FPS: ВКЛ

🐛 ИЗВЕСТНЫЕ ОСОБЕННОСТИ

Русская раскладка

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

  1. Используйте стрелки (они работают всегда)
  2. Или переключитесь на английскую раскладку

UTF-8 символы

Если Unicode символы отображаются некорректно:

  1. Откройте Настройки (пункт 2 в меню)
  2. Выберите "Unicode графика" и переключите на [ВЫКЛ]
  3. Игра переключится на базовый ASCII

🎓 ЧТО НОВОГО В C23 PRO?

По сравнению с оригиналом:

✅ Исправлено:

  • WASD управление - теперь работает корректно
  • Русская раскладка - полная поддержка
  • Стабильность - нет вылетов и багов

✨ Добавлено:

  • Главное меню с навигацией
  • Меню настроек с 8 параметрами
  • Меню управления с подробной справкой
  • 3 размера экрана
  • 3 уровня сложности
  • Переключение графики (Unicode ↔ ASCII)
  • Счётчик FPS
  • Автосохранение настроек

🎨 Улучшено:

  • Более чёткий интерфейс
  • Лучшая читаемость
  • Подробная статистика
  • Информативные сообщения

📖 ТЕХНИЧЕСКИЕ ДЕТАЛИ

C23 возможности:

Архитектура:

  • Модульная структура функций
  • Разделение логики и отрисовки
  • Централизованная система настроек
  • Единая система обработки ввода

🎉 НАСЛАЖДАЙТЕСЬ ИГРОЙ!

Спасибо что выбрали PACMAN C23 PRO EDITION!

Made with ❤ using C23 Standard


📞 БЫСТРАЯ СПРАВКА

Начать играть:

  1. Запустить
    pacman_c23_pro.exe
  2. В меню выбрать "1. НАЧАТЬ ИГРУ"
  3. Использовать WASD или стрелки

Настроить:

  1. В главном меню выбрать "2. НАСТРОЙКИ"
  2. Настроить по вкусу
  3. ESC для сохранения и выхода

Проблемы с управлением:

  1. Открыть настройки
  2. Изменить "Управление" на "Всё"
  3. Попробовать и стрелки, и WASD

Проблемы с графикой:

  1. Открыть настройки
  2. Выключить "Unicode графика"
  3. Попробовать другой "Размер экрана"

Приятной игры! 🎮✨