earthy-game

byІлля Васюра

Create a mobile puzzle game inspired by block puzzle mechanics like Block Blast. Game structure: Loading screen with animated glowing crown logo and epic royal sound. Registration screen (nickname input, avatar selection, guest login). Main menu with buttons: Play, Levels, King Mode, Shop, Settings. Puzzle gameplay similar to classic block puzzle: 10x10 grid Player places random block shapes Full rows or columns disappear with sound effect Score increases with combo multiplier Game ends when no moves left Features: Level system (1000+ levels) Endless mode for high score King Mode: If player reaches 10,000 points, crown animation appears and player becomes “Block King” Upgrade system: Extra move Remove one block Bomb block Shuffle blocks Daily rewards Coin currency Achievement system Leaderboard Smooth animations and satisfying block placement effects Bright modern UI with neon royal theme (purple + gold) Sound design: Soft click when placing block Explosion sound when clearing lines Royal trumpet sound when reaching 10,000 score Epic victory music for King mode Make the game optimized for Android mobile devices with smooth performance. 👑 ПРОМПТ №2 — ОКРЕМО ПРО КОРОЛЯ І ЗВУК Create a special “King Transformation” animation: When player reaches 10,000 points: Screen darkens Golden light shines from center Crown appears above player name Text appears: "YOU ARE THE BLOCK KING!" Epic royal trumpet + bass drop sound Background becomes glowing gold for 5 seconds Fire particles animation Vibration feedback on mobile Make it dramatic and satisfying. 🔥 Тепер давай зробимо фішки, щоб твоя гра була краща ніж Block Blast: Ось що можна додати: 💎 Rare blocks (золоті блоки дають ×5 очок) ⚡ Speed mode (час на хід) 🏆 PvP режим (битва на очки) 🎵 Свій стиль музики (можемо зробити фонк-версію 😉) 🌍 Онлайн рейтинг 🎵 Хочеш звук короля? Ось ідея: Royal trumpet + bass drop + crowd cheer + metallic crown impact. Якщо хочеш — я можу: 🔹 Придумати назву гри 🔹 Зробити текст для меню 🔹 Написати повний дизайн-документ 🔹 Або придумати стиль музики (можемо навіть фонк-король стиль 😈)

LoadingMain MenuGameplayLevelsRegistrationKing ModeLeaderboardShopAchievements
Loading

Comments (0)

No comments yet. Be the first!

Project Tasks35

#1

Впровадити тему та структуру з макет-дизайн сторінок

To Do

Застосувати всі макет-дизайн сторінки (JSX) як основу проєкту. Видалити непотрібні scaffold-сторінки (home, login, signup, welcome, dashboard/overview, dashboard/ai-assistant, dashboard/settings). Замінити їх структурою гри Block King: Loading, Main Menu, Registration, Gameplay, Levels, King Mode, Leaderboard, Shop, Achievements. Переконатися, що всі сторінки виглядають ідентично макет-дизайнам. Налаштувати маршрутизацію між усіма сторінками відповідно до user flow.

AI 85%
Human 15%
High Priority
2 days
AI Credits:8
Frontend Developer
#2

Вирівняти кольори та тему (неоново-королівський стиль)

To Do

