April 2020
Intermediate to advanced
380 pages
9h 24m
English
We'll start by creating a new dart file called chess_game.dart. This will contain all the game logic. Inside the file, let's declare a stateful widget called ChessGame:
var squareList = [ ["a8","b8","c8","d8","e8","f8","g8","h8"], ["a7","b7","c7","d7","e7","f7","g7","h7"], ["a6","b6","c6","d6","e6","f6","g6","h6"], ["a5","b5","c5","d5","e5","f5","g5","h5"], ["a4","b4","c4","d4","e4","f4","g4","h4"], ["a3","b3","c3","d3","e3","f3","g3","h3"], ...
Read now
Unlock full access