/crash-boom-bird
Open Player
prompt.txt
01Visual Style: Comic Book / Pop Art 02 Background: Use a yellow halftone dot pattern (yellow background with small, faint grey dots). 03 Typography: Use a bold, 'comic-style' font (like 'Bangers' from Google Fonts) for all UI elements. 04 Aesthetics: All game objects (bird, pipes, buttons) must have thick black borders (4px solid #000). Buttons should have a '3D' offset shadow that makes them look like stickers. 05 The Bird: Instead of a bird, use a square 'Hero' with a simple white eye and a black pupil. It should rotate slightly based on its falling velocity. 06 07Gameplay Mechanics 08 Difficulty Scaling: The game starts at a moderate speed, but the pipeSpeed should increase incrementally every frame to create a progressive challenge. 09 Physics: Gravity should feel snappy. The 'Jump' should be a sharp upward velocity change. 10 Collision: Implement precise bounding-box collision detection. 11 12UI & Features 13 States: Include a 'Start Menu', a 'Game Over' screen, and a 'Skin Store'. 14 Economy: Players earn 1 coin for every 2 points scored. Store these coins in localStorage. 15 Skin Store: * Implement a 'Mystery Crate' system costing 15 coins. 16 Skins should vary by shape (Circle, Square, Triangle, Diamond) and color (Hero Orange, Ninja Black, Toxic Green, etc.). 17 Include a grid to display owned vs. locked skins. 18 Layout: The game should be contained in a 400x600 centered container with a thick white border and a large 'drop shadow' to look like a comic panel. 19 20Technical Requirements 21 Use standard <canvas> for rendering. 22 Write clean, object-oriented JavaScript. 23 Ensure all CSS and JS are contained within the single HTML file."