Planet Shooter is a simple, single-player browser-based shooter game where players click on planets to gain points. As the game progresses, objects drop faster, challenging the player's reflexes and precision.
- The objective is to shoot (click) as many planets as possible.
- For every planet missed, your "miss count" increases.
- Every 3 planets missed will cause you to lose 1 life.
- A UFO resets the miss count, giving you a second chance.
- As time progresses, the planets and other objects will drop faster, increasing the difficulty.
- Mouse Click: Shoot planets by clicking on them.
- Avoid missing too many planets to stay in the game.
- WebGL: For rendering game objects.
- TypeScript: The primary language for game logic.
- Kaplay.js: A game programming library.
- Mobile Support: Planned for a future update to allow players to enjoy the game on mobile devices.
- Clone the repository:
git clone https://github.com/jesuspinar/planet-shooter.git
- Navigate to the project directory:
cd planet-shooter
- Install the dependencies:
npm install
- Start the development server:
npm run dev
- Open the game in your browser at
http://localhost:5173
.
- None reported yet. Feel free to open an issue if you find any bugs!
Contributions are welcome! If you'd like to improve the game, please follow these steps:
- Fork the repository.
- Create a new feature branch.
- Commit your changes and submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for more details.