This is sort of a funny piece - when I saw "C++ adventure game" I was expecting maybe an ASCII crawler or maybe a simple Box2D rogue-like.
The resulting game from the article is a very, very simple text adventure, with what looks like 3 different leaf nodes. A great way for someone to learn control flow and variable management, but it does beg the question, why C++? And further, why AI?
If someone approached and said "Joe - I want to learn more about programming, and eventually make my own game", I don't think I'd tell them to start with a C++ text adventure. Whatever spark they were feeling in the moment would be sufficiently stomped when they notice the first step in the tutorial is to create a Makefile. Keep in mind they also introduce the concept of variables and if statements. This tutorial's aimed at total beginners!
The resulting game from the article is a very, very simple text adventure, with what looks like 3 different leaf nodes. A great way for someone to learn control flow and variable management, but it does beg the question, why C++? And further, why AI?
If someone approached and said "Joe - I want to learn more about programming, and eventually make my own game", I don't think I'd tell them to start with a C++ text adventure. Whatever spark they were feeling in the moment would be sufficiently stomped when they notice the first step in the tutorial is to create a Makefile. Keep in mind they also introduce the concept of variables and if statements. This tutorial's aimed at total beginners!
"Joe, what's a Makefile?" "Well..."