diego-aquino / multiplayer-square-game

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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! πŸ‘‹

About

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

License:MIT License


Languages

Language:JavaScript 73.1%Language:HTML 20.3%Language:CSS 6.6%