https://github.com/gabrieledradan/the-last-pawn
A minimalist React web game with turn-based gameplay inspired by chess. You play as the final black pawn, carefully calculating your moves as the white army comes from all sides. Survive as long as possible! Playable on desktop and mobile. Built with React, Redux, SCSS, and Vite.
https://github.com/gabrieledradan/the-last-pawn
browser-game chess game open-source puzzle-game react redux scss turn-based-strategy vite web-game
Last synced: 28 days ago
JSON representation
A minimalist React web game with turn-based gameplay inspired by chess. You play as the final black pawn, carefully calculating your moves as the white army comes from all sides. Survive as long as possible! Playable on desktop and mobile. Built with React, Redux, SCSS, and Vite.
- Host: GitHub
- URL: https://github.com/gabrieledradan/the-last-pawn
- Owner: GabrielEdradan
- License: mit
- Created: 2025-02-11T00:19:43.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-02-22T02:34:15.000Z (3 months ago)
- Last Synced: 2025-03-27T13:51:16.366Z (about 2 months ago)
- Topics: browser-game, chess, game, open-source, puzzle-game, react, redux, scss, turn-based-strategy, vite, web-game
- Language: JavaScript
- Homepage: https://gabrieledradan.github.io/the-last-pawn/
- Size: 13.1 MB
- Stars: 42
- Watchers: 2
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![]()
![]()
A turn-based, chess-inspired strategy game where you play as the last surviving black pawn against the white kingdom's army.
Rack up the highest score before you're overrun!
🔗 Play Now on Github Pages!
Gameplay
![]()
Features
![]()
- Quick turn-based strategic gameplay with a cute aesthetic!
- 5 types of enemies based on classic chess mechanics (pawns promote too!)
- Three difficulty settings for three different experiences
- Responsive design, with keys and swipe controls
Controls
- On Desktop, use
WASD
to move in the grid and thespacebar
to pass a turn. - On Mobile,
swipe
in a direction to move, andtap
to pass. - When the bar on the top of the screen is full, you can capture an enemy piece by moving into its tile.
- In the Options page, you can change the
Difficulty
and toggleShow Indicators
to show danger tiles.
Built With
React
Redux
SCSS
Vite
License
This project is licensed under the MIT License.
Attribution
The following logos are used in this project:
-
React, Redux, and Vite logos are used under the MIT license. -
Sass logo is used under the Creative Commons Attribution-ShareAlike 4.0 License.
All trademarks, logos, and brand names are the property of their respective owners.
Contact
Let's get in touch: [email protected].