冒险岛游戏项目需求说明书
一、项目背景
1.项目描述
网络游戏一直以来受广大青少年朋友的喜爱,此项目可以让很多热爱游戏的学生在程序的天堂中畅游一番,编写属于自己的游戏引擎,此项目基于JavaSE窗口的GUI技术,模拟冒险岛Online游戏的画面及游戏效果,完成属于你自己的睿道冒险旅程!
2.项目运营时间
二、项目意义
运用Java中GUI技术实现桌面游戏,目的是为让大家在编写游戏的过程中,巩固面向对象的编程思想模式,提高大家Java基础技能,并且编写属于自己的第一个大游戏。
三、项目环境
1、硬件
内存:4G+
硬盘 :5G+
CPU :Intel core i5+
显卡:独立显卡
2、软件
IDE :Eclipse
JDK:JDKB+
其他软件:Office、PhotoShop 等
四、项目结构
1、项目名称
Neuedu_MapleStory_v1.0
2、包名
com.neuedu.maplestory.*
-client
-util
-images
-entity
-sounds
-constant
3、类名
首字母大写,符合驼峰式命名
项目结构图:
五、系统详细设计
5.1类体描述
(1)类图
5.2功能描述
5.2.1创建窗口
使用双缓冲技术解决图片闪烁问题
// 双缓冲防闪烁
private Image bufferImage