全球旧事资料 分类
冒险系统6大模块图22设计方法1迷宫冒险系统主界面模块
迷宫冒险系统主界面模块包括MazeWi
dowjava和Mazejava两个文件。MazeWi
dow是迷宫冒险系统的主运行类,其中有运行整个程序的mai
方法,该文件生成了Maze类的一个实例,从而生成了迷宫冒险系统的界面。MazeWi
dow类继承自JFrame类,以Actio
Liste
er为接口实现了事件侦听的接口,它有一个不带参数的构造方法MazeWi
dow用来生成MazeWi
dow的实例。MazeWi
dow类将所有的功能集中到菜单栏中,并通过调用其他模块来实现迷宫冒险系统的各个功能。2记时设计模块
记时设计模块主要由Ha
dleMovejava共1个文件组成。Ha
dleMove类继承自JPa
el类,以Actio
Liste
er为接口实现事件的侦听的接口。该模块利用了一个2维数组来进行实现,并对计时显示的字体、背景色、显示位置进行设计。该模块定义了一个无参返回值的变量Spe
dTime,利用
fSpe
dTime这个变量来对记时的开始触发源和记时的结束触发源。
动漫冒险者运动
记时开始
动漫冒险者到达出口
记时结束
图22计时流程图3迷宫设计模块
迷宫设计模块主要由2个2维数组组成,它们组成了主界面中“选择迷宫”菜单的内容,其中包括简单迷宫、中等迷宫、难度迷宫三大类。该模块的类继承自JLayeredPa
e类,主要通过2个2维数组来实现。并且对迷宫中的道路和障碍的插入图片格式进行了要求。该模块使用try和catch来捕获和处理异常。当迷宫地图不可用时则弹出对话框“无效的迷宫文件”。4道路和障碍设计模块系统
道路和障碍设计模块主要由MazePoi
tjava这个文件组成,这个文件组成了主界面中的迷宫地图中的道路和障碍的内容。
5动漫冒险者设计模块动漫冒险者设计模块主要是对迷宫地图中处于入口处的动漫冒险玩家进行设计。该模块利用语
句使鼠标箭头移动到动漫冒险者上时显示文字“单击我然后按键盘方向键”,并为冒险者的图片格式、长度、宽带、初始位置等等进行进一步的设计,让动漫冒险者更加生动。6出入口设计模块
出入口设计模块主要是定义了出口与入口以及当动漫冒险者处于这两个位置时的状态和事件的链接。
3关键技术
在设计走迷宫小游戏时,编写了6个JAVA源文件:MazeWi
dowjava、MazePoi
tjava、WallOrRoadjava、Mazejava、Perso
I
Mazejava、Ha
dleMovejava
f4程序流程
开始进入主界面
Yes迷宫选择
No默认的迷宫地图
简单迷宫地图中等迷宫地图难度迷宫地图
确认选择
路和障碍选择
Yes自行选择符合格式的道路和障碍图片
No
点击冒险者3迷
确认选择
宫设计模块
键盘方向键控制
迷宫设计
模块主r
好听全球资料 返回顶部