Skip to content

Commit

Permalink
Create README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
numannaeem authored Feb 22, 2022
1 parent 690d240 commit 24401c2
Showing 1 changed file with 31 additions and 0 deletions.
31 changes: 31 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# ♟️NumChess - Yet another chess website!



The project is hosted on Heroku and can be viewed [here](https://num-chess.herokuapp.com).

## Features

- **Matchmaking!** Click on 'Find game' and get matched up against a random opponent.
- **Rooms!** If you want to play a friend, get a room!
- **Dark mode!** A chess website that has dark mode enabled by default? Unheard of!
- **Local multiplayer!** Pretty self explanatory; play with someone physically near you.
- **Move validation!** All moves are validated by the chess engine. Valid moves are displayed on clicking a piece. All forms of draws - stalemate, mutual agreement, threefold repetition, and insufficient material - are detected and handled.
- **Timer!** In online games, you and your opponent each get 10 minutes, exceeding which will result in a loss.
- **Robust!** As robust as I could make it, anyway. Should withstand temporary disconnection and browser reloads just fine.

## Customer Reviews

> NumChess? I'm sorry, haven't heard of it before. That's a weird name if I'm being honest. Does it have something to do with numbers?
>
> _- Hikaru Nakamura_
> You should monetize this.
>
> _- My brother, when I averaged 10 website visits a month_
## Stuff I Used

React, Socket.io, Node.js, Material UI.

No database involved.

0 comments on commit 24401c2

Please sign in to comment.