贪吃蛇游戏是一款经典的益智游戏,有PC和手机等多平台版本。既简单又耐玩。该游戏通过控制蛇头方向吃蛋,从而使得蛇变得越来越长。

 

用游戏把子上下左右控制蛇的方向,寻找吃的东西,每吃一口就能得到一定的积分,而且蛇的身子会越吃越长,身子越长玩的难度就越大,不能碰墙,不能咬到自己的身体,更不能咬自己的尾巴,等到了一定的分数,就能过关,然后继续玩下一关。

 

1、初始化窗体,设置键盘上下左右,定义一些变量

java制作贪吃蛇流程 java贪吃蛇_java制作贪吃蛇流程

 

2、用线程没200ms刷新一次paint,一直画图

java制作贪吃蛇流程 java贪吃蛇_java制作贪吃蛇流程_02

 

3、创建吃的方块

java制作贪吃蛇流程 java贪吃蛇_增加节点_03

 

4、定义贪吃蛇,一个方块数组

java制作贪吃蛇流程 java贪吃蛇_java制作贪吃蛇流程_04

 

5、按键后移动和吃了方块增加节点

java制作贪吃蛇流程 java贪吃蛇_增加节点_05

 

下面是示例

 

java制作贪吃蛇流程 java贪吃蛇_初始化_06

java制作贪吃蛇流程 java贪吃蛇_初始化_07