Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
Learning RUST with Chess
·
Module 8
Building a Playable Console Game
1
Parsing Algebraic Notation
Parse algebraic notation text input from the user into move objects (e.g., "e2e4").
2
Implementing a Turn-Based Game Loop
Create a main game loop that alternates turns between players.
3
Validating Player Moves
In the game loop, validate that a player's requested move is legal for the current turn.
Ending the Game: Checkmate and Stalemate
Integrate checkmate and stalemate detection to end the game appropriately.
5
Building a Console Chess Game
Assemble all components into a playable two-player chess game in the console.
Previous module
Advanced Rules: Castling and Promotion
Next module
Introduction to Graphics