电子与信息工程系开放性实验报告 JAVA 程序设计 开放性实验报告 专 业: 计算机科学与技术 班 级: 2012 级 2 班 学 号: 姓 名: 实 验 报 告 实 验 2 贪 吃 蛇 游 戏 设 计 ( 4 学 时 ) 1.实 验 内 容 (1) 创 建 软 件 主 窗 体 和 相 关 控 制 菜 单 ; 在 窗 体 中 以 图 形 模 拟 蛇 的 形 状 , 使 用 键 盘 控 制 图形 在 窗 体 中 任 意 移 动 , 模 拟 贪 吃 蛇 的 行 为 . (2) 在 窗 体 中 可 以 设 置 障 碍 或 奖 励 物 品 , 以 达 到 游 戏 的 娱 乐 性 。 2.预 习 内 容 Java GUI 编 程 ; 鼠 标 和 键 盘 的 事 件 处 理 ;Java 多 媒 体 编 程 。 3.实 验 类 型 综 合 性 4.实 验 目 的 ( 1) 了 解JavaGUI 编 程 特 别 是 窗 体 , 菜 单 ; 熟 悉Java 的 事 件 委 托 处 理 机 制 , 能 完 成鼠 标 和 键 盘 的 事 件 处 理 ; ( 2) 熟 悉 Java 中 的 多 媒 体 技 术 如 : 音 频 文 件 的 播 放 控 制 , 游 戏 中 各 种 事 件 的 音 效 添 加 。熟 悉Java 中 的 绘 图 操 作 , 可 以 使 用 绘 图 函 数 进 行 图 形 的 绘 制 和 重 绘 等 基 本 操作 ; ( 3) 熟 悉 模 块 的 划 分 及 游 戏 控 制 类 的 编 写 , 了 解 相 关 的 游 戏 设 计 和 实 现 模 式 ; ( 4) 设 计 可 视 化界面, 添 加 其他必要组件 , 对窗 体 进 行 相 应的 键 盘 事 件 处 理 , 使 蛇 能移 动 , 依据实 验 内 容 结合 自己的 设 计 想法, 实 现 模 拟 贪 吃 蛇 的 游 戏 效 果。 5.实 验 要求 依据实 验 内 容 , 编 写 相 关 类 , 实 现 所需软 件 功能 。 6.实 验 过程 ( 分 析设 计 、源文 件 、执行 结果) 代码如 下: 1、Node 类 public class Node { private int x; private int y; public Node(){ } public Node(int x,int y){ this.x=x; this.y=y; } public int getX(){ return x; } public void setX(int x){ this.x=x; } public int getY(){ return y; } 电子与...