今天心血来潮,突然想搞个贪吃蛇游戏玩玩,就那种最老版本的,单机就能玩的那种!
搞起!
先捋捋思路
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
小时候在那种黑白屏的诺基亚手机上玩的,画面巨简单,但是上头!一条蛇,一个点,吃点就变长,撞到自己或者墙壁就挂。就这么简单!
开整!
- 我得弄个“框框”,也就是游戏界面。
- 然后,画一条“蛇”,让它能动起来。蛇就几个像素点那么长。
- 再弄个“食物”,就是一个小方块,随机出现在框框里。
- 蛇吃到食物,身体就变长一点,然后食物再随机换个地方。
- 最关键的,得让蛇能听我的话,上下左右移动。
- 加个“Game Over”判断,撞墙或者撞到自己就结束游戏。
一步一步来
我先画个框框,用一堆小方块拼起来的,当做游戏边界。蛇,一开始就3个小方块,排成一列。食物嘛就是一个单独的小方块。
然后,我开始琢磨咋让蛇动起来。我的想法是,每隔一段时间,就让蛇的每个方块都往前挪一个位置。比如,蛇头本来在(1,1),下一秒就跑到(1,2),蛇身的第二个方块就跑到(1,1),以此类推。
搞定移动,接下来是控制方向。我用键盘上的上下左右箭头来控制,按一下,蛇就改变方向,朝着对应的方向移动。这部分弄得我还挺顺溜。
接下来是吃食物。我的判断方法是,看看蛇头的坐标是不是和食物的坐标重合。要是重合,就表示吃到,然后蛇身加长一节,食物再随机生成一个。
就是判断游戏结束。我加个判断,如果蛇头的坐标超出框框的范围,或者蛇头的坐标和蛇身的任何一个方块的坐标重合,那就“Game Over”!
大功告成!
经过一番折腾,我的单机版贪吃蛇终于搞定!玩起来还真有点小时候的感觉,虽然画面简陋,但还是挺有意思的。看着自己“养”的蛇越来越长,还挺有成就感的,哈哈!
这回自己动手搞贪吃蛇,感觉还挺有收获的,虽然是个小游戏,但把小时候的回忆给复现出来。下次有空再琢磨琢磨,看能不能加点新花样进去!