Tictactoe Game With Ai  The Complete Qt C++ Game Course


Tictactoe Game With Ai  The Complete Qt C++ Game Course
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

Importantissimo!

Per NON SBAGLIARE link e finire su qualche possibile clone, approfittare di offerte esclusive personalizzate per il nostro sito, e se gradisce questo articolo ed il nostro lavoro, la preghiamo di supportarci rinnovando o sottoscrivendo un Account Premium su FILESTORE cliccando sul link qui sotto:

FileStore

Share This Post!

Torna in cima