Visual_C++__ game development classic case detailed