Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kireiiiiiiii/shootingstars
Simple Java 2D GUI game, that you shoot stars to gain score in.
https://github.com/kireiiiiiiii/shootingstars
cute czech-language english-language game game-development gui japanese-language java korean-language stars
Last synced: about 1 month ago
JSON representation
Simple Java 2D GUI game, that you shoot stars to gain score in.
- Host: GitHub
- URL: https://github.com/kireiiiiiiii/shootingstars
- Owner: kireiiiiiiii
- Created: 2024-04-23T23:07:22.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2024-09-13T05:48:54.000Z (3 months ago)
- Last Synced: 2024-09-14T13:29:57.252Z (3 months ago)
- Topics: cute, czech-language, english-language, game, game-development, gui, japanese-language, java, korean-language, stars
- Language: Java
- Homepage:
- Size: 9.18 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![project banner](./public/banner.png)
# ⭐️ Shooting Stars ⭐️
### Specifications
This game was build using Java.
## Goal of the game
The goal of the game is to shoot as many stars from the sky as posible, in a given time limit. Each successfuly shot star will earn you 10 points. Try to achieve the highest score possible, before the time runs out. For every miss (click outside the circle) 10 points will be subtracted from your score. However the your score is floored to 10 points, so you can't go negative.☺️
## How to set up
1. **Download and Setup**: Ensure you have Java installed on your system. Download the game files and extract them to your desired location or clone the repository.
2. **Run the Game**: Open the folder in a compiler like VS Code. There run the AppMain.java file.
3. **Packaging**: For packaging, use thegradle shadowjar
command.
_NOTE_: thegradle jar
command doesn't work, because it for some reason doesn't include my Maven plugins
4. **Distribution**: For packaging into a distribution version (.zip
) usegradle asseble
.## Controls
- **S Key**: Start the game
- **Left Mouse Click**: Click on targets
- **R Key**: Restart the game
- **ESC Key:**: Pause the game## Requirements
- Java Development Kit (JDK) installed on your system
## Future goals/tasks
- Better target position generation (no overlaying with the score board, or on the edge of the frame)
- Random target rotation
- Better target hitbox (include the tips of the star, not just the center)
- SFX and music
- Add an exit button to the main screen## Contact Information:
- If you have any questions, feedback, or issues with the game, please contact me on my instagram [@\_kireiiiiiiii](https://www.instagram.com/_kireiiiiiiii)
## Known Issues/Bugs:
- The star hitbox is a circle, and is smaller than the star image.