
Tictactoe Game With Ai – The Complete Qt C++ Game Course
Published 9/2023
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz
What you’ll learn
Learn step by step how to plan and create a fully-functional Game
Learn how to use C++ to create a Graphical User Interface (GUI) Application
Learn how to use the Qt framework to create the user interface of a Game
Learn how to implement Game Logic
Learn how to create a cross-platform game
Learn how to navigate and understand the documentation of the Qt framework
Learn how a TicTacToe Game is implemented
Requirements
A very basic understanding of C++
Description
Overview
Section 1: Introduction
Lecture 1 Introduction
Lecture 2 Course Structure
Section 2: Project Setup
Lecture 3 Project Setup
Section 3: Creation of the TicTacToe Board
Lecture 4 Creation of a blank Window
Lecture 5 The Project File
Lecture 6 Creation of the TicTacToe board
Lecture 7 Reset of The TicTacToe Board
Lecture 8 Source Code
Section 4: Handling of Moves on the TicTacToe board
Lecture 9 Creation of the Player
Lecture 10 Determination of the Player Move
Lecture 11 Handling of the Player Move
Lecture 12 Source Code
Section 5: Determination of a Game Session Outcome
Lecture 13 Board Decoration
Lecture 14 The Type of the Winner
Lecture 15 Determination of the Winner – Horizontal check
Lecture 16 Minor Code improvements
Lecture 17 Determination of the Winner – Vetical check
Lecture 18 Determination of the Winner – Back slash diagonal check
Lecture 19 Determination of the Winner – Forward slash diagonal check
Lecture 20 Determination of the game session outcome – Draw Game check
Lecture 21 Source Code
Section 6: Handling of the Win or Draw Scenario
Lecture 22 Handling of the Win or Draw scenario
Lecture 23 Source Code
Section 7: Handling of the End of the Game
Lecture 24 Clearing of the Game Window
Lecture 27 Source Code
Lecture 29 Source Code
Section 9: Game Configuration
Lecture 30 Game Configuration Window in Qt Designer
Lecture 31 Game Configuration – Mandatory Player Names
Lecture 32 Game Configuration – Functions for player names
Lecture 33 Game Configuration – Singleton Pattern
Lecture 34 Game Configuration – Game Side
Lecture 35 Game Configuration – Game Mode
Lecture 36 Source Code
Section 10: The Main Window
Lecture 37 Creation of the Main Window
Lecture 38 Promotion of Widgets and creation of Actions
Lecture 40 Creation of TicTacToe Boards with Different Sizes
Lecture 41 Add-on – Widget Alignment
Lecture 42 Mechanism to ensure that the current player name is bold
Lecture 43 Mechanism to determine the game outcome message
Lecture 44 Bug Fixes
Lecture 45 Source Code
Lecture 46 Initial AI Configuration
Lecture 47 AI Reset Configuration
Lecture 48 AI Setup
Lecture 49 Easy-to-beat AI Opponent
Lecture 50 The AI Opponent – AI Move Calculation – First Steps
Lecture 51 AI Move Calculation – Vertical Defence
Lecture 52 AI Move Calculation – Horizontal Defence
Lecture 53 AI Move Calculation – Forward Slash Diagonal Defence
Lecture 54 AI Move Calculation – Determination of the AI Defence Direction
Lecture 55 Source Code
Section 12: Game Audio Effects
Lecture 56 Game Audio Effects
Lecture 57 Source Code
Section 13: Assignment – Game Extension
Section 14: Bug Fixes
Lecture 58 Bug Fixes
Section 15: TicTacToe Game – Source Code
Lecture 59 Complete Source Code
Section 16: Assignment – Game Improvement

DDownload
https://www.keeplinks.org/p27/6878d0e645d95
RapidGator
https://www.keeplinks.org/p27/6878d33acc2dd
NitroFlare
https://www.keeplinks.org/p27/6878d4d71a416
