Crown Quest is a 2D platformer where players navigate through procedurally generated levels to reach the crown. Players jump over obstacles, avoid AI-driven enemies, and collect rewards like coins to increase their score. The game features adaptive difficulty, realistic collision physics, and dynamic level generation, creating an engaging and replayable gameplay experience.
- Procedurally generated levels for endless replayability
- Adaptive difficulty scaling with player progress
- AI-inspired enemy behavior and dynamic obstacles
- Collision physics and gravity for smooth gameplay
- Collectible rewards (coins, power-ups) to enhance score
- Node.js/Express backend serving level data dynamically
- Frontend: HTML5 Canvas, JavaScript, CSS
- Backend: Node.js, Express.js
- Game Mechanics: Collision detection, gravity physics, enemy AI
- Version Control: Git/GitHub
- Clone the repository bash git clone https://github.com/M-harib/Crown-Quest.git cd Crown-Quest
- Install dependencies Copy code npm install
- Run the server Copy code node server.js
- Play the game Open your browser and go to http://localhost:3000
- Use arrow keys to move and jump.
- Avoid enemies and obstacles while collecting coins.
- Reach the crown at the end of each level to win.
- Levels become progressively harder with adaptive difficulty.