Skip to content

vinccirom/chairman-FREE

Repository files navigation

Chairman FREE

A real-time multiplayer musical chairs elimination game. This is the free-to-play version with point-based scoring instead of cryptocurrency.

🎯 Core Concept

A fast-paced multiplayer elimination game where players compete for chairs when the music stops. Last player standing wins! No crypto required - just pure skill and fun.

🎮 Game Flow

1. Entry & Setup

  • 10-30 players join a lobby
  • No entry fees - completely free to play!
  • Players earn points instead of cryptocurrency
  • Game starts with N-1 chairs (one less than player count)

2. Gameplay Rounds

Each round lasts 20-30 seconds:

  • Music Phase (15-25 seconds): Players move freely around the arena
  • Warning Phase (3 seconds): Music distorts, signaling chairs will activate
  • Claim Phase (2 seconds): Chairs activate, players rush to claim them
  • Elimination: Player without a chair is eliminated

3. Core Mechanics

Movement:

  • Simple WASD/Arrow keys controls
  • All players have same base speed
  • Collision physics between players

Claiming Chairs:

  • First player to touch an active chair claims it
  • 0.5 second "lock-in" period
  • Visual confirmation (chair changes color)

Elimination:

  • Eliminated player explodes into particles
  • Loot orbs spawn for point collection

🏆 Scoring System

Point Collection

  • Loot Orbs: Collect for 10 points each when players are eliminated
  • Victory Bonus: Winner gets 100 bonus points
  • Survival Points: Points for each round survived

Power-ups

  • Shove Tokens (Red): Push a player off their chair
  • Shield Tokens (Blue): Block shove attempts
  • Risk vs Reward: Going for tokens puts you far from chairs!

🚀 Getting Started

Prerequisites

  • Node.js (v14 or higher)
  • npm

Installation

git clone https://github.com/vinccirom/chairman-FREE.git
cd chairman-FREE
npm install

Running the Game

npm start

The game will be available at http://localhost:3000

🎨 Features

  • Real-time multiplayer - Up to 30 players per game
  • Free-to-play - No wallets, no crypto, just fun
  • Power-up system - Shove and shield tokens add strategy
  • Point-based scoring - Earn points instead of money
  • Spectator mode - Watch games in progress
  • Chat system - Communicate with other players
  • Modern UI - Beautiful, responsive design

🛠️ Technology Stack

  • Frontend: Vanilla JavaScript, HTML5 Canvas, CSS3
  • Backend: Node.js, Express, Socket.io
  • Database: SQLite
  • Build Tools: Gulp, Webpack

📝 License

MIT License - see LICENSE file for details

👨‍💻 Author

Dylan Ramirez

🔗 Repository

https://github.com/vinccirom/chairman-FREE

About

Chairman FREE - A real-time multiplayer musical chairs elimination game. Free-to-play version with point-based scoring instead of cryptocurrency.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors