Welcome to FlyToday, a realistic flight simulator game built with HTML, CSS, and JavaScript using the Three.js library. This project allows players to control an airplane, engage in combat with enemy planes, and navigate through a dynamic 3D environment.
- Realistic Flight Dynamics: Experience smooth and responsive airplane controls.
- Enemy AI: Engage in combat with enemy planes that follow waypoints and fire bullets.
- Terrain Interaction: Navigate over procedurally generated terrain with collision detection.
- HUD (Heads-Up Display): Displays score and speed in real-time.
- Interactive Settings: Adjust game settings like volume, difficulty, and graphics quality.
- Tutorial Page: Learn how to play with a detailed guide.
- The main menu where players can navigate to different sections of the game.
- Links:
- VS COMPUTER: Start the game.
- SETTINGS: Adjust game settings.
- HOW TO PLAY: Learn how to play the game.
- The main game where players control their airplane and engage in combat.
- Features:
- Procedural terrain generation.
- Player and enemy airplanes.
- Shooting mechanics.
- Score tracking.
- A guide to help players understand the controls and objectives of the game.
- Includes:
- Game controls.
- Objectives.
- Tips for better gameplay.
- Allows players to customize their game experience.
- Adjustable settings:
- Volume.
- Difficulty (Easy, Medium, Hard).
- Graphics quality (Low, Medium, High).
- W: Move Forward
- S: Move Backward
- A: Move Left
- D: Move Right
- Arrow Up: Move Up
- Arrow Down: Move Down
- Space: Shoot
- Clone the repository:
git clone https://github.com/your-username/FlyToday.git