C++ is the inheritance of C language. It can perform procedural programming of C language, object-based programming characterized by abstract data types, and oriented programming characterized by inheritance and polymorphism. Regarding the programming of objects, today I will introduce to you "C++ Game Project: Chinese Chess Development Video Tutorial". Although the project is small, it is extremely powerful and has all five internal organs. You can master the advanced knowledge of C++ through this video.
Course playback address: http://www.php.cn/course/618.html
This video was created by Chuanzhi Podcast teacher Yin Cheng. The teacher’s teaching style is:
Although the teacher’s voice is not high, his expression is calm and sincere. Everything is like spring rain seeping into the hearts of students, moisturizing things silently. Although it is not as majestic as the waves of the river and sea, it still has the freshness of the mountain streams, giving people a feeling of relaxation, tranquility and tranquility. By listening to teachers' lectures, students not only learn knowledge, but also receive thinking training, and are also influenced and influenced by teachers' rigorous academic attitude.
##The more difficult part in this video is artificial intelligence:
In order to realize the human-machine battle function, the artificial intelligence of chess must be implemented. Each chess piece is given a certain weight, and the score is calculated for each step. Select the score. The highest move, this is the basic idea of chess artificial intelligence.
Here we also recommend downloading source code resources: http://www.php.cn/xiazai/learn/2041
This courseware contains the source code of the entire project, friends can download it~The above is the detailed content of Download resources for developing Chinese chess games with C++ (video, courseware source code). For more information, please follow other related articles on the PHP Chinese website!