luca_g97
luca_g97
  • 5
  • 106
05 - Chess-Pattern
Last lecture we finished the Console-Chess program together with the PlainC++-Lectures and advance now towards Unreal Engine and our new project "Living Room". Thus there will be first a small introduction in how to setup the project and use it in Unreal Engine while also considering the changes made within the files to make them work with Stockfish once more. Once this is clear, the coding part is starting where we create the Checkboard-Pattern for our chessboard using Unreal Engine C++. After this lecture, the usage of Blueprints, their connection to the C++-Files and the structure of the project should be clear before we take the next step towards finishing our 3D-Chess.
You can find the projects used in the tutorial following this link, together with the setup instructions:
drive.google.com/drive/folders/1rLCafK5aOtuX0E2dUnwkqEbu9cie-GqG?usp=drive_link
This series will be done in terms of the Applied Software Techniques course at the University of Applied Sciences Upper Austria, which I will teach this semester.
Please feel free to skip through the video as you like with the underneath timestamps:
00:00:00 Intro
00:00:23 Disclaimer Videolength
00:00:54 Overview: Project Progress
00:02:14 Disclaimer Project-Setup Versions
00:03:12 Setup Option 1: Control Project with Visual Studio
00:08:53 Setup Option 2: Manual Compiling
00:14:02 Overview: Unreal Engine Movement & FPS
00:20:27 Overview: Living-Room Project
00:27:29 Overview: Living-Room Content
00:46:54 Overview: Blueprints in General
00:55:50 Overview: Blueprints in Unreal Engine
01:03:09 Overview: Connections between Blueprints & C++Code
01:13:21 Adjustments: Previously used Files
01:18:57 Code: Construct Chessboard-Pattern
01:29:36 Overview: Project-Progress
01:30:08 Outro
Переглядів: 10

Відео

04 - ConsoleChess
Переглядів 25День тому
This is the last part of the Console-Chess program that is created using plain C together with Stockfish. Thus we will implement the Interaction between the player and the game by using the cin-function of the std-library. We will also look further into error prevention and input handling, which can cause severe problems if not handled correctly. You can find the projects used in the tutorial f...
02 - Stockfish Integration
Переглядів 4514 днів тому
In this video, we will find out in general how and why to implement Stockfish best in our program. Thus we will quickly learn how to set up the local stockfish pipeline and how to communicate with it best. We will also have a look at the importance of FEN strings and how exactly we can use them together with Stockfish for an automatic chess experience, without touching programming a chess rule ...
03 - FEN-Extraction
Переглядів 1714 днів тому
Today we will have the first actual coding experience. Todays lecture focusses on implementing a FEN parser, that allows us to quickly access all the relevant parts and use them later in Unreal Engine. We will also talk about special chess rules, which structure has been changed to distinguish them from normal legal moves, which will also be relevant later in Unreal Engine. The fen explanation ...
01 - Full Overview over Unreal Engine 5
Переглядів 19Місяць тому
Welcome to this series about Unreal Engine 5. In this video I want to give you a complete overview over the Unreal Engine 5 to decrease a little the complexity of this gigantic program. I highly recommend also watching these videos, which cover some of the unique selling points of Unreal Engine in a very impressive way. I will pinpoint a quick summary over what each USP exactly is underneath th...