上一篇中,我们添加了可以自动行驶的敌人坦克,今天我们给主战坦克添加最核心的功能——开炮。 第一次重构 既然要开炮,...[作者空间]
战场范围 之前我们的坦克从战场的一边走出之后会从另一边重新进入战场。这样不符合我们游戏的定义。我们需要把它们改成遇...[作者空间]
这一篇中,我们继续继续进行我们的坦克大战。 位置信息数据结构 在游戏设计过程中,需要记录大量的位置信息,如果仅仅使...[作者空间]
终于等到今天了。在《21天C语言代码训练营》中,我就想讲这个项目了,只是用C语言写会比较麻烦,我怕自己水平有限讲不...[作者空间]
前两篇中,我们分别介绍了面向对象的封装和继承两个特性,今天我们来说最后一个特性:多态。 什么是多态 用一句话来概括...[作者空间]
上一篇中Star类的强大之处大家都看到了,今天我们继续来通过这个项目展示一下面向对象的另一个强大之处——继承。 代...[作者空间]
用了一整天时间,终于做出了双人对战的贪吃蛇,找了几个同学试了试,还是很有趣的。在做这些小游戏的时候学会了不少知识,...[作者空间]
是不是很炫,不过我们今天要用C++绘制的不是上面这幅,而是下面这幅。注意,是动态的哦。 在今天之前,你能想象用C+...[作者空间]
之前的小项目已经完成,如果大家有兴趣可以继续在细节方面优化和改写。接下来我们会用几个篇幅讲解一个新的小项目,希望大...[作者空间]