This project was made with Ernie Yates.
Please take this code and improve it. Commenting may not be the best because this was created for a school assignment.
To run the code as is download the entire folder and run Checkers.mlappinstall then run the app from the toolbar. To test your changes run startPoint.m
The unused board called taken logs the potential taken pieces by all moves.
RECOMMENDED IMPROVEMENTS movement
- By checking moves from every possible position you could eliminate invalid moves. Would reccomend to create a moves class and have a loop track the moves with updated boards for each iteration. note:this will be quite tedious. graphics and user interface
- Add deleted pieces to the sides of the board. Allow said pieces to be replaced onto the board.
- Add button to show the rules again
- Adjust text and button sizing game speed
- The logic to determine if a piece can be moved is quite bloated gameplay
- An AI would be fun to see
Cite As
Elijah (2024). Matlab-Checkers (https://github.com/KarlTheKrazyKat/Matlab-Checkers), GitHub. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxTags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
FinalCheckers
FinalCheckers/ginputc
Versions that use the GitHub default branch cannot be downloaded
Version | Published | Release Notes | |
---|---|---|---|
1.0.0 |
|