Sorry guys,
the videos aren't as helpful for me as I thought. They are very intensive and not in my native language and some peripheral information is missing, which is then difficult to recognize in the video.
The source code for the videos is not easy to find in the history of the program development.
In the time it took me to convert 30% of Episode II into executable code, Litdev wrote an almost complete, well-functioning chess engine in Small Basic. And it will be even more complex in Episode III + IV.
That's why I'm stopping my project for now and will continue the UCI engine with Small Basic.
For those who are interested, I would like to provide the link to the source code of MinimalChess:
https://github.com/lithander/MinimalChessEngine
Good Luck
EDIT:
I found a few more videos in which the UCI protocol is explained well. Communication with Arena is also shown.
The programming language is unfortunately Java, but it is very similar to C#.
Universal Chess Interface: https://www.youtube.com/watch?v=vuvTFNre...c&index=23
Implementing the UCI: https://www.youtube.com/watch?v=D4DBE4UQ...c&index=24
UCI Moves (Part 2): https://www.youtube.com/watch?v=9BrV87do...c&index=25
UCI Move & Go (Part 3) : https://www.youtube.com/watch?v=p1YoD30-...c&index=26
How to Connect the Chess Engine to Arena or any other GUI: https://www.youtube.com/watch?v=ghn0RLx2...c&index=27
the videos aren't as helpful for me as I thought. They are very intensive and not in my native language and some peripheral information is missing, which is then difficult to recognize in the video.
The source code for the videos is not easy to find in the history of the program development.
In the time it took me to convert 30% of Episode II into executable code, Litdev wrote an almost complete, well-functioning chess engine in Small Basic. And it will be even more complex in Episode III + IV.
That's why I'm stopping my project for now and will continue the UCI engine with Small Basic.
For those who are interested, I would like to provide the link to the source code of MinimalChess:
https://github.com/lithander/MinimalChessEngine
Good Luck

EDIT:
I found a few more videos in which the UCI protocol is explained well. Communication with Arena is also shown.
The programming language is unfortunately Java, but it is very similar to C#.
Universal Chess Interface: https://www.youtube.com/watch?v=vuvTFNre...c&index=23
Implementing the UCI: https://www.youtube.com/watch?v=D4DBE4UQ...c&index=24
UCI Moves (Part 2): https://www.youtube.com/watch?v=9BrV87do...c&index=25
UCI Move & Go (Part 3) : https://www.youtube.com/watch?v=p1YoD30-...c&index=26
How to Connect the Chess Engine to Arena or any other GUI: https://www.youtube.com/watch?v=ghn0RLx2...c&index=27

