zoukankan      html  css  js  c++  java
  • 尝试用C写个贪吃蛇

    看了近一个月的C和数据结构,打算开始学C++,尝试一下用C写贪吃蛇也算是C的结课实验吧。

    先记录出现的问题:

    1.如何画图,百度了一种gotoxy函数,真的好用;

    2

    .忘了在定义函数加上参数型了

    3

    怎样控制方向

    getch  函数名: getch
      功 能: 从控制台无回显地取一个字符
      用 法: int getch(void);
      返回值:读取的字符
      程序例:
      #include <stdio.h>
      #include <conio.h>
      int main(void)
      {
      char ch;
      printf("Input a character:");
      ch = getch();
      printf(" You input a '%c' ", ch);
      return 0;
      }

    4

     输入W四次后开始出错,所以用6和8来代替方便查错;

    打印出每次执行时头尾的X坐标,发现三次后出错,猜测是不是空间不够的问题;

    md,原来这里出错了!!!

      到此,完成了1地图初始,2小蛇初始,3小蛇移动,下一部就是5如何终止。

    problem:

    5. 之前移动有个问题,是先显示头再删尾还是先删尾再显示头---------留给思考;

    6.如何让蛇自动前进

    利用sleep函数,让它一直运行,500ms刷新

    7,吃东西

    先随机生成在一个地方,用到srand函数,然后只要头与它重合,再重新生成,并加长蛇

  • 相关阅读:
    GUI树组件,表格
    GUI对话框
    java事件处理5(窗口,窗口坐监视器
    java事件处理4(焦点,键盘
    java事件处理3
    java事件处理2
    2
    sql查询语句心得
    The 2018 ACM-ICPC Chinese Collegiate Programming Contest Maximum Element In A Stack
    cf 1006E
  • 原文地址:https://www.cnblogs.com/Fisheep/p/7768545.html
Copyright © 2011-2022 走看看