展开全部
蛇类
int 蛇长
int 方向
int 速度
function 移动
(遍利蛇长。0读的是方向,其他读前一个的位置,并判断死亡,0碰墙,0碰其他)
function 加长
(蛇长加一)
function 变向
(接收键盘上下左右,改变int 方向)
function 加速
(速度加一)
果类
int 位置X
int 位置Y
function 产生果
(随机X Y)
function 果消失
(dimiss原果)
流程:
产生墙
产生蛇
产生果
接收第一个方向,蛇.移动
接收键盘输入,蛇.变向
蛇0碰果,1果消失 2蛇.加长 3果生成
累计N次,蛇速+1
int 蛇长
int 方向
int 速度
function 移动
(遍利蛇长。0读的是方向,其他读前一个的位置,并判断死亡,0碰墙,0碰其他)
function 加长
(蛇长加一)
function 变向
(接收键盘上下左右,改变int 方向)
function 加速
(速度加一)
果类
int 位置X
int 位置Y
function 产生果
(随机X Y)
function 果消失
(dimiss原果)
流程:
产生墙
产生蛇
产生果
接收第一个方向,蛇.移动
接收键盘输入,蛇.变向
蛇0碰果,1果消失 2蛇.加长 3果生成
累计N次,蛇速+1
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询