diff --git a/web-app/assets/banners/binary-search.jpg b/web-app/assets/banners/binary-search.jpg index 2168f687..89f26030 100644 Binary files a/web-app/assets/banners/binary-search.jpg and b/web-app/assets/banners/binary-search.jpg differ diff --git a/web-app/assets/banners/bubble-sort.jpg b/web-app/assets/banners/bubble-sort.jpg index 596af1d0..b7925012 100644 Binary files a/web-app/assets/banners/bubble-sort.jpg and b/web-app/assets/banners/bubble-sort.jpg differ diff --git a/web-app/assets/banners/emoji-memory-game.jpg b/web-app/assets/banners/emoji-memory-game.jpg new file mode 100644 index 00000000..3ffa9fc1 Binary files /dev/null and b/web-app/assets/banners/emoji-memory-game.jpg differ diff --git a/web-app/assets/banners/productive-pet.jpg b/web-app/assets/banners/productive-pet.jpg new file mode 100644 index 00000000..e2be7d1d Binary files /dev/null and b/web-app/assets/banners/productive-pet.jpg differ diff --git a/web-app/assets/banners/progress-tracker.jpg b/web-app/assets/banners/progress-tracker.jpg new file mode 100644 index 00000000..ac05ef38 Binary files /dev/null and b/web-app/assets/banners/progress-tracker.jpg differ diff --git a/web-app/assets/banners/snake.jpg b/web-app/assets/banners/snake.jpg new file mode 100644 index 00000000..7b18632d Binary files /dev/null and b/web-app/assets/banners/snake.jpg differ diff --git a/web-app/assets/banners/spot-the-difference.jpg b/web-app/assets/banners/spot-the-difference.jpg new file mode 100644 index 00000000..1ed15093 Binary files /dev/null and b/web-app/assets/banners/spot-the-difference.jpg differ diff --git a/web-app/assets/banners/tic-tac-toe.jpg b/web-app/assets/banners/tic-tac-toe.jpg new file mode 100644 index 00000000..0a1dd612 Binary files /dev/null and b/web-app/assets/banners/tic-tac-toe.jpg differ diff --git a/web-app/generate_banners.py b/web-app/generate_banners.py index 367d2113..cad79709 100644 --- a/web-app/generate_banners.py +++ b/web-app/generate_banners.py @@ -433,13 +433,14 @@ def draw_o(ox, oy): print(f"Generated HD banner: {filename}") # Project category directory mappings + projects = [ # GAMES ("2048 Game", "games", "2048-game.jpg"), ("Coin Flip", "games", "coin-flip.jpg"), ("Dice Rolling", "games", "dice-rolling.jpg"), ("Dots & Boxes AI", "games", "dots-boxes.jpg"), - ("Emoji Memory Game", "games", "emoji-memory.jpg"), + ("Emoji Memory Game", "games", "emoji-memory-game.jpg"), # FIXED filename ("FLAMES Game", "games", "flames.jpg"), ("Flappy Game", "games", "flappy-game.jpg"), ("Hangman", "games", "hangman.jpg"), @@ -447,10 +448,15 @@ def draw_o(ox, oy): ("Number Guessing", "games", "number-guessing.jpg"), ("Password Forge", "games", "password-forge.jpg"), ("Rock Paper Scissors", "games", "rock-paper-scissor.jpg"), - ("Snake Game", "games", "snake-game.jpg"), + ("Snake Game", "games", "snake.jpg"), ("Whack-a-Mole", "games", "whack-a-mole.jpg"), ("Word Scramble", "games", "word-scramble.jpg"), ("Blackjack 21", "games", "blackjack21.jpg"), + ("Simon Says", "games", "simon-says.jpg"), + ("Tic Tac Toe", "games", "tic-tac-toe.jpg"), + ("Spot the Difference", "games", "spot-the-difference.jpg"), + ("Productive Pet", "utilities", "productive-pet.jpg"), + ("Progress Tracker", "utilities", "progress-tracker.jpg"), # MATH ("AP/GP/AGP/HP Recognizer", "math", "progression-recognizer.jpg"), @@ -463,6 +469,9 @@ def draw_o(ox, oy): ("Pascal's Triangle", "math", "pascal-triangle.jpg"), ("Prime Analyzer", "math", "prime-analyzer.jpg"), ("Projectile Motion", "math", "projectile-motion.jpg"), + ("Binary Search", "math", "binary-search.jpg"), + ("Bubble Sort", "math", "bubble-sort.jpg"), + ("Tower of Hanoi", "math", "tower-of-hanoi.jpg"), # UTILITIES ("Morse Code", "utilities", "morse-code.jpg"), @@ -472,7 +481,6 @@ def draw_o(ox, oy): ("Color Palette Suggestor", "utilities", "color-palette.jpg"), ("AI Resume Analyzer", "utilities", "resume-analyzer.jpg"), ("Caesar Cipher", "utilities", "caesar-cipher.jpg"), - ("Simon Says", "games", "simon-says.jpg"), ] # Run generation diff --git a/web-app/index.html b/web-app/index.html index c51f7a64..abcded8d 100644 --- a/web-app/index.html +++ b/web-app/index.html @@ -29,94 +29,45 @@ + -
-
- -
- - - -
-
-
-
Python arcade for curious beginners
-
-

- build tiny python projects - and play in a playful coding aracade -

- -
-

Jump into browser-ready games, math experiments, and utility labs that feel rewarding from the first click.

-

Press Ctrl + K to focus search.

- -
- Now loading: - typing speed drills -
-
- 0 total projects - 0 games - 0 utilities -
- +
- - - - -
-
- - - +
@@ -634,7 +321,6 @@

Projects

-
- +
- - - +