-
William da Silva Vianna authored
- Implement core game mechanics including game phases, scoring, and bullet hit detection. - Create input handling for keyboard, gamepad, and touch interactions. - Develop a canvas renderer for visual representation of the game state, including stars, player, enemies, and HUD. - Introduce replay functionality for recording and playing back game inputs. - Add unit tests for RNG and game mechanics to ensure consistent behavior. - Establish a responsive design with CSS for various screen sizes and devices.