init commit
This commit is contained in:
commit
f716b05e18
7 changed files with 2766 additions and 0 deletions
181
README.md
Normal file
181
README.md
Normal file
|
|
@ -0,0 +1,181 @@
|
|||
# 🌍 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
|
||||
|
||||
## 🎯 Стратегии
|
||||
|
||||
- **Планируйте маршруты** заранее, выбирая задания
|
||||
- **Изучайте карту** — запоминайте расположение локаций
|
||||
- **Выбирайте задания** с выгодными маршрутами
|
||||
- **Используйте хабы** для быстрого перемещения между континентами
|
||||
|
||||
## 🔮 Будущие обновления
|
||||
|
||||
- [ ] Различные типы транспорта (корабль, поезд, самолет)
|
||||
- [ ] Карточки событий (погода, задержки)
|
||||
- [ ] Система уровней сложности
|
||||
- [ ] Режим на время
|
||||
- [ ] Режим соревнования
|
||||
- [ ] Статистика и достижения
|
||||
- [ ] Сохранение игры
|
||||
|
||||
---
|
||||
|
||||
**Приятной игры и изучения географии! 🌍✈️🚢**
|
||||
Loading…
Add table
Add a link
Reference in a new issue