🥳 RPG Game in TypeScript, Phaser and Vue with Java Spring Boot as back-end.
Follow these steps to set up and run the project:
Make sure you have the following tools installed:
- Node.js v22.17.1
- Docker Desktop (recommended version: 4.43.2)
💡 After installing Docker Desktop, open it and keep it running in the background.
Open a terminal inside the root folder of the project.
This project includes a Makefile
to simplify setup and development tasks. Below are the main commands you can use:
This project includes a Makefile
that simplifies common setup and development tasks.
Below are the essential commands:
Command | Description |
---|---|
make install |
📦 Installs all project dependencies using pnpm |
make start |
🚀 Starts everything: builds and runs Docker containers + dev server |
make stop |
🛑 Stops all running Docker containers |
make clean |
🧹 Stops containers and removes the node_modules folder (for a fresh reset) |
🧪 To get started quickly, run:
make install
make start
Then you're ready to play!
Once everything is running, open your browser or tool and start playing.
- Overview: Descrizione generica progetto, cosa è, perchè l'abbiamo fatto, link a unipa, link alla prof
- Lavoro al Progetto: Descrivere il lavoro di gruppo, link al concept video, link ai pdf delle revisioni della prof, scrivere brevemente quello che si è inserito nelle revisioni
- Gallery:
- Tools and Tecniques: Com'è fatto il gioco come programmazione, tecnologie usate, come funziona sia frontend che backend (es. come gestisce le finestre, i livelli, i nemici, il party, l'inventario, la ui, i menu etc...), Piccolo readme per il backend (link al backend dalla repo principale)
- Running the Project (Start-up instructions)
- Conclusion
- Credits
Created by:
- Daniele Nicosia
- Claudio Bellanti
- Federico Agnello
- Marco Valenti
- Giorgio Zangara