Video_2018-07-15贪吃蛇-C编程——实现《贪吃蛇》大作战游戏

AID:
CID:
视频图片:
作者头像:
弹幕地址:
视频描述:

热门回复:

  • 你别动等我两圈:感谢老师讲解,老师牛皮!!! 两个问题: 1.初始化食物,应该判断x坐标是否为偶数 //3.化食物 //3.1确定坐标 while (1) { food.x = rand() % (MAPWIDTH - 4); food.y = rand() % (MAPHEIGHT - 2); if (food.x % 2 == 0) { break; } } //3.2画出来就可以了 gotoxy(food.x, food.y); printf("□");//这里我用的食物也是方框 2.边界碰撞需要好好调一下 int snakeStatus() { if (snake.x[0] == 2 || snake.x[0] == MAPWIDTH - 2 || snake.y[0] == 0 ||snake.y[0]== MAPHEIGHT-1) return 0; for(int k=1;k < snake.len; k++) { if (snake.x[0] == snake.x[k] && snake.y[k] == snake.y[0]) return 0; } return 1; } 嘿嘿大家可以拿我的程序作为参考VS2017的 链接:https://pan.baidu.com/s/1fTqxpzzKB2IRvlby1g2aNQ 提取码:bwah 复制这段内容后打开百度网盘手机App,操作更方便哦
  • 时间刻度的吉野:跟着后面抄代码,花了4个小时,太菜了
  • 殇心皛:⊙█
  • 塑料水手不会跌倒:按反方向键的时候蛇会自杀怎么办!!
  • smile_zyk:av48369468我做出来了

http://acg.ibilibili.com/cms/yirenzhixia/7.html