学了C语言后五子棋可以做到什么程度?俄罗斯方块。超级玛丽什么的。。。。需要什么技能。。
最简单的就是TC/BC下有一个graphics.h可以作为图形界面,但是很简单。织五子棋和俄罗斯方块不难,只是贴图有点难。
另外,在限制C的前提下,可以发一些系统API,Win32的书,可以在windows下做一个图形界面,但是要复杂很多。
如果扩展到C++/C#,VS中的图形界面还是相当友好的。
总之,你描述的这些游戏都是由内部逻辑和外部接口组成的。在学校学的大部分是逻辑编程,很少涉及接口编程。所以上面说的大部分都是图形界面。但如果你现在是初学者,可以尝试一个类似猜数字的游戏,只需要一个文字界面。
至于基本功,其实更多的是对图形界面的熟悉。如果只讲逻辑,学两个月C就够了。