场景:用户使用解谜游戏软件进行解谜游戏。
1.背景:
(1)典型用户:东北大学在校大学生
(2)用户的需求/迫切解决的问题:学习压力太大,想在需要放松的时候多走动还能玩些有意思的游戏,这样既可以放松自己,又可以丰富自己的业余生活。
(3)假设: 用户下载了Hunter游戏软件,并且已经了解了软件使用的方法。
2.场景描述:
大学生通过Hunter游戏软件进行游戏,玩家通过解谜,解谜分为故事模式和自由模式两种,如果他选择了故事模式,他根据故事模式中的章节进行解谜游戏,可以让大学生走动起来,通过故事模式中需要找的东西,扫描某个东西的二维码,进行解答,这样既可以通过走东来放松压力,又可以通过一步一步的解答谜题来使自己获得成就感,锻炼自己的思维能力。
3. 用例文档
一 标题:
利用系统设置完成音效开关,音量大小调节,更换背景音乐,退出登录功能。
二 角色:
所有参与游戏的玩家。
三 主要场景:
1 用户点击注册,注册成功后进入主界面,在主界面的右下角点击系统设置按钮。
2 进入系统设置界面后,用户根据系统设置界面的功能按钮来选择自己要达到的需求
(1) 用户选择关闭音乐
(2) 用户选择调节音量
(3) 用户选择更换背景音乐
(4) 用户想退出登录
3 退出设置界面
设置界面图:
三 功能说明书:
1 . 用户注册后进入主界面,点击右下角的系统设置按钮,进入系统设置界面。
2. 用户进入了系统设置界面功能,用户可以看到4个功能块,分别为:
音乐开关
音效大小调节
更换背景音乐
退出登录
3.
1. 如果用户想关闭音乐,可以通过点击音乐旁边的开关,来控制开关音乐。
2. 如果用户想调节音量大小,可以通过滑动音效旁边的滑动块,来选择适合自己音效大小。
3. 如果用户想更换背景音乐,可以通过点击更换背景音乐按钮,将会看到一个下拉菜单,听音乐选择适合自己风格的音乐。
4. 如果玩家不想继续游戏想退出游戏,点击退出登录按钮,退出到登录界面。
四 技术说明书
1 通过单例模式创建mediaelement,将其导入mainpage.xaml, 并将其 source 属性设置为应用的某个本地音频文件,通过循环播放islooping=true和初始化为开autoplay=true.
2 开关背景音乐,通过toggleswitch控件来实现音乐开关,当为开的状态时,mediaelement为play,当切换关的状态时,mediaelement为stop。
3 调节音量大小,Slider拖动时,Value值改变,MediaElement播放时,Position值改变。所以,通过数据绑定,只需将Slider的Value属性和MediaElement的Position属性进行绑定即可。
4 更换游戏背景音乐,用户通过点击更换背景音乐按钮,利用一个menuflyout弹出一个下拉菜单,点击背景更换背景音乐切换本地音频文件。
5 退出登录,通过点击退出登录Button,通过 Frame.Navigate将其导航到登录界面。