diff --git a/.gitignore b/.gitignore index 5686cc6..641eb27 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,31 @@ dist *.local .DS_Store .vercel + +# Secrets +.env +.env.* +!.env.example +*.pem +*.key +*.p12 +secrets.json +credentials.json + +# IDE / OS +.vscode/ +.idea/ +*.swp +Thumbs.db + +# Logs / cache +*.log +.cache/ +.parcel-cache/ +.eslintcache + +# Dev artifacts (excluded from repo) +test-screenshots/ +test-game.py +preview_*.png +rocket_preview.png diff --git a/.vercelignore b/.vercelignore new file mode 100644 index 0000000..8583991 --- /dev/null +++ b/.vercelignore @@ -0,0 +1,24 @@ +# Dev artifacts — not needed in Vercel deployment +test-game.py +test-screenshots/ +preview_*.png +rocket_preview.png + +# Docs / agent notes +AGENTS.md + +# Source control +.git/ +.gitignore +.gitattributes + +# Local env / IDE +.env +.env.* +.vscode/ +.idea/ +*.log + +# Build artifacts that Vercel regenerates +node_modules/ +.vite/ diff --git a/AGENTS.md b/AGENTS.md index cbd5c21..f01ea55 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -53,7 +53,8 @@ npm run preview # превью production-сборки локально - Не деплоить самостоятельно, даже если есть токен/доступ. ## Git -- **Remote:** `https://github.com/anril44/sender2.git` +- **Remote:** `https://гитея.рф/git/AnRil/naddie-jump.git` (Gitea, не GitHub) +- Ветка по умолчанию: `main` - Репозиторий `.git/` находится в корне проекта `naddie-jump/` ## Зависимости diff --git a/preview_player_dead.png b/preview_player_dead.png deleted file mode 100644 index 3beaff2..0000000 Binary files a/preview_player_dead.png and /dev/null differ diff --git a/preview_player_idle.png b/preview_player_idle.png deleted file mode 100644 index 88f99cd..0000000 Binary files a/preview_player_idle.png and /dev/null differ diff --git a/preview_player_propeller.png b/preview_player_propeller.png deleted file mode 100644 index 72b665f..0000000 Binary files a/preview_player_propeller.png and /dev/null differ diff --git a/preview_player_rocket.png b/preview_player_rocket.png deleted file mode 100644 index f070e8b..0000000 Binary files a/preview_player_rocket.png and /dev/null differ diff --git a/preview_rocket_buff.png b/preview_rocket_buff.png deleted file mode 100644 index 61226d1..0000000 Binary files a/preview_rocket_buff.png and /dev/null differ diff --git a/rocket_preview.png b/rocket_preview.png deleted file mode 100644 index b4e396e..0000000 Binary files a/rocket_preview.png and /dev/null differ diff --git a/test-game.py b/test-game.py deleted file mode 100644 index 1763436..0000000 --- a/test-game.py +++ /dev/null @@ -1,72 +0,0 @@ -from playwright.sync_api import sync_playwright -import time -import os - -screenshots_dir = "/home/anril/naddie-jump/test-screenshots" -os.makedirs(screenshots_dir, exist_ok=True) - -console_errors = [] -console_logs = [] - -def handle_console(msg): - console_logs.append(f"[{msg.type}] {msg.text}") - if msg.type == "error": - console_errors.append(msg.text) - -with sync_playwright() as p: - browser = p.chromium.launch(headless=True) - context = browser.new_context(viewport={"width": 480, "height": 854}) - page = context.new_page() - page.on("console", handle_console) - page.on("pageerror", lambda err: console_errors.append(str(err))) - - print("Opening game...") - page.goto("http://localhost:5173/") - time.sleep(2) - - # Screenshot 1: Menu - page.screenshot(path=f"{screenshots_dir}/01-menu.png") - print("Screenshot: menu") - - # Click START GAME - print("Clicking START GAME...") - page.click("text=START GAME") - time.sleep(1) - - # Screenshot 2: Game start - page.screenshot(path=f"{screenshots_dir}/02-game-start.png") - print("Screenshot: game start") - - # Simulate gameplay - press left/right arrows - print("Simulating gameplay...") - for i in range(30): - if i % 4 < 2: - page.keyboard.press("ArrowRight") - else: - page.keyboard.press("ArrowLeft") - time.sleep(0.15) - - # Screenshot 3: After playing - page.screenshot(path=f"{screenshots_dir}/03-gameplay.png") - print("Screenshot: gameplay") - - time.sleep(2) - - # Screenshot 4: Final state - page.screenshot(path=f"{screenshots_dir}/04-final.png") - print("Screenshot: final") - - browser.close() - -print("\n=== CONSOLE LOGS ===") -for log in console_logs: - print(log) - -print("\n=== ERRORS ===") -if console_errors: - for err in console_errors: - print(err) -else: - print("No errors!") - -print(f"\nScreenshots saved to: {screenshots_dir}") diff --git a/test-screenshots/01-menu.png b/test-screenshots/01-menu.png deleted file mode 100644 index e205ba3..0000000 Binary files a/test-screenshots/01-menu.png and /dev/null differ diff --git a/test-screenshots/02-game-start.png b/test-screenshots/02-game-start.png deleted file mode 100644 index 685f9f6..0000000 Binary files a/test-screenshots/02-game-start.png and /dev/null differ diff --git a/test-screenshots/03-gameplay.png b/test-screenshots/03-gameplay.png deleted file mode 100644 index 685f9f6..0000000 Binary files a/test-screenshots/03-gameplay.png and /dev/null differ diff --git a/test-screenshots/04-final.png b/test-screenshots/04-final.png deleted file mode 100644 index 685f9f6..0000000 Binary files a/test-screenshots/04-final.png and /dev/null differ diff --git a/test-screenshots/10-game-started.png b/test-screenshots/10-game-started.png deleted file mode 100644 index ee9cca6..0000000 Binary files a/test-screenshots/10-game-started.png and /dev/null differ diff --git a/test-screenshots/11-gameplay.png b/test-screenshots/11-gameplay.png deleted file mode 100644 index ee9cca6..0000000 Binary files a/test-screenshots/11-gameplay.png and /dev/null differ diff --git a/test-screenshots/12-forced.png b/test-screenshots/12-forced.png deleted file mode 100644 index 1662575..0000000 Binary files a/test-screenshots/12-forced.png and /dev/null differ diff --git a/test-screenshots/20-game.png b/test-screenshots/20-game.png deleted file mode 100644 index f73bb24..0000000 Binary files a/test-screenshots/20-game.png and /dev/null differ diff --git a/test-screenshots/21-play.png b/test-screenshots/21-play.png deleted file mode 100644 index d786136..0000000 Binary files a/test-screenshots/21-play.png and /dev/null differ diff --git a/test-screenshots/30-game.png b/test-screenshots/30-game.png deleted file mode 100644 index c83fd28..0000000 Binary files a/test-screenshots/30-game.png and /dev/null differ diff --git a/test-screenshots/31-play.png b/test-screenshots/31-play.png deleted file mode 100644 index c83fd28..0000000 Binary files a/test-screenshots/31-play.png and /dev/null differ diff --git a/test-screenshots/40-game.png b/test-screenshots/40-game.png deleted file mode 100644 index 2a17da4..0000000 Binary files a/test-screenshots/40-game.png and /dev/null differ diff --git a/test-screenshots/41-play.png b/test-screenshots/41-play.png deleted file mode 100644 index 2c36740..0000000 Binary files a/test-screenshots/41-play.png and /dev/null differ diff --git a/test-screenshots/50-menu.png b/test-screenshots/50-menu.png deleted file mode 100644 index 58e0e0f..0000000 Binary files a/test-screenshots/50-menu.png and /dev/null differ diff --git a/test-screenshots/51-game.png b/test-screenshots/51-game.png deleted file mode 100644 index 01c76bf..0000000 Binary files a/test-screenshots/51-game.png and /dev/null differ diff --git a/test-screenshots/52-play.png b/test-screenshots/52-play.png deleted file mode 100644 index 5578e63..0000000 Binary files a/test-screenshots/52-play.png and /dev/null differ diff --git a/test-screenshots/53-gameover.png b/test-screenshots/53-gameover.png deleted file mode 100644 index eef0664..0000000 Binary files a/test-screenshots/53-gameover.png and /dev/null differ diff --git a/test-screenshots/test-click.png b/test-screenshots/test-click.png deleted file mode 100644 index caab285..0000000 Binary files a/test-screenshots/test-click.png and /dev/null differ