feat: Initial commit Plants vs Zombies Web Edition v2.4

- 5 Biomes: Day, Night, Pool, Fog, Roof (25 Campaign levels)
- Minigames: Wall-nut Bowling, I Zombie, Roguelike, Boss Rush & Dr. Zomboss
- Systems: Zen Garden, Workshop Crafting, Almanac, Tree of Wisdom, Achievements
- Backend: REST API + SQLite Accounts & Save Synchronization
- Infrastructure: Nginx HTTPS & Docker deployment
This commit is contained in:
Antigravity committed 2026-09-17 09:30:52 +00:00
commit 6457a8904e
50 files changed
+14486

No files matched your search

+21
View File
@@ -0,0 +1,21 @@
# Журнал баг-репортов и обратной связи от игроков
> Данный файл обновляется автоматически при поступлении новых баг-репортов из игры.
> При каждом обновлении и новой итерации разработки ассистент анализирует этот список.
**Всего репортов:** 12 | **Последнее обновление:** 2026-09-16 11:20:33
| ID | Дата | Автор | Категория | Статус | Описание | Ответ / Фикс |
|:---:|:---:|:---|:---:|:---:|:---|:---|
| 12 | 2026-09-16 11:20 | Admin | 🔴 Баг | ✅ Исправлено | Боулинг не работает, баг как и у Рогалика | Исправлено в v2.5: устранен ReferenceError в zombie.draw, налажен спавн и рикошет шаров боулинга. |
| 11 | 2026-09-16 11:19 | Admin | 🔴 Баг | ✅ Исправлено | "Я Зомби" Аналогичная проблема как и в режиме Зомбосс | Исправлено в v2.5: таймер заставки и состояние волны теперь корректно обновляются без раннего выхода из цикла. |
| 10 | 2026-09-16 11:19 | Admin | 🔴 Баг | ✅ Исправлено | Режим Зомбос не работает, не проходит начальная заставка... игра не начинается | Исправлено в v2.5: убран ранний return из WaveSystem.update, блокировавший отсчет заставки и запуск битвы с боссом. |
| 9 | 2026-09-16 11:18 | Admin | 🔴 Баг | ✅ Исправлено | Достижения не засчитываются, нужно их сохранять | Исправлено в v2.5: исправлено затирание данных в PvZAuth.saveUserData (теперь выполняется merge), добавлен fallback в localStorage для гостей, подключены триггеры nut_wall и ice_age. |
| 8 | 2026-09-16 11:18 | Admin | 🔴 Баг | ✅ Исправлено | Рогалик. Режим имеет такой же баг как и режим выживания. | Исправлено в v2.5: устранен вылет при отрисовке зомби; исправлена ссылка на allCards при драфте семян; корректная инициализация колоды этажа. |
| 7 | 2026-09-16 11:08 | Admin | 🔴 Баг | ✅ Исправлено | Дзен сад не работает, улитка бегает и начинает крутится на месте (зависает) растения ничего не дают, фича не работает | Исправлено в v2.5: (1) устранено бесконечное дрожание направления улитки за счет пошагового приближения; (2) сбор монет на полу; (3) инструмент 'лейка' активен по умолчанию; (4) фоновое созревание и начисление монет. |
| 6 | 2026-09-16 11:07 | Admin | 🔴 Баг | ✅ Исправлено | Не происходит смена режима, после выхода в главное меню, надо перезагружать страницу. Баг. | Исправлено в v2.5: переключение режимов в меню теперь синхронно обновляет currentMode, закрывает все фоновые модалы, сбрасывает колоды и музыку, инициализируя корректный уровень для выбранного режима. |
| 5 | 2026-09-16 11:07 | Admin | 🔴 Баг | ✅ Исправлено | В режиме выживание, после начальной заставки пропадает строка растений и ничего не происходит. Играть не возможно, критический баг. | Исправлено в v2.5: устранена ошибка ReferenceError: gameState is not defined в zombie.draw(ctx, gameState), вызывавшая падение цикла requestAnimationFrame при появлении зомби после заставки. |
| 4 | 2026-09-16 11:01 | AutoTester | 💡 Идея | ✅ Исправлено | Проверка отправки баг-репорта через тестовый пайплайн | Тестовый пайплайн успешно проверен и функционирует штатно. |
| 3 | 2026-09-16 10:50 | ZombossHater | 🎨 UI | ✅ Исправлено | Элементы главного меню и кнопки вываливаются за границы экрана на небольших дисплеях. | Исправлено в v2.2: адаптивная панель навигации, компактные карточки и вертикальный скролл. |
| 2 | 2026-09-16 09:45 | DaveFan | 🔴 Баг | ✅ Исправлено | Режим 'Я, Зомби' не работал: сразу после старта выводилось сообщение 'победа'. | Исправлено в v1.6: устранено состояние гонки при инициализации газона. |
| 1 | 2026-09-16 09:30 | Player_Kopri | 🔴 Баг | ✅ Исправлено | Зомби после поедания растения не шел дальше, а оставался стоять на месте. | Исправлено в v1.6: сброшен флаг isEating и таймер поедания. |