geo-step-game/README.md
2025-11-02 16:42:25 +03:00

10 KiB
Raw Permalink Blame History

🌍 Geo-Step Game - Настольная игра-путешествие по миру

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

🎮 Описание игры

Geo-Step Game — это многопользовательская настольная игра для 1-4 игроков. Цель игры — изучить карту мира, передвигаясь между городами, портами и логистическими хабами, выполняя задания по доставке грузов и набирая очки.

Особенности

  • 🗺️ Реалистичная карта мира с физической картой в качестве подложки
  • 👥 Многопользовательский режим для 1-4 игроков
  • 🎲 Система костей — бросайте две кости, чтобы определить количество шагов
  • 🚢 Кораблики игрокову каждого свой уникальный корабль (🚢 ⛴️ 🛳️ )
  • 🗺️ 200+ путевых точек на основных торговых маршрутах
  • 🌊 Альтернативные маршруты — Суэц или вокруг Африки, Панама или Мыс Горн
  • 📦 Множественные задания — перевозите несколько грузов одновременно
  • ⚖️ Вес и объем — управляйте вместимостью корабля (500 кг / 600 м³)
  • Подсветка заданий — видите какой груз везете и куда
  • 🏆 Система очков — набирайте очки за выполнение заданий
  • 🎯 Обучающий процесс — запоминайте географию в процессе игры

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

Начало игры

  1. Выберите количество игроков (1-4)
  2. Введите имена игроков
  3. Все игроки начинают в Нью-Йорке

Ход игрока

  1. Бросьте кости 🎲 — выпадет число от 2 до 12
  2. На карте подсветятся доступные локации на расстоянии выпавших шагов
  3. Кликните на локацию, куда хотите пойти
  4. Нажмите "Закончить ход"

Задания

  • Можете брать несколько заданий одновременно
  • Задание состоит из:
    • 📍 Пункта отправления
    • 📍 Пункта назначения
    • 📦 Типа груза
    • ⚖️ Веса и объема
    • 💰 Награды в очках
  • Вместимость корабля ограничена:
    • Максимальный вес: 600 кг
    • Максимальный объем: 700 м³
  • Доставляйте грузы попутно, планируя маршрут

Цель игры

Первым набрать 5000 очков, выполняя задания по доставке грузов! 🏆

Прогресс каждого игрока отображается в виде полоски под его именем.

🗺️ Локации и маршруты

Игра включает:

  • 48 городов, портов и хабов по всему миру
  • 150+ путевых точек на основных морских маршрутах
  • Равномерные расстояния - каждая точка примерно на одинаковом расстоянии
  • Альтернативные маршруты для выбора оптимального пути

🏙️ Основные города

🇪🇺 Европа: Лондон, Париж, Роттердам, Гамбург, Барселона, Рим, Афины, Стамбул, Москва, Санкт-Петербург, Мурманск

🌍 Африка: Каир, Суэц, Кейптаун, Лагос, Найроби

🌏 Азия: Мумбаи, Мундра, Ченнаи, Дели, Сингапур, Бангкок, Гонконг, Шанхай, Пекин, Тяньцзинь, Циндао, Токио, Сеул, Пусан, Дубай, Владивосток

🌎 Северная Америка: Нью-Йорк, Вашингтон, Чикаго, Лос-Анджелес, Ванкувер, Майами, Мехико

🌎 Южная Америка: Панама, Колон, Лима, Рио-де-Жанейро, Сантос, Буэнос-Айрес

🦘 Океания: Сидней, Мельбурн, Окленд

🌊 Морские маршруты

На карте отображены исторические торговые пути с равномерными расстояниями:

Ключевые проливы и каналы:

  • Гибралтарский пролив — ворота Средиземного моря
  • Суэцкий канал — короткий путь в Азию
  • Панамский канал — короткий путь между океанами
  • Малаккский пролив — ворота в Южно-Китайское море

Альтернативные маршруты:

  • Мыс Доброй Надежды — вокруг Африки (альтернатива Суэцу)
  • Мыс Горн — вокруг Южной Америки (альтернатива Панаме)

Основные океанские пути:

  • Транс-Атлантические (Нью-Йорк ⟷ Европа) - ~10 шагов
  • Транс-Тихоокеанские (Токио ⟷ Лос-Анджелес) - ~20 шагов
  • Южная Атлантика (Бразилия ⟷ Африка) - ~10 шагов
  • Индийский океан (юг) (Африка ⟷ Австралия) - ~15 шагов
  • Индийский океан (центр) (Дубай ⟷ Сингапур) - ~12 шагов

🎯 Путевые точки

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

📦 Типы грузов

Легкие грузы (можно взять 3-4 задания):

  • 📱 Электроника - 80 кг / 120 м³ → 500 очков
  • 👔 Текстиль - 60 кг / 100 м³ → 250 очков
  • 🍎 Продукты - 100 кг / 150 м³ → 300 очков

Средние грузы (можно взять 2-3 задания):

  • 🧪 Химикаты - 150 кг / 180 м³ → 400 очков
  • 🪑 Мебель - 120 кг / 200 м³ → 320 очков

Тяжелые грузы (можно взять 1-2 задания):

  • ⚙️ Оборудование - 200 кг / 250 м³ → 450 очков
  • 🔩 Металлы - 250 кг / 180 м³ → 380 очков
  • 🚗 Автомобили - 280 кг / 300 м³ → 600 очков

🚀 Запуск игры

  1. Откройте файл index.html в любом современном браузере
  2. Выберите количество игроков
  3. Введите имена и начните игру!

🎲 Механика ходов

  • Каждый ход игрок бросает 2 кости (1-6 на каждой)
  • Сумма костей определяет, на сколько шагов может пойти игрок
  • Шаги считаются по маршрутам между локациями
  • Игрок может выбрать любую доступную локацию в пределах выпавших шагов
  • Необязательно использовать все шаги

🎓 Образовательная ценность

Игра помогает:

  • Запомнить расположение основных городов мира
  • Изучить географию континентов
  • Понять основные торговые пути
  • Развить стратегическое мышление
  • Улучшить знание стран и столиц

🛠️ Технологии

  • HTML5 Canvas — для рендеринга карты и анимаций
  • Vanilla JavaScript — без фреймворков
  • CSS3 — современный UI с градиентами и анимациями

🎨 Дизайн

  • Реалистичная карта мира с континентами
  • Цветные фишки для игроков: 🔴 🔵 🟢 🟡
  • Интуитивный интерфейс
  • Подсветка доступных ходов
  • Анимация бросания костей

📱 Совместимость

Игра работает в любом современном браузере:

  • Chrome / Edge
  • Firefox
  • Safari
  • Opera

🎯 Стратегии

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

🔮 Будущие обновления

  • Различные типы транспорта (корабль, поезд, самолет)
  • Карточки событий (погода, задержки)
  • Система уровней сложности
  • Режим на время
  • Режим соревнования
  • Статистика и достижения
  • Сохранение игры

Приятной игры и изучения географии! 🌍✈️🚢