五子棋课程设计
《五子棋课程设计》由会员分享,可在线阅读,更多相关《五子棋课程设计(15页珍藏版)》请在毕设资料网上搜索。
1、 1 设计名称:设计名称:五子棋 日期日期:2014/12/18 设计内容:设计内容: 设计一个简单 GUI 界面,实现黑子,白子五子棋对弈,横竖或斜连起来有五 个便算赢,能实现判断输赢和开始和重置功能。 设计目的与要求:设计目的与要求: 1.1.基本要求基本要求 (1) 设计 GUI 界面,网格为 15*15,交叉线上均可落子; (2) 可选择白子先行或黑子先行; (3) 能实现开始和重置功能; (4) 可以自动判断输赢; (5) 简单的游戏规则介绍; (6) 可以打开和关闭窗口。 2. 2. 实现目的实现目的 (1)设计简单的图形界面; (2)用户可通过简介了解游戏规则; (2)用户可自行
2、选择执白子或执黑子; (3)可以实现开始和重置; (4)电脑可以自动判断输赢; (5)用户可使用鼠标落子,可落在任意交叉线上。 2 设计环境或器材、原理与说明:设计环境或器材、原理与说明: 1. 设计环境:设计环境: 硬件环境: CPU:Intel 奔腾双核 E5200 主频 2.5GHz 内存:2G 软件环境: 操作系统:Windows 7 编程环境 JDK7.0 开发工具:Eclipse SDK 2. 使用环境(用户运行环境) 硬件环境: CPU 主频在 500MHZ 以上,内存在 128M 以上 软件环境: JAVA 运行环境 + Windows XP 戒 Windows 2000 以上
3、操作系统 3 设计过程(步骤)或程序代码(可以加页): 1.1.需求分析需求分析 1.1 1.1 界面及布局设计界面及布局设计 系统的整体布局为:左边为 15*15 的棋盘,右面为 “游戏开始” 按钮、 “重 置游戏”按钮以及“白字先”和“黑子先”选择按钮,按钮下方是输赢提示标签 “白子/黑子赢了! ” ,最下面是操作简介。 1.2 1.2 所用到的方法所用到的方法 表一 方法与功能表 4 1.3 1.3 方法间的调用方法间的调用 init() actionPerformed(Actio nEvent e) setDown(int x, int y) gameStart() gameInit(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 五子棋 课程设计
