Serpent Aqua Pistol Game is an exciting Java-based game where the player controls a serpent that shoots bullets at targets. The goal is to hit as many targets as possible while avoiding obstacles and managing limited ammunition.
- Intuitive and responsive controls
- Various levels with increasing difficulty
- Score tracking and high score leaderboard
- Realistic physics and collision detection
- Engaging sound effects and background music
To run the Serpent Aqua Pistol Game, follow these steps:
-
Clone the Repository:
git clone https://github.com/shivankushsingh09/Serpent-Aqua-Pistol-Game.git cd Serpent-Aqua-Pistol-Game
-
Compile the Source Code: Ensure you have Java installed on your machine. Then, compile the source code using the following command:
javac -d bin src/*.java
-
Run the Game:
java -cp bin com.yourpackage.Main
After running the game, use the following controls to play:
- Arrow keys: Move the serpent
- Spacebar: Shoot bullets
- P: Pause the game
- R: Restart the game
- Navigate through various levels, each with unique challenges.
- Shoot targets to score points.
- Avoid obstacles to maintain your serpent's health.
- Keep an eye on your ammunition and collect power-ups to replenish it.
- Aim for a high score and compete with friends on the leaderboard.
- Java: Core programming language used for development.
- JavaFX: For creating the game's graphical user interface.
Contributions are welcome! Follow these steps to contribute:
-
Fork the repository.
-
Create a new branch
git checkout -b feature/your-feature-name
-
Commit your changes
git commit -m 'Add some feature'
-
Push to the branch
git push origin feature/your-feature-name
-
Open a pull request.
Please ensure your code adheres to the project's coding standards and includes appropriate tests.
This project is licensed under the MIT License. See the LICENSE file for more details.
If you have any questions or suggestions, feel free to contact me:
- Name: Shivankush Singh
- Email: mygithub09@gmail.com
- GitHub: https://github.com/shivankushsingh09