Skip to main content
00:00/00:00
Lecture 27 of 58

Unveiling the Power of Stockfish Engine

Download Course (Free)

Course Content

0 / 58 completed
Section 1: Introduction4 videos

Setting Up Your Chess Project

42m

Understanding the Chess Board Structure

38m

Introduction

43m

Installing Packages and Rendering the Chess Board

1h 17m
Section 2: User Interface Design4 videos

Configuring Game Settings Screen

46m

Designing the Home Screen UI

1h 30m

Crafting the Game Screen User Interface

1h 9m

Developing the Game Time Screen

1h 30m
Section 3: State Management with Provider Package7 videos

Leveraging the Power of the Provider Package

57m

Finalizing the Game Time Screen

29m

Player Color Radio Buttons - Advanced Settings

1h 30m

Implementing Player Color Radio Buttons

1h 20m

Introducing Game Difficulty Radio Buttons

1h 13m

Advanced Game Settings Configuration

1h 9m

Saving Game Time Preferences

56m
Section 4: Game Settings and Levels7 videos

Handling Time Options (Non-Custom)

51m

Exploring Different Game Levels

1h 30m

Shifting Game State to Provider

1h 30m

Optimizing Game State Management

49m

Mastering Timer Methods

1h 30m

Implementing Timer Methods - Part 2

43m

Implementing Timer Methods - Part 1

1h 30m
Section 5: Game Logic and Functionality6 videos

Game Over Dialog Implementation

1h 30m

Displaying the Game Over Dialog

1h 30m

Integrating the Stockfish Engine

1h 30m

Unveiling the Power of Stockfish Engine

44mNow Playing

Handling 'On Back Pressed' Dialogs

1h 30m

Playing with the Stockfish Engine

1h 30m
Section 6: User Authentication and Login15 videos

Introduction to the Next Section

9m

Styling Social Buttons

1h 30m

Building the Login Screen

1h 30m

Crafting Sign In and Sign Up Screens UI

1h 30m

Connecting the Application to Firebase

1h 30m

Creating the User Model Class

31m

Completing Sign-Up Process

28m

Designing Sign-Up Screen TextForm Fields

1h 30m

Image Selection from Camera or Gallery

1h 30m

Sign-Up User - SHA Keys Security

53m

Sign-Up User - Authentication Provider

55m

Resolving Sign-In User Issues

17m

Implementing Auth State Listener

1h 24m

Sign-Up User - Data Saving to Firestore

1h 30m

Sign-In User Authentication

1h 30m
Section 7: Multiplayer Functionality with Firestore15 videos

Creating a Game in Firestore

1h 30m

Establishing Game Directory Controller in Firestore

58m

Joining a Game - Game Model Class Creation

1h 30m

Setting Game Data and Preferences Locally

1h 5m

Understanding and Testing the Search player Method

46m

Searching for Players in Firestore

1h 30m

Finalizing the Search Player Method

1h 12m

Listening for Game Changes in Firestore

1h 30m

Understanding the Square Move Mechanism

23m

Displaying the Chess Board Against Other Players part 2

1h 30m

Making the First Move in Online Play

1h 30m

Cancelling the Stream Subscription

7m

Displaying the Chess Board Against Other Players part 1

1h 30m

Changed Deprecated WillPopScope

17m

Debugging the Move Method in Online Play

1h 16m