Game created in Pałac Młodzieży for 5. Silesian Science Festival. It's simple game about diving in ocean and collecting treasures. It introduces scoreboard system for best five players and registration system with email verification algorithm, all managed by server and its database.
You can play the Diving here:
- Java
- GDScript (language similar to Python)
- HTML
- SCSS
- JS
- Godot
- Game engine
- Spring
- Java server framework
- VueJS
- Web framework
- REST
- API architecture
- Axios
- WebSocket
- Maven
- Webpack
- Git
- Yarn
If you want to experiment with the code on your own.
- Open CMD/Terminal/PowerShell at root directory of the project
- Type: ./run
- Press enter
- In 3 different terminals run:
- yarn serve (at /frontend)
- mvnw spring-boot:run (at /server)
- path to godot.exe --no-window -w --path ./project.godot --export HTML5 ../server/public/game.html (at /game) (For exporting in godot you need to download godot's export templates)
- Open CMD/Terminal/PowerShell at root directory of the project
- Type: ./run build
- Press enter
- Press ctrl+c