240 投稿
收录了9篇文章 · 17人关注
  • Resize,w 360,h 240
    21天C语言代码训练营(第十天)

    之前的小项目已经完成,如果大家有兴趣可以继续在细节方面优化和改写。接下来我们会用几个篇幅讲解一个新的小项目,希望大家能够跟着博主一步步地完成。 ...

  • Resize,w 360,h 240
    自制C++ 贪吃蛇

    用了一整天时间,终于做出了双人对战的贪吃蛇,找了几个同学试了试,还是很有趣的。在做这些小游戏的时候学会了不少知识,有机会我会多尝试的。下面就把代...

  • Resize,w 360,h 240
    C++代码训练营 | 另一片星空

    上一篇中Star类的强大之处大家都看到了,今天我们继续来通过这个项目展示一下面向对象的另一个强大之处——继承。 代码复用准备 一提到代码复用,我...

  • Resize,w 360,h 240
    C++代码训练营 | 绘制星空

    是不是很炫,不过我们今天要用C++绘制的不是上面这幅,而是下面这幅。注意,是动态的哦。 在今天之前,你能想象用C++几十行代码就能做出上面这个程...

    0.3 天花板 34 87 2
  • Resize,w 360,h 240
    C++代码训练营 | 多样的星空

    前两篇中,我们分别介绍了面向对象的封装和继承两个特性,今天我们来说最后一个特性:多态。 什么是多态 用一句话来概括多态:允许父类的指针指向子类对...

    0.1 天花板 7 23
  • Resize,w 360,h 240
    C++代码训练营 | 坦克大战(1)

    终于等到今天了。在《21天C语言代码训练营》中,我就想讲这个项目了,只是用C语言写会比较麻烦,我怕自己水平有限讲不清楚砸了自己的招牌,不得已就放...

    0.4 天花板 7 62
  • Resize,w 360,h 240
    C++代码训练营 | 坦克大战(2)

    这一篇中,我们继续继续进行我们的坦克大战。 位置信息数据结构 在游戏设计过程中,需要记录大量的位置信息,如果仅仅使用(x,y)坐标很容易出错。这...

    0.1 天花板 14 25 1
  • Resize,w 360,h 240
    C++代码训练营 | 坦克大战(4)

    上一篇中,我们添加了可以自动行驶的敌人坦克,今天我们给主战坦克添加最核心的功能——开炮。 第一次重构 既然要开炮,就要有炮弹。我们自然就想到要新...

  • Resize,w 360,h 240
    C++代码训练营 | 坦克大战(3)

    战场范围 之前我们的坦克从战场的一边走出之后会从另一边重新进入战场。这样不符合我们游戏的定义。我们需要把它们改成遇到战场边就不能再继续向前走了。...

专题公告

对C语言项目程序的收录