| data.js | ||
| game.js | ||
| index.html | ||
| map.js | ||
| README.md | ||
| style.css | ||
| КАК_ЗАМЕНИТЬ_КАРТУ.md | ||
🌍 Geo-Step Game - Настольная игра-путешествие по миру
Образовательная настольная игра, где вы изучаете карту мира, путешествуя по континентам и выполняя задания по доставке грузов.
🎮 Описание игры
Geo-Step Game — это многопользовательская настольная игра для 1-4 игроков. Цель игры — изучить карту мира, передвигаясь между городами, портами и логистическими хабами, выполняя задания по доставке грузов и набирая очки.
✨ Особенности
- 🗺️ Реалистичная карта мира с физической картой в качестве подложки
- 👥 Многопользовательский режим для 1-4 игроков
- 🎲 Система костей — бросайте две кости, чтобы определить количество шагов
- 🚢 Кораблики игроков — у каждого свой уникальный корабль (🚢 ⛴️ 🛳️ ⛵)
- 🗺️ 200+ путевых точек на основных торговых маршрутах
- 🌊 Альтернативные маршруты — Суэц или вокруг Африки, Панама или Мыс Горн
- 📦 Множественные задания — перевозите несколько грузов одновременно
- ⚖️ Вес и объем — управляйте вместимостью корабля (500 кг / 600 м³)
- ✅ Подсветка заданий — видите какой груз везете и куда
- 🏆 Система очков — набирайте очки за выполнение заданий
- 🎯 Обучающий процесс — запоминайте географию в процессе игры
🎯 Правила игры
Начало игры
- Выберите количество игроков (1-4)
- Введите имена игроков
- Все игроки начинают в Нью-Йорке
Ход игрока
- Бросьте кости 🎲 — выпадет число от 2 до 12
- На карте подсветятся доступные локации на расстоянии выпавших шагов
- Кликните на локацию, куда хотите пойти
- Нажмите "Закончить ход"
Задания
- Можете брать несколько заданий одновременно
- Задание состоит из:
- 📍 Пункта отправления
- 📍 Пункта назначения
- 📦 Типа груза
- ⚖️ Веса и объема
- 💰 Награды в очках
- Вместимость корабля ограничена:
- Максимальный вес: 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 очков
🚀 Запуск игры
- Откройте файл
index.htmlв любом современном браузере - Выберите количество игроков
- Введите имена и начните игру!
🎲 Механика ходов
- Каждый ход игрок бросает 2 кости (1-6 на каждой)
- Сумма костей определяет, на сколько шагов может пойти игрок
- Шаги считаются по маршрутам между локациями
- Игрок может выбрать любую доступную локацию в пределах выпавших шагов
- Необязательно использовать все шаги
🎓 Образовательная ценность
Игра помогает:
- ✅ Запомнить расположение основных городов мира
- ✅ Изучить географию континентов
- ✅ Понять основные торговые пути
- ✅ Развить стратегическое мышление
- ✅ Улучшить знание стран и столиц
🛠️ Технологии
- HTML5 Canvas — для рендеринга карты и анимаций
- Vanilla JavaScript — без фреймворков
- CSS3 — современный UI с градиентами и анимациями
🎨 Дизайн
- Реалистичная карта мира с континентами
- Цветные фишки для игроков: 🔴 🔵 🟢 🟡
- Интуитивный интерфейс
- Подсветка доступных ходов
- Анимация бросания костей
📱 Совместимость
Игра работает в любом современном браузере:
- Chrome / Edge
- Firefox
- Safari
- Opera
🎯 Стратегии
- Планируйте маршруты заранее, выбирая задания
- Изучайте карту — запоминайте расположение локаций
- Выбирайте задания с выгодными маршрутами
- Используйте хабы для быстрого перемещения между континентами
🔮 Будущие обновления
- Различные типы транспорта (корабль, поезд, самолет)
- Карточки событий (погода, задержки)
- Система уровней сложности
- Режим на время
- Режим соревнования
- Статистика и достижения
- Сохранение игры
Приятной игры и изучения географии! 🌍✈️🚢