Using Classes to Build a Game Engine in C++
Lecture no. 22 from the course: Introduction to C++: Programming Concepts and Applications
Taught by Professor John Keyser | 31 min | Categories: The Great Courses Plus Online Professional Development Courses
Use your knowledge of object-oriented programming to design a “game engine” that can be used for building multiple games. Take a top-down approach, drawing on encapsulation, hierarchical inheritance, and polymorphism to create the two-person game Othello, also known as Reversi. Discover the ease with which you can create other subclasses for additional games, such as checkers and chess.