用C语言有可能做出一个Dos版的坦克大战吗??
1、有了这3部分,多加实验,你应该可以做出简单的游戏了。我初中的时候自学C做的第一个游戏就是坦克大战,对我后来的学习兴趣很有好处,希望你也一样能从中获得快乐。
2、可以编写狼追兔子游戏,掷骰子游戏,24点游戏,井字棋游戏,农夫过河游戏,扫雷小游戏,人机猜数游戏,三色球游戏, 推箱子游戏,坦克大战游戏,贪吃蛇游戏等。
3、再说得具体一点,你现在输出字符是用printf之类的吧?研究一下怎么自己绘制一个字体,好了,你就学会绘图了。
求大神给一个在VS2010上可以运行的坦克大战C语言源程序
打开VS2010,文件–新建–项目,选择Visual C++里面的Win32控制台应用程序,把下面的名称填上(如New Project),然后点确定。进入Win32应用程序向导,点下一步,在应用程序设置里选择“空项目”,完成。
在VS2010下运行,默认是运行DEBUG的,能正常运行并不奇怪, 但是如果你单独把它拷贝出来运行,不一定能够正常工作, 因为在VS2010里面能够运行是因为编译器提供了很多系统变量以及临时变量给你的DEBUG去调用。
看左边的图。你现在的解决方案里没有项目,当然不能运行、调试了。一个解决方案里,得有可以运行的项目啊。
要成功运行程序,需要一个名字叫msi的系统数据库。msi拒绝访问也就是说,你的程序无法访问msi这个必要的系统数据库。
)VS之中有两种方法可以使文件不出现于项目之中,如下图所示: 从项目中排除: 意思是说,文件依然保留在它所有的文件之中,只是项目不引用它了,通过点击下图所示按钮,可以再次看到它或将它重新引用进来。
我用c语言写控制台坦克大战,可是子弹发射这里不会了,我本来的想法是定时…
1、好了,激动人心的时刻到了,你把这函数给出的即时x、y座标用来绘制一个字体,再稍微调整一下,好了,你写完了第一个游戏:高空抛字体。
2、不过我估计,不是线程的问题,是你坦克移动的时候才去刷新重绘。而子弹移动的时候没有刷新。
3、或者JAVA的thread,编写多线程程序更加直观方便。楼主你是大一新生吗?要做C语言的大作业吗?当初我做的是个坦克大战游戏,非常拙劣的。但是当时非常开心。C语言也是我学的最扎实,从来都没忘过的。