Skip to content

A collection of quick multiplayer games perfect for work breaks, built with Node.js and Socket.IO. Challenge your colleagues to quick, fun matches right from your browser!

License

Notifications You must be signed in to change notification settings

DarkoKuzmanovic/DeskDuels

Repository files navigation

DeskDuels

A collection of quick multiplayer games perfect for work breaks, built with Node.js and Socket.IO. Challenge your colleagues to quick, fun matches right from your browser!

Features

  • Real-time multiplayer gameplay
  • Multiple game modes
  • Automatic player matching
  • Beautiful responsive UI
  • Game state management
  • Win/loss detection
  • Player disconnection handling
  • Cross-browser compatibility

Available Games

  • Tic-tac-toe: The classic game of X's and O's
  • Connect 4: Strategic four-in-a-row game
  • Mancala: Ancient board game of strategy and counting
  • Word Hunt: Fast-paced word finding game (IN DEVELOPMENT)

More games are currently in development! Stay tuned for updates.

Installation

  1. Make sure you have Node.js installed

  2. Clone this repository

  3. Install dependencies:

    npm install
  4. (Optional) Create your local configuration:

    • Copy package.local.template.json to package.local.json
    • Modify the settings in package.local.json according to your needs
    • This file will not be committed to Git

Running the Game

  1. Start the server:

    npm start
  2. Open your browser and navigate to http://localhost:3001

Technologies Used

  • Node.js
  • Express
  • Socket.IO
  • HTML5
  • CSS3
  • JavaScript

Contributing

Contributions are welcome! Feel free to submit issues and pull requests.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A collection of quick multiplayer games perfect for work breaks, built with Node.js and Socket.IO. Challenge your colleagues to quick, fun matches right from your browser!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published