Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gervinfung/androidsimpleaichess
First Android Project - Parallel AI Chess Game with 10 different levels
https://github.com/gervinfung/androidsimpleaichess
alphabeta android-application android-studio api30 chess game java minimax-algorithm
Last synced: 16 days ago
JSON representation
First Android Project - Parallel AI Chess Game with 10 different levels
- Host: GitHub
- URL: https://github.com/gervinfung/androidsimpleaichess
- Owner: GervinFung
- License: gpl-3.0
- Created: 2021-01-18T07:55:32.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-04-27T04:17:23.000Z (over 2 years ago)
- Last Synced: 2024-10-04T16:23:55.642Z (about 1 month ago)
- Topics: alphabeta, android-application, android-studio, api30, chess, game, java, minimax-algorithm
- Language: Java
- Homepage:
- Size: 7.32 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## NOTE: **Archived this repo, for latest code, check out the link below**
https://github.com/GervinFung/LibGDX-Chess-Game
A simple 2 player chess AI that implemented minimax & alpha-beta pruning & pawn structure analysis & move ordering to fully optimise alpha-beta pruning
## Folder Structure
The workspace contains two folders by default, where:
- `src`: the folder to maintain sources
## To play the Game
No. | Steps
--- | ----
1.| User can choose to play as white/black
2.| User can choose white/black as AI
3.| Once the game started, click the piece you wish to move, and click to the square you wish to place it## Game Features
NOTE: **if AI move is undo, press the Slide Down Menu to choose AI player again**
No. | Features
--- | ----
1.| Restart new game
2.| Save game/ Load saved game
3.| Exit game
4.| Highlight legal moves
5.| Show move history
6.| Choose AI level from 1 to 4
7.| Show captured piece
8.| Undo previous move
9.| Multithreaded to enhance improve AI thinking time
10.| Playable on both portrait and landscape mode
11.| Flip board
12.| Show AI Thinking Progress Bar
13.| Choose 6 different board color
14.| Show previous move made by others(HUMAN/COMPUTER)![portrait sample](portrait.png)
![landscape sample](landscape.png)