"Coin Collector" is a dynamic arcade game where the player controls a character moving across three lanes. The goal is to avoid obstacles and score as many points as possible. The game becomes progressively harder as your score increases, offering eight difficulty levels.
- Move between three lanes using arrow keys (← →)
- Avoid obstacles
- Gain points (+10 points/second)
- Score-based level system:
- Level 1: 0-49 points
- Level 2: 50-99 points
- Level 3: 100-199 points
- Level 4: 200-349 points
- Level 5: 350-549 points
- Level 6: 550-799 points
- Level 7: 800-999 points
- Level 8: 1000+ points
- Dynamic level system
- Smooth character animations
- Increasing difficulty
- Collision system
- Visual effects
- Main menu and game over screen
- Install dependencies:
npm install- Run in development mode:
npm run dev- Build for production:
npm run build- Player Character: Animated character with lane-switching ability
- Obstacles: Dynamically appearing objects of varying sizes
- Interface: Score counter and level indicator
- Menus: Start screen and game over screen with restart option
- Language: JavaScript
- Build Tool: Vite
- Modular structure
- Animation system
- Responsive design
- Music and sound effects
- Leaderboard system
- Different character choices
- Mobile device support
- Additional visual effects
- Power-up system
Project released under MIT license