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:
2026-09-17 09:30:52 +00:00
commit 6457a8904e
50 changed files with 14486 additions and 0 deletions
+110
View File
@@ -0,0 +1,110 @@
[
{
"id": 1,
"author": "Player_Kopri",
"category": "bug",
"text": "Зомби после поедания растения не шел дальше, а оставался стоять на месте.",
"status": "исправлено",
"timestamp": "2026-09-16 09:30",
"adminReply": "Исправлено в v1.6: сброшен флаг isEating и таймер поедания."
},
{
"id": 2,
"author": "DaveFan",
"category": "bug",
"text": "Режим 'Я, Зомби' не работал: сразу после старта выводилось сообщение 'победа'.",
"status": "исправлено",
"timestamp": "2026-09-16 09:45",
"adminReply": "Исправлено в v1.6: устранено состояние гонки при инициализации газона."
},
{
"id": 3,
"author": "ZombossHater",
"category": "visual",
"text": "Элементы главного меню и кнопки вываливаются за границы экрана на небольших дисплеях.",
"status": "исправлено",
"timestamp": "2026-09-16 10:50",
"adminReply": "Исправлено в v2.2: адаптивная панель навигации, компактные карточки и вертикальный скролл."
},
{
"id": 4,
"author": "AutoTester",
"category": "feature",
"text": "Проверка отправки баг-репорта через тестовый пайплайн",
"status": "исправлено",
"timestamp": "2026-09-16 11:01",
"adminReply": "Тестовый пайплайн успешно проверен и функционирует штатно."
},
{
"id": 5,
"author": "Admin",
"category": "bug",
"text": "В режиме выживание, после начальной заставки пропадает строка растений и ничего не происходит. Играть не возможно, критический баг.",
"status": "исправлено",
"timestamp": "2026-09-16 11:07",
"adminReply": "Исправлено в v2.5: устранена ошибка ReferenceError: gameState is not defined в zombie.draw(ctx, gameState), вызывавшая падение цикла requestAnimationFrame при появлении зомби после заставки."
},
{
"id": 6,
"author": "Admin",
"category": "bug",
"text": "Не происходит смена режима, после выхода в главное меню, надо перезагружать страницу. Баг.",
"status": "исправлено",
"timestamp": "2026-09-16 11:07",
"adminReply": "Исправлено в v2.5: переключение режимов в меню теперь синхронно обновляет currentMode, закрывает все фоновые модалы, сбрасывает колоды и музыку, инициализируя корректный уровень для выбранного режима."
},
{
"id": 7,
"author": "Admin",
"category": "bug",
"text": "Дзен сад не работает, улитка бегает и начинает крутится на месте (зависает) растения ничего не дают, фича не работает",
"status": "исправлено",
"timestamp": "2026-09-16 11:08",
"adminReply": "Исправлено в v2.5: (1) устранено бесконечное дрожание направления улитки за счет пошагового приближения; (2) сбор монет на полу; (3) инструмент 'лейка' активен по умолчанию; (4) фоновое созревание и начисление монет."
},
{
"id": 8,
"author": "Admin",
"category": "bug",
"text": "Рогалик. Режим имеет такой же баг как и режим выживания.",
"status": "исправлено",
"timestamp": "2026-09-16 11:18",
"adminReply": "Исправлено в v2.5: устранен вылет при отрисовке зомби; исправлена ссылка на allCards при драфте семян; корректная инициализация колоды этажа."
},
{
"id": 9,
"author": "Admin",
"category": "bug",
"text": "Достижения не засчитываются, нужно их сохранять",
"status": "исправлено",
"timestamp": "2026-09-16 11:18",
"adminReply": "Исправлено в v2.5: исправлено затирание объекта данных в PvZAuth.saveUserData (теперь выполняется merge), добавлен fallback в localStorage для гостей, подключены триггеры nut_wall и ice_age."
},
{
"id": 10,
"author": "Admin",
"category": "bug",
"text": "Режим Зомбос не работает, не проходит начальная заставка... игра не начинается",
"status": "исправлено",
"timestamp": "2026-09-16 11:19",
"adminReply": "Исправлено в v2.5: убран ранний return из WaveSystem.update, блокировавший отсчет начальной заставки и запуск битвы с боссом."
},
{
"id": 11,
"author": "Admin",
"category": "bug",
"text": "\"Я Зомби\" Аналогичная проблема как и в режиме Зомбосс",
"status": "исправлено",
"timestamp": "2026-09-16 11:19",
"adminReply": "Исправлено в v2.5: таймер заставки и состояние волны теперь корректно обновляются без раннего выхода из цикла."
},
{
"id": 12,
"author": "Admin",
"category": "bug",
"text": "Боулинг не работает, баг как и у Рогалика",
"status": "исправлено",
"timestamp": "2026-09-16 11:20",
"adminReply": "Исправлено в v2.5: устранен ReferenceError в zombie.draw, налажен спавн и рикошет шаров боулинга."
}
]