如果你想自学做有界面的游戏,就不要用C++了,那是很难的,还有美工和设计的问题,你既然问了这个问题说明你并不是能够完成这种任务的天才。你可以买本《VC++游戏基础》来看,学出基础去个游戏公司应聘考一下理论你就什么都明白了
类和文件操作。这个在做游戏时比较重要。其他内容也得看看,全面一点比较好。
面向对象。当然做逻辑还要看设计思想,深层次的需要数据结构,内存管理等。基本上程序这行没有学到头的时候