C语言如何实现贪吃蛇游戏代码

    作者:课课家教育更新于: 2016-04-03 09:47:00

       贪吃蛇是家喻户晓的益智类小游戏,玩过贪吃蛇游戏的朋友一定不会陌生了,控制蛇尽可能多的吃到东西,变得更长,不能让蛇头碰到自己的身体,喜欢贪吃蛇小游戏的朋友,下面我们将教会你如何用C语言实现贪吃蛇代码。 

        实现思想如下:

      1、其中用一个MAX_WIDE*MAX_HIGH大的数组来虚拟化snake的躯干,数组中的项保存该snake的坐标值,并且该值用一个short(16byte)类型的值表示,高8byte表示它的Y坐标,低8byte表示它的X坐标,然后就可以遍历该数组画出各个坐标点。

          2、至于它的移动就是通过数组的前一个项的值复制给后一个项,以此达到它的移动。

      当然也可以用链表代替数组实现该snake躯干,而且不会像数组一样浪费内存,但是用链表的话,就增加了代码行。

    C语言如何实现贪吃蛇游戏代码_贪吃蛇游戏_C语言_贪吃蛇代码_课课家环境:VC++6.0

C语言 更多推荐

课课家教育

未登录

1