Налаштувати глобальну CSS/Tailwind тему з неоново-королівськими кольорами: фіолетовий (#7B2FBE, #9D4EDD) та золотий (#FFD700, #FFC107). Встановити глобальні змінні кольорів, шрифти, тіні та ефекти світіння (glow). Застосувати яскравий сучасний UI з неоновою королівською темою до всіх компонентів. Забезпечити узгодженість між усіма сторінками після впровадження макет-дизайнів.

Depends on:#1
Waiting for dependencies
AI 80%
Human 20%
High Priority
1 day
AI Credits:5
Frontend Developer
#10

Реалізувати сторінку магазину (Shop)

To Do

Як Frontend Developer, реалізувати екран магазину з категоріями: монети, апгрейди (додатковий хід, видалення блоку, бомба, переміщення), косметичні предмети. Відображення цін, балансу монет, анімації покупки та підтвердження транзакцій. Переходи: Main Menu/Gameplay → Shop → Main Menu/Gameplay. JSX-макет вже існує — привести до повної відповідності.

Depends on:#2#1
Waiting for dependencies
AI 90%
Human 10%
Medium Priority
1.5 days
AI Credits:7
Frontend Developer
#6

Реалізувати сторінку ігрового процесу (Gameplay)

To Do

Як Frontend Developer, реалізувати основний ігровий екран з сіткою 10x10, відображенням рахунку, множника комбо, лічильника монет та доступних блоків для розміщення. Інтерфейс drag-and-drop для блоків, підсвічування можливих позицій, анімації знищення рядків/стовпців. Є центральною сторінкою у всіх user flow. Переходи: Main Menu → Gameplay → Shop/King Mode/Leaderboard. JSX-макет вже існує — привести до повної відповідності.

Depends on:#2#1
Waiting for dependencies
AI 85%
Human 15%
High Priority
2 days
AI Credits:9
Frontend Developer
#8

Реалізувати сторінку режиму Короля (King Mode)

To Do

Як Frontend Developer, реалізувати екран режиму King Mode з відображенням прогресу до 10,000 очок, спеціальною рамкою та анімаціями. Включити повну анімацію трансформації: затемнення екрану, золоте світло, поява корони, текст 'YOU ARE THE BLOCK KING!', вогняні частинки та вібрація. Переходи: Gameplay → King Mode → Leaderboard. JSX-макет вже існує — привести до повної відповідності.

Depends on:#1#2
Waiting for dependencies
AI 90%
Human 10%
High Priority
2 days
AI Credits:9
Frontend Developer
#4

Реалізувати сторінку реєстрації (Registration)

To Do

Як Frontend Developer, реалізувати екран реєстрації з полем введення нікнейму, вибором аватара з набору готових іконок та кнопкою гостьового входу. Валідація нікнейму, анімації вибору аватара. Сторінка використовується у New Player та Guest Player flow після Loading. Переходи: Loading → Registration → Main Menu. JSX-макет вже існує — привести до повної відповідності.

Depends on:#1#2
Waiting for dependencies
AI 90%
Human 10%
High Priority
1.5 days
AI Credits:7
Frontend Developer
#3

Реалізувати сторінку завантаження (Loading)

To Do

Як Frontend Developer, реалізувати екран завантаження з анімованим логотипом корони з ефектом світіння та епічним королівським звуком. Анімація повинна бути плавною, з поступовим появленням логотипу та індикатором прогресу завантаження. JSX-макет вже існує — привести до повної відповідності. Сторінка є першою в user flow для всіх персон.

Depends on:#1#2
Waiting for dependencies
AI 90%
Human 10%
High Priority
1 day
AI Credits:6
Frontend Developer
#34

Реалізувати сторінку налаштувань (Settings)

To Do

Як Frontend Developer, реалізувати сторінку налаштувань: перемикачі звуку (музика/SFX окремо), вібрація, відображення нікнейму та аватара з можливістю зміни, вихід з акаунту / конвертація гостя в повний акаунт. Збереження налаштувань локально та синхронізація з профілем. Переходи: Main Menu → Settings → Main Menu.

Depends on:#2#1
Waiting for dependencies
AI 80%
Human 20%
Medium Priority
1 day
AI Credits:5
Frontend Developer
#5

Реалізувати сторінку головного меню (Main Menu)

To Do

Як Frontend Developer, реалізувати головне меню з кнопками: Play, Levels, King Mode, Shop, Settings. Додати відображення монет гравця, щоденних нагород та аватара. Анімовані кнопки з ефектами наведення та натискання. Є центральним хабом у всіх user flow. Переходи: Registration/Loading → Main Menu → Gameplay/Levels/King Mode/Shop/Settings. JSX-макет вже існує — привести до повної відповідності.

Depends on:#2#1
Waiting for dependencies
AI 90%
Human 10%
High Priority
1.5 days
AI Credits:7
Frontend Developer
#7

Реалізувати сторінку рівнів (Levels)

To Do

Як Frontend Developer, реалізувати екран вибору рівнів з відображенням 1000+ рівнів, зірок за проходження, заблокованих рівнів та спеціальних челенджів. Прокрутка з плавними анімаціями, фільтрація за типом рівня. Переходи: Main Menu → Levels → Gameplay. JSX-макет вже існує — привести до повної відповідності.

Depends on:#2#1
Waiting for dependencies
AI 90%
Human 10%
High Priority
1.5 days
AI Credits:7
Frontend Developer
#11

Реалізувати сторінку досягнень (Achievements)

To Do

Як Frontend Developer, реалізувати екран досягнень з переліком усіх досягнень, прогрес-барами, значками нагород та кнопками для отримання винагороди (монети). Категорії: ігрові, соціальні, King Mode. Переходи: Gameplay/King Mode → Achievements → Leaderboard/Main Menu. JSX-макет вже існує — привести до повної відповідності.

Depends on:#1#2
Waiting for dependencies
AI 90%
Human 10%
Medium Priority
1.5 days
AI Credits:7
Frontend Developer
#9

Реалізувати сторінку таблиці лідерів (Leaderboard)

To Do

Як Frontend Developer, реалізувати екран таблиці лідерів з відображенням топ-гравців, їхніх аватарів, нікнеймів, рахунків та корон для King Mode гравців. Анімоване виділення поточного гравця, фільтри (глобальний / King Mode). Переходи: Gameplay/King Mode → Leaderboard → Achievements. JSX-макет вже існує — привести до повної відповідності.

Depends on:#2#1
Waiting for dependencies
AI 90%
Human 10%
Medium Priority
1.5 days
AI Credits:7
Frontend Developer
#22

Розробити Backend API: реєстрація та профіль гравця

To Do

Як Backend Developer, розробити API ендпоінти для реєстрації гравця (нікнейм + аватар), гостьового входу, отримання та оновлення профілю гравця. Валідація унікальності нікнейму, збереження аватара. Таблиця users (id, nickname, avatar_id, coins, created_at, is_guest). Підтримує Registration та Settings сторінки.

Depends on:#4
Waiting for dependencies
AI 70%
Human 30%
High Priority
2 days
AI Credits:7
Backend Developer
#16

Реалізувати систему звуку та звукових ефектів

To Do

Реалізувати повну систему звукового супроводу: м'який клік при розміщенні блоку, вибух при очищенні ліній, королівська труба при 10,000 очок, епічна музика переможці для King Mode, звук при завантаженні. Менеджер звуку з контролем гучності та вимкненням. Налаштування звуку в Settings.

Depends on:#34#6
Waiting for dependencies
AI 70%
Human 30%
Low Priority
1.5 days
AI Credits:6
Frontend Developer
#12

Розробити ігрову логіку: сітка 10x10 та розміщення блоків

To Do

Як AI Engineer, реалізувати основну ігрову логіку: управління станом сітки 10x10, валідацію розміщення блоків, визначення заповнених рядків та стовпців, їх видалення та зсув. Алгоритм генерації випадкових фігур блоків. Перевірка умови завершення гри (немає доступних ходів). Використовується Gameplay сторінкою.

Depends on:#6
Waiting for dependencies
AI 80%
Human 20%
High Priority
3 days
AI Credits:9
AI Engineer
#28

Розробити Backend API: система досягнень

To Do

Як Backend Developer, розробити API системи досягнень: каталог з умовами, перевірка виконання після ігрових подій, нарахування нагород, прогрес гравця. Таблиці: achievements (id, title, condition JSON, reward_coins), user_achievements (user_id, achievement_id, progress, completed_at). Підтримує Achievements сторінку.

Depends on:#11#22
Waiting for dependencies
AI 70%
Human 30%
Medium Priority
2 days
AI Credits:7
Backend Developer
#25

Розробити Backend API: система монет та транзакцій

To Do

Як Backend Developer, розробити API для управління монетами: отримання балансу, нарахування (за рівні, досягнення, щоденні нагороди), списання (покупки, пауер-апи). Таблиця coin_transactions (id, user_id, amount, type, reference_id, created_at). Захист від дублювання (idempotency key). Підтримує Shop та Main Menu сторінки.

Depends on:#10#22
Waiting for dependencies
AI 70%
Human 30%
Medium Priority
2 days
AI Credits:7
Backend Developer
#23

Розробити Backend API: збереження ігрового прогресу

To Do

Як Backend Developer, розробити API для збереження стану гри (grid state, score, level, moves used) та завантаження прогресу гравця. Автозбереження кожні 30 секунд. Таблиця game_sessions (id, user_id, level_id, score, grid_state JSON, status, started_at, ended_at). Підтримує Gameplay сторінку.

Depends on:#22#6
Waiting for dependencies
AI 70%
Human 30%
High Priority
2 days
AI Credits:7
Backend Developer
#30

Розробити Backend API: King Mode рейтинг та рекорди

To Do

Як Backend Developer, розробити API для King Mode: збереження факту досягнення 10,000 очок, рейтинг King Mode гравців, бейдж 'Block King' у профілі. Таблиця king_mode_records (user_id, score, achieved_at). Оновлення таблиці лідерів для King Mode. Підтримує King Mode та Leaderboard сторінки.

Depends on:#22#8
Waiting for dependencies
AI 70%
Human 30%
Medium Priority
1.5 days
AI Credits:6
Backend Developer
#19

Реалізувати режим швидкості (Speed Mode)

To Do

Реалізувати режим швидкості з таймером на кожен хід. Відображення зворотного відліку, зміна кольору таймера при критичному значенні (червоний), автоматичне завершення ходу при вичерпанні часу. Налаштування часу на хід (легкий/середній/важкий). Інтеграція з основною ігровою логікою. Використовується Gameplay сторінкою.

Depends on:#12
Waiting for dependencies
AI 75%
Human 25%
Medium Priority
1.5 days
AI Credits:6
Frontend Developer
#27

Розробити Backend API: таблиця лідерів

To Do

Як Backend Developer, розробити API таблиці лідерів: топ-100 гравців за рейтингом, позиція поточного гравця, оновлення рекорду після кожної сесії. Таблиця leaderboard_entries (user_id, mode, high_score, updated_at). Кешування топ-100. Підтримує Leaderboard сторінку.

Depends on:#22#9
Waiting for dependencies
AI 70%
Human 30%
Medium Priority
1.5 days
AI Credits:6
Backend Developer
#13

Розробити систему рахунку та комбо-множника

To Do

Як AI Engineer, реалізувати систему нарахування очок: базові очки за розміщення блоків, бонуси за одночасне видалення кількох рядків/стовпців, комбо-множник (x2, x3 і т.д.) при послідовних очищеннях. Відображення анімованого множника та float-текст очок при нарахуванні. Використовується Gameplay сторінкою.

Depends on:#12
Waiting for dependencies
AI 80%
Human 20%
High Priority
2 days
AI Credits:8
AI Engineer
#24

Розробити Backend API: система рівнів (1000+ рівнів)

To Do

Як Backend Developer, розробити API та структуру даних для 1000+ рівнів: отримання списку рівнів з пагінацією, деталі рівня, прогрес гравця (зірки, best score). Таблиці: levels (id, config JSON, difficulty, type), user_level_progress (user_id, level_id, stars, best_score). Підтримує Levels сторінку.

Depends on:#22#7
Waiting for dependencies
AI 70%
Human 30%
Medium Priority
2 days
AI Credits:7
Backend Developer
#17

Реалізувати анімації та ефекти розміщення блоків

To Do

Реалізувати задоволені анімації розміщення блоків: ефект 'плюху' при скиданні, анімація знищення рядків/стовпців (wave або flash), частинки при очищенні, плавне падіння нових блоків. Підсвічування валідних позицій при перетягуванні. Оптимізація для Android (60 fps). Використовується Gameplay сторінкою.

Depends on:#12#2
Waiting for dependencies
AI 75%
Human 25%
Medium Priority
2 days
AI Credits:8
Frontend Developer
#15

Реалізувати King Mode трансформацію (10,000 очок)

To Do

Реалізувати тригер та повну анімаційну послідовність King Mode трансформації при досягненні 10,000 очок: затемнення екрану, золоте світло знизу вгору, поява корони, текст 'YOU ARE THE BLOCK KING!' з ефектом друку, вогняні частинки, вібрація пристроєм, 5-секундне золоте тло з ефектом світіння. Використовується King Mode сторінкою.

Depends on:#13#8
Waiting for dependencies
AI 80%
Human 20%
Medium Priority
2 days
AI Credits:8
Frontend Developer
#21

Реалізувати нескінченний режим (Endless Mode)

To Do

Реалізувати нескінченний режим гри для досягнення максимального рахунку (high score). Збереження та відображення персонального рекорду, порівняння з попереднім результатом після завершення гри. Інтеграція з таблицею лідерів для нескінченного режиму. Використовується Gameplay та Leaderboard сторінками.

Depends on:#12#13
Waiting for dependencies
AI 75%
Human 25%
Medium Priority
1.5 days
AI Credits:6
Frontend Developer
#20

Реалізувати рівні-виклики (Challenge Levels)

To Do

Реалізувати спеціальні рівні з унікальними умовами: заморожені блоки (frozen blocks — потребують кількох очищень), вибухові блоки (explosive blocks — очищають сусідів), рівні з таймером (timer-based), рівні з обмеженням ходів (move limits). Спеціальний UI для кожного типу умови та лічильники. Використовується Levels та Gameplay сторінками.

Depends on:#12#24
Waiting for dependencies
AI 75%
Human 25%
Medium Priority
2 days
AI Credits:8
Frontend Developer
#35

Адаптивна версія та оптимізація для Android

To Do

Оптимізувати всі сторінки для Android мобільних пристроїв: адаптивна сітка (360px–430px ширина), safe area insets, оптимізація touch events для drag-and-drop, мінімізація перерендерів (React.memo, useMemo), lazy loading. Перевірка на Android WebView та PWA.

Depends on:#6#17
Waiting for dependencies
AI 70%
Human 30%
Medium Priority
2 days
AI Credits:7
Frontend Developer
#32

Розробити алгоритм генерації 1000+ рівнів

To Do

Як AI Engineer, розробити алгоритм генерації конфігурацій 1000+ рівнів з прогресивною складністю: варіації фігур блоків, початкові блоки для challenge рівнів, розподіл типів (standard/frozen/explosive/timed/move-limited). Зберегти конфігурації як seed-дані для БД. Підтримує Levels сторінку.

Depends on:#24
Waiting for dependencies
AI 85%
Human 15%
Medium Priority
3 days
AI Credits:9
AI Engineer
#29

Розробити Backend API: система щоденних нагород

To Do

Як Backend Developer, розробити API щоденних нагород: генерація нагороди за 7-денним циклом, перевірка отримання сьогодні, нарахування монет/пауер-апів. Таблиця daily_rewards (user_id, claimed_date, streak_day, reward_type, reward_amount). Підтримує Main Menu сторінку (відображення щоденної нагороди).

Depends on:#25#5
Waiting for dependencies
AI 70%
Human 30%
Medium Priority
1.5 days
AI Credits:6
Backend Developer
#33

Розробити рушій тригерів досягнень

To Do

Як AI Engineer, реалізувати на бекенді event-driven систему перевірки досягнень: слухає ігрові події (score_updated, level_completed, king_mode_activated, item_purchased) та перевіряє умови. JSON-схема умов підтримує: threshold, count, streak, combination. Автоматичне нарахування нагороди. Підтримує Achievements сторінку.

Depends on:#23#28
Waiting for dependencies
AI 80%
Human 20%
Medium Priority
2 days
AI Credits:8
AI Engineer
#14

Розробити механіку рідкісних золотих блоків (x5 очок)

To Do

Як AI Engineer, реалізувати механіку рідкісних золотих блоків: алгоритм випадкової появи, нарахування x5 очок при їх очищенні, спеціальна анімація (світіння, частинки). Налаштувати ймовірність появи. Використовується Gameplay сторінкою.

Depends on:#12#13
Waiting for dependencies
AI 80%
Human 20%
Low Priority
1 day
AI Credits:6
AI Engineer
#26

Розробити Backend API: магазин та інвентар апгрейдів

To Do

Як Backend Developer, розробити API магазину: каталог товарів з цінами, купівля з перевіркою балансу, інвентар гравця, використання пауер-апу під час гри з декрементом інвентарю. Таблиці: shop_items, user_inventory (user_id, item_id, quantity). Підтримує Shop сторінку.

Depends on:#10#25
Waiting for dependencies
AI 70%
Human 30%
Medium Priority
2 days
AI Credits:7
Backend Developer
#18

Реалізувати систему апгрейдів та пауер-апів (фронтенд)

To Do

Реалізувати UI та логіку використання пауер-апів під час гри: додатковий хід, видалення одного блоку, бомба-блок, переміщення блоків. Анімації активації кожного пауер-апу, списання монет, стан недостатнього балансу. Використовується Gameplay та Shop сторінками.

Depends on:#6#26
Waiting for dependencies
AI 80%
Human 20%
Medium Priority
2 days
AI Credits:7
Frontend Developer
#31

Інтегрувати фронтенд з Backend API

To Do

Налаштувати HTTP-клієнт (axios/fetch) з базовим URL та interceptors для JWT-токенів. Реалізувати API-сервіси для всіх ендпоінтів: auth, profile, game, levels, shop, leaderboard, achievements, daily rewards. Обробка помилок, retry-логіка, offline-стани. Підключити всі сторінки до відповідних API.

Depends on:#22#23#28#27#29#25#26
Waiting for dependencies
AI 75%
Human 25%
Medium Priority
2 days
AI Credits:7
Frontend Developer
Loading design preview
Loading: Watch Intro
Main Menu: Select Mode
Levels: Browse Levels
Gameplay: Place Blocks
Gameplay: Use Power-Up
Shop: Buy Coins
Shop: Upgrade Items
Main Menu: Claim Daily Reward