Skip to content

CrystalGamesStudio/coin-collector

Repository files navigation

Coin Collector

Game Overview

"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.

🎮 Gameplay

  • 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

🎯 Features

  • Dynamic level system
  • Smooth character animations
  • Increasing difficulty
  • Collision system
  • Visual effects
  • Main menu and game over screen

🚀 How to Run

  1. Install dependencies:
npm install
  1. Run in development mode:
npm run dev
  1. Build for production:
npm run build

🎨 Game Elements

  • 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

🛠️ Technical Details

  • Language: JavaScript
  • Build Tool: Vite
  • Modular structure
  • Animation system
  • Responsive design

🌟 Planned Enhancements

  • Music and sound effects
  • Leaderboard system
  • Different character choices
  • Mobile device support
  • Additional visual effects
  • Power-up system

📝 License

Project released under MIT license

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •