/multiplayer-square-game

Simple, yet insightful game developed as a way to practice important concepts regarding software architecture and software development.

Primary LanguageJavaScriptMIT LicenseMIT

Multiplayer Square Game

Simple, yet insightful game developed as a way to learn and practice critical concepts regarding to software architecture and software development.

Author's GitHub GitHub Language Count GitHub Contributors GitHub License

Features   |    Technologies   |    Getting started   |    License   |    Acknowledgments

Demonstration Gif

🚀 Features

  • Player movements across the playable area
  • Random fruit generation
  • Multiplayer mode support (using socket.io)
  • Point reward by collecting fruits
  • Realtime player ranking

⚙️ Technologies

This project was developed with the following technologies:

💻 Getting started

To clone and run this application, you'll need Git and Node.js installed on your computer. Then, from your command line:

# clone this repository
$ git clone https://github.com/diego-aquino/multiplayer-square-game.git

# go to the created directory
$ cd multiplayer-square-game/

# install required dependencies
$ npm install

# start the application server
$ node server.js
# if you have nodemon globally installed, you can replace the last command by
$ npm start

Now you can visit http://localhost:3000 to play the game!

🗞️ License

This project if under MIT License. Check LICENSE for more information.

🤝 Acknowledgments

Especial thanks to @filipedeschamps for creating a tutorial for this project and turning it into an amazing journey, as well as sharing his learnings, in the "Meu Primeiro Jogo Multiplayer" playlist on YouTube. If you want to see his original repository, click here.


Made by Diego Aquino 😎. Connect with me! 👋