C + + is the inheritance, it can be the C language of the process of programming, but also the abstract data type of the characteristics of the object-based programming, can be inherited and polymorphic as the characteristics of the object-oriented programming, today to introduce the "C + + Game project: Chinese Chess Development Video Tutorial" Although the project is small, but extremely lean, perfectly formed, you can use this video to understand the advanced knowledge of C + +.
Course Play Address: http://www.php.cn/course/618.html
This video was created by Yin Cheng, the teacher of the Preach Intelligence podcast, which teaches the style:
Although the teacher's voice is not high, but Shenqingziruo, heartfelt, as if the spring rain infiltration students heart, moisten things quiet, although it does not have the magnificence of Jianghai waves, but there is no lack of mountain streams of fresh water, give a person a happy, tranquil feeling. By listening to the teaching of teachers, students not only learn knowledge, but also receive the training of thinking, but also by the teachers rigorous study attitude of edification and infection.
The difficulty in this video is artificial intelligence:
In order to realize the human-computer battle function, we must realize the artificial intelligence of chess, each chess piece is given a certain weight, each step to calculate the score, choose the highest point, this is the basic idea of chess artificial intelligence.
Here also recommend the source of resources to download: http://www.php.cn/xiazai/learn/2041
This courseware contains the entire project source code, small partners can download ~