Skip to content

Latest commit

 

History

History
108 lines (83 loc) · 2.83 KB

README.md

File metadata and controls

108 lines (83 loc) · 2.83 KB

Political CHESS MEME Edition

A political-themed chess game featuring US political figures as chess pieces. Play chess with a twist, where Republican (Red) and Democrat (Blue) figures face off in a classic game of strategy, with memes displayed when capturing pieces!

Disclaimer

Warning: This game is a lighthearted satire poking fun at politicians. It's all in good fun—don't take it too seriously!

Features

  • Standard chess rules with political figures as pieces
  • Visual move highlighting
  • Character tooltips on hover
  • Captured pieces display
  • Meme reactions for captured pieces
  • Red (Republican) vs Blue (Democrat) teams
  • Dark/Light mode toggle
  • Background music with volume control
  • Player vs Player and Player vs Computer game modes

Getting Started

  1. Install dependencies:
npm install
  1. Start the development server:
npm start
  1. Open http://localhost:3000 to play the game

Game Pieces

Red Team (Republicans)

  • King: Donald Trump
  • Queen: Pam Bondi
  • Rooks: Vivek Ramaswamy, Ted Cruz
  • Knights: Elon Musk, Ron DeSantis
  • Bishops: Rand Paul, Kash Patel
  • Pawns: Various Republican figures

Blue Team (Democrats)

  • King: Joe Biden
  • Queen: Hillary Clinton
  • Rooks: Nancy Pelosi, Chuck Schumer
  • Knights: AOC, Gavin Newsom
  • Bishops: Elizabeth Warren, Pete Buttigieg
  • Pawns: Various Democrat figures

Development

This project was created with Create React App and uses:

  • React for the UI
  • chess.js for chess logic
  • Custom CSS for styling

Play Online & Share with Friends

Play Now

The game is hosted on GitHub Pages and can be played directly in your browser: Play Political CHESS

Sharing with Friends

To share the game with friends, simply send them the GitHub Pages URL:

https://Baloo8721.github.io/PoliticalCHESS-MEME-edition-

Hosting Your Own Copy

If you want to host your own copy of the game:

  1. Fork this repository on GitHub
  2. Clone your fork:
    git clone https://github.com/YOUR_USERNAME/PoliticalCHESS-MEME-edition-.git
  3. Install dependencies:
    npm install
  4. Deploy to GitHub Pages:
    npm run deploy
  5. Your game will be available at:
    https://YOUR_USERNAME.github.io/PoliticalCHESS-MEME-edition-
    

Game Modes

  • Player vs Player (Local): Play against a friend on the same device
  • Player vs Computer: Test your skills against the AI opponent

Controls

  • Left-click to select and move pieces
  • Theme toggle to switch between light and dark mode
  • Volume controls to adjust or mute the background music
  • Restart button to begin a new game
  • Mode selection to choose between playing against a friend or the computer

Contributing

Feel free to submit issues and enhancement requests!