Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/soualahmohammedzakaria/react-native-chess-game
https://github.com/soualahmohammedzakaria/react-native-chess-game
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/soualahmohammedzakaria/react-native-chess-game
- Owner: soualahmohammedzakaria
- License: mit
- Created: 2024-07-08T21:02:31.000Z (7 months ago)
- Default Branch: master
- Last Pushed: 2024-07-22T14:40:14.000Z (7 months ago)
- Last Synced: 2024-07-22T17:37:26.467Z (7 months ago)
- Language: TypeScript
- Size: 3.04 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Overview
This is a repository for a fully-featured Chess game built with React Native on an Expo template.
## Features
- **Animated Pieces**: Smooth animations for piece movement.
- **Restart Game**: Restart the game at any time.
- **Undo Move**: Undo the last move.
- **Copy PGN**: Copy the game's PGN (Portable Game Notation) for analysis or sharing.
- **Themes**: Toggle between light and dark themes.
- **Board Flipping**: Flip the board for each player's perspective.
- **Game Over Screen**: Display a game over screen with the result.
- **Promotion Choice**: Choose the piece for pawn promotion.
- **Special Moves**: Support for castling and en passant moves.
- **Materiel Advantage**: Calculate the Materiel Advantage in real time.## Download
You can download the game and try it out using this link: [Download](https://bit.ly/download-chess-game)
## Screenshots
## Video
https://github.com/user-attachments/assets/dd670830-b4a1-4347-b2a0-589eb47043c1
## Installation
### ⚠️ Prerequisites
- [Node.js](https://nodejs.org/)
- [Yarn](https://yarnpkg.com/) (optional, but recommended)### Clone the Repository
```bash
git clone https://github.com/soualahmohammedzakaria/React-Native-Chess-Game.git
cd React-Native-Chess-Game
```### Install Dependencies
```
yarn install
# or
npm install
```## Contributing
Contributions are welcome! Please fork the repository and submit a pull request with your changes. Ensure your code follows the project's coding standards and includes appropriate tests.
## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.