https://github.com/ayushivashisth/antichess
Antichess is a variant of chess where the goal is to sacrifice all your pieces before your opponent does. This project implements the basic rules of Antichess, allowing two players to play in the same UI. Players take turns making moves and have the option to quit the game.
https://github.com/ayushivashisth/antichess
npm npm-package react react-chessboard react-toastify tailewindcss vercel
Last synced: 2 months ago
JSON representation
Antichess is a variant of chess where the goal is to sacrifice all your pieces before your opponent does. This project implements the basic rules of Antichess, allowing two players to play in the same UI. Players take turns making moves and have the option to quit the game.
- Host: GitHub
- URL: https://github.com/ayushivashisth/antichess
- Owner: AyushiVashisth
- Created: 2024-07-09T16:24:34.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2025-02-07T18:54:48.000Z (over 1 year ago)
- Last Synced: 2026-01-03T19:32:55.024Z (5 months ago)
- Topics: npm, npm-package, react, react-chessboard, react-toastify, tailewindcss, vercel
- Language: JavaScript
- Homepage: https://ayushi-antichess.vercel.app
- Size: 8.45 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
🚀 Antichess Frontend Project 🚀
Antichess is a variant of chess where the goal is to sacrifice all your pieces before your opponent does. This project implements the basic rules of Antichess, allowing two players to play in the same UI. Players take turns making moves and have the option to quit the game. Capturing is mandatory in this variant, and the system enforces the rules to ensure a fair gameplay experience.
### Project Deployment
👉 [Play Antichess Now](https://ayushi-antichess.vercel.app/)
👉 [Play Antichess Document file](https://docs.google.com/document/d/1QuK6Cn_Sjk4leJUY06i0QGiGK7lu5hGVQFV7Q1N-fcU/edit?usp=sharing)
Technologies Used
Frontend
Tools
Deployed On:
# Features
- **Gameplay**: Two players alternate turns, making moves according to the rules of Antichess.
- **Quit Option**: Players can choose to quit the game, resulting in a win for the remaining player.
- **Error Handling**: Invalid moves are promptly highlighted, and players are prompted to make valid moves.
- **Victory Notification**: Displays the winner when one player successfully sacrifices all their pieces.
# Screenshots
## Gameplay



# Setup Instructions
## Prerequisites
- Node.js
- npm
## Installation
1. Clone the repository to your local machine:
```sh
git clone https://github.com/your-username/antichess.git
```
2. Navigate to the project directory:
```sh
cd antichess
```
3. Install the required dependencies:
```sh
npm install
```
4. Start the development server:
```sh
npm start
```
5. Open your browser and navigate to `http://localhost:3000` to play Antichess.
# Deployment
This project is deployed using Vercel. Visit [Play Antichess Now](https://ayushi-antichess.vercel.app/) to start playing!
## Show your support
Give a ⭐️ if you like this project!
✨ Have Fun Playing Antichess! ✨