回 帖 发 新 帖 刷新版面

主题:坦克战

本人用vc++做的练习作品,共三关。方向键操作,J键发子弹。含源代码。没有加入Directx代码。

  以前做的小游戏都是用的MFC,这次自己试着不用MFC只用API函数来做,包括用API来构建窗口。用了一星期完成。对我来说难度挺大的,尤其在子弹控制上花了我不少工夫,声音是用了以前自己封装的一个类库来完成,感觉写一个通用的类库确实可以方便以后的编程啊!

  希望大家多提意见!

下载地址:
[url]http://upload.programfan.com/upfile/200709251251595.rar[/url]

回复列表 (共7个回复)

沙发

首先,给楼主授精予以鼓励,毕竟“开源”是值得表彰的行为。
再次,提几点意见如下:
操作上,玩家坦克的控制似乎不太流畅。图形方面,界面尚可再美化一下,界面上留给玩家的帮助信息太少了。另外,游戏 GAMEOVER 的时候太突兀,让人感觉无所适从。

板凳

谢谢王子的鼓励!我会继续努力的。
对于玩家坦克的控制确实感觉不流畅,这个问题以前也一直困扰着我,我想是否只有用DirectxInput才能解决呢?

3 楼

厉害,做的不错。

坦克之间可以重叠,建议坦克之间增加碰撞处理会更好。

4 楼

不知道我要何年何月才能做得这么一个东西哦!我感觉我好差!

5 楼

看了您的代码,比您以前有点点提高,不过还是没有体现出面向对象编程的思想。

6 楼

我想,多分几个类就越能体现面向对象编程的思想...也许这个想法不一定很正确,哎,还是书看的太少了,没有真正理解面向对象编程的思想精髓。
  不过我不急。学编程最忌浮躁,反正都是业余爱好,又没有压力的,一步一个脚印慢慢学吧。

7 楼

请楼主注意,本帖精华已转授予该作品的改进版本。

改进版本的地址:
[url=http://www.programfan.com/club/post-257104.html]http://www.programfan.com/club/post-257104.html[/url]

我来回复

您尚未登录,请登录后再回复。点此登录或注册