当前位置:首页 > 贪吃蛇游戏设计
4.4游戏窗口
当进入游戏窗口后,“开始”按钮就会自动获得聚焦,只要玩家点击“开始”按钮就可以开始游戏了。蛇的颜色为黑色;食物为随机产生,颜色为红色;游戏背景为贪吃蛇相关的图片,整个游戏框架按黑、红、绿三原色设计。
游戏窗口截图如下:
图 4-4 游戏窗口
12
4.5下一关游戏窗口
游戏开始后,蛇通过蛇头headPoint获取下一个位置,然后将下一个点绘制成蛇体新蛇头,而同时蛇尾则绘制成游戏框架GameFrame的一部分,从而实现了蛇体不断向前移动的效果。当蛇遇到食物时,蛇头headPoint与食物foodPoint重合,使其绘制成新的蛇头,然后又重新随机产生一个食物。 然后自动进入下一关。
如下图所示:
,也就是分数达到100时,
图4-5 下一关游戏窗口
13
4.6游戏重新开始窗口
当蛇头碰到自身或是碰到墙壁时,则游戏暂停,系统提示提醒玩家是否重新开始游戏,如果选择“是(Y)”,则游戏重新开始;如果选择“否(N)”,则游戏结束。
如下图所示:
4-6 游戏重新开始窗口
14
4.7 Snake类
成员变量如下:
表2 主要成员变量 成员变量描述 蛇体 食物 方向 分数 时间 死亡判断 运动中 暂停 左 上 右 下
变量类型 ArrayList
15
共分享92篇相关文档