Giter VIP home page Giter VIP logo

forza-4's Introduction

Forza 4 Online

Il progetto Forza 4 Online è un gioco creato da Giulio Di Gregorio e Mattia Maffongelli (Ingegneria Informatica @ Sapienza). Siamo orgogliosi di presentare un gioco familiare e divertente, realizzato con la potenza di HTML, JavaScript, Node.js, PHP, CSS e Bootstrap.

Funzionalità

Gioca in locale sullo stesso Computer! --- Gioca con i tuoi amici direttamente sullo stesso Monitor.

Gioca Online! --- Gioca con i tuoi amici o con chiunque nel mondo nella sezione MultiPlayer.

Prerequisiti

Per eseguire questo progetto sul proprio dispositivo, è necessario avere installato sul proprio sistema Node.js e npm. Inoltre, sarà necessario l'utilizzo dell'applicazione XAMPP per gestire il database MySQL, e l'hosting in locale del sito con Apache. La struttura del database da utilizzare, è allegata all'interno della main-page Forza4, con il nome di "register_database.sql". È fortemente consigliato avere almeno 8 utenti registrati nel database, che può essere effettuata direttamente dal comando in Home-Page.

Installazione

I comandi che vengono elencati di seguito, devono essere eseguiti rispettivamente nelle cartelle "client" e "server", ognuno in due terminali diversi. I due terminali, installerano le dipendenze necessarie, e faranno partire per la cartella "client" il server snowpack, mentre per la cartella "server" il server nodemon.

Installazione --> client

Nella directory client (Forza4/game/Multiplayer/client, esegui il comando seguente per installare le dipendenze e avviare l'applicazione.

npm install socket.io; npm install socket.io-client; npm install snowpack; npm start

Installazione --> server

Nella directory server (Forza4/game/Multiplayer/server, esegui il comando seguente per installare le dipendenze e avviare l'applicazione.

npm install socket.io; npm install mysql; npm run devStart

Contributi

Siamo sempre aperti a miglioramenti. Se hai suggerimenti su come possiamo migliorare il gioco, sentiti libero di fare un fork del progetto e creare una pull request. Autori

Giulio Di Gregorio
Mattia Maffongelli

forza-4's People

Contributors

dependabot[bot] avatar mattiamaffo avatar maverickxxz avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.