字符版本-贪吃蛇游戏设计及创新算法

想必大家在小时候都玩过贪吃蛇这一经典小游戏吧,而做出贪吃蛇小游戏也是每一个初入编程学习的小萌新的梦想吧。 而在室友的Mac电脑上,我发现其自带有贪吃蛇小游戏: 1、打开终端 2、输入emacs 3、按下esc+x(光标会移动最下方) 4、输入snake并按下回车就可进行游戏了 游戏效果如下: 而在软导课后,我们学习到了如何制作贪吃蛇字符游戏,借助老师提供的材料,我也基本写出了贪
摘要由CSDN通过智能技术生成

想必大家在小时候都玩过贪吃蛇这一经典小游戏吧,而做出贪吃蛇小游戏也是每一个初入编程学习的小萌新的梦想吧。
而在室友的Mac电脑上,我发现其自带有贪吃蛇小游戏:
1、打开终端
2、输入emacs
3、按下esc+x(光标会移动最下方)
4、输入snake并按下回车就可进行游戏了
游戏效果如下:
这里写图片描述
这里写图片描述
而在软导课后,我们学习到了如何制作贪吃蛇字符游戏,借助老师提供的材料,我也基本写出了贪吃蛇字符版的代码。
贪吃蛇主要代码如下:

#include<stdio.h>
#include<stdlib.h>
#include<time.h>

#define SNAKE_MAX_LENGTH 20
#define SANKE_HEAD 'H'
#define SNAKE_BODY 'X'
#define BLANK_CELL ' '
#define SNAKE_FOOD '$'
#define WALL_CELL '*'

//snake stepping: dy = -1(up),1(down); dx = -1(left),1(right), 0(no move)
void snakeMove(char);
//put a food randomized on a blank cell
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值