基于JApplet的贪吃蛇游戏.ppt
《基于JApplet的贪吃蛇游戏.ppt》由会员分享,可在线阅读,更多相关《基于JApplet的贪吃蛇游戏.ppt(16页珍藏版)》请在三一办公上搜索。
1、第22章 基于JApplet的贪吃蛇游戏,本案例中的贪吃蛇游戏想必大家以前可能看到过,基于前面内容的学习,现在实现贪吃蛇游戏已经不是一件困难的事情。该游戏的实现涉及如下的知识点。JAppletSwing线程,22.1 贪吃蛇原理,贪吃蛇游戏是在屏幕上画出一连串的方格用于表示一条蛇,同时会在屏幕随机出现所谓的食物。游戏者可以通过键盘的方向键控制贪吃蛇的移动,每移动一下,蛇身所有的方格向前移动一格,并且判断是否在蛇尾添加一格。如果贪吃蛇在移动过程中能通过食物,表示贪吃蛇吃掉食物,贪吃蛇的流程图如图所示。,贪吃蛇流程图,22.2 基本元素SnakeNode,由于贪吃蛇可以被分割为多个方块,而且食物也
2、是一个方块,所以将这些方块抽象为一个贪吃蛇和食物的基本组成元素:SnakeNode类。,22.3 蛇身类SnakeBody,蛇身类是对蛇的控制类,它是由多个SnakeNode对象构成。该类提供了必要的蛇状态改变的方法。SnakeBody类实现了如下几个方法。pauseMove()resumeMove()stopMove()changeDirection()moveOn(),22.3.1 run总事务方法,由于SnakeBody是一个线程类,所以它重载了run()方法来完成所有事务的处理。,22.3.2 moveOn控制方法,MoveOn方法是控制蛇身对象的主要方法,用于具体判断下一步蛇的移动方
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 JApplet 贪吃 游戏

链接地址:https://www.31ppt.com/p-6559743.html