贪食蛇案例制作:一:案例介绍

目录

一、目的:

1、记录案例中有价值的东西

2、按照教程一步步操作

二、参考

1、

 

三、注意:

1、随机数种子:如果不用这个就会造成每次食物都出现在一个地方

四、操作

1、无

一、文档内容:案例介绍

1.1 贪食蛇游戏简介

1.2 项目截图

1.3游戏元素

1.4 游戏规则

 


 

一、目的:

1、记录案例中有价值的东西

2、按照教程一步步操作

 

二、参考

1、

 

三、注意:

1、随机数种子:如果不用这个就会造成每次食物都出现在一个地方

①测试代码中:

①因为在food类中,使用到了rand

 

四、操作

1、无

 

一、文档内容:案例介绍

1.1 贪食蛇游戏简介

贪吃蛇是一款经典的小游戏。玩家使用方向键操控一条长长的蛇不断吞下食物,同时蛇身随着吞下的食物不断变长,当蛇头撞到蛇身或墙壁时游戏结束。贪吃蛇最初为人们所知的是诺基亚手机附带的一个小游戏,它伴随着诺基亚手机走向世界。现在的贪吃蛇出现了许多衍生版本,并被移植到各种平台上。

1.2 项目截图

1.3游戏元素

游戏中元素分为:墙壁、蛇、食物以及蛇的可行区域和右侧的版本号和游戏玩法提示

墙壁

* 星号表示,代表一个区域范围,也就是蛇的可移动区域,蛇如果碰到墙壁视为死亡,也就是GameOver!

  分为蛇头 蛇身,蛇头用@符号表示,蛇身用 = 等号表示,当蛇吃到食物时候,蛇身+1,意味着身长度变成。贪食蛇可以通过不断地吃食物来增加自己的身体

食物:

#井号表示,蛇碰到食物会将食物吃掉

可移动区域

空格 表示,代表蛇可以移动的区域

提示信息

右侧展示,可以显示当前贪食蛇版本号、制作人员、游戏玩法等提示信息!

1.4 游戏规则

当运行起游戏时候,游戏画面是静止不动的,可以默认如上图中,蛇头朝右,游戏中设置了 w s a d 4个按键分别代表,上、下、左、右,也是用户比较常用的方向按键,当用户输入 w或者s或者d时候激活游戏,注意输入a不可以激活,因为蛇不可以180°转弯,因此蛇的移动方向只可以一直向前或者90°旋转。

当蛇吃掉食物时候,此时蛇会增加一个身段,另外食物需要重新随机的设置到屏幕上。

游戏结束方式有两种:一、蛇碰到墙壁视为死亡;二、蛇头碰到蛇身子,把自己吃掉也视为死亡。

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值