8
以以以以以以以以以以以以以以以以 以以以以以以 以 73 以 以 2007011329 以 73 以以以 2007011309 以 74 以以以 2007011333 基基基基基基基基基基基基基基基 基基基基基基基 API

基于移动设备的实景增强现实游戏 (服务器端及开放 API )

Embed Size (px)

DESCRIPTION

基于移动设备的实景增强现实游戏 (服务器端及开放 API ). 以服务为中心的软件开发设计与 实现 课程作业选题 计 73 刘 洋 2007011329 计 73 宫明营 2007011309 计 74 金泽宇 2007011333. 概念介绍. 基于移动设备的实景增强现实游戏 在真实城市范围内,以手机应用为媒介,手机网络为通讯方式,虚拟与实景交互的多 人 “ RPG ” 游戏 。 游戏玩法 - PowerPoint PPT Presentation

Citation preview

Page 1: 基于移动设备的实景增强现实游戏 (服务器端及开放 API )

以服务为中心的软件开发设计与实现 课程作业选题计 73 刘 洋 2007011329

计 73 宫明营 2007011309

计 74 金泽宇 2007011333

基于移动设备的实景增强现实游戏(服务器端及开放 API)

Page 2: 基于移动设备的实景增强现实游戏 (服务器端及开放 API )

概念介绍• 基于移动设备的实景增强现实游戏• 在真实城市范围内,以手机应用为媒介,手机网络

为通讯方式,虚拟与实景交互的多人“ RPG” 游戏。• 游戏玩法• 玩家在手机上安装该应用后,即可得到一定地理范

围内的真实地图以及虚拟任务的分布和描述。玩家加入游戏后,通过手机地图指引,到达实际地点后读取该地点的认证信息,在手机上获取所需的下一步信息或者完成某任务。在所有任务完成后根据得分给与奖励。

Page 3: 基于移动设备的实景增强现实游戏 (服务器端及开放 API )

概念介绍• 开放平台• 内容的扩展• 上传地图(自制地图、 Google Earth )• 设计任务及故事情节,在当地真实世界部署相应

的“地点认证信息”,在地图上部署 NPC 及虚拟物品

• 逻辑的扩展• 开发更多客户端应用

Page 4: 基于移动设备的实景增强现实游戏 (服务器端及开放 API )

概念介绍• “ 旅游指南”• 为当地部署旅游指南服务• 准备一张清华大学的 3D 地图• 设计故事情节,在地图上设置若干 NPC 及虚拟物

品。让 NPC 指引游戏者参观清华大学,了解和探索大学的历史故事。(跑路、解谜等)• 根据故事情节,在校园内相应的地点部署“地点

认证信息”

Page 5: 基于移动设备的实景增强现实游戏 (服务器端及开放 API )

概念介绍• “ 旅游指南”

• 旅游者(玩家)的体验• 到达清华西门,手机上显示的虚拟西门前站着一个 NPC

(黄色惊叹号)• NPC 让玩家去某个景点处参观,景点处有另一个 NPC (黄

色问号)• ……

• NPC 给玩家一定的提示,让玩家找到某个隐秘地点• 玩家通过调查历史(各种碑文)、问路打听等方法找到该

地点

Page 6: 基于移动设备的实景增强现实游戏 (服务器端及开放 API )

WEB SERVICE

• 地图的上传和下载• 故事情节的上传和下载• 多人游戏服务

• 组队(登录、开新队伍、加入队伍)• 聊天(提交聊天消息、获取队友的聊天消息)• 位置共享(提交自己的位置、获取队友的位置)

• “ 地点认证信息”提供的位置• GPS 位置

• 游戏数据统计

Page 7: 基于移动设备的实景增强现实游戏 (服务器端及开放 API )

本课程计划• 最主要的任务:实现故事情节

• 如何描述故事情节( XML 、 XML Schema )• NPC 和虚拟物品模型• 对话文字• 任务逻辑和依赖关系

• 故事情节的上传• 用户注册、上传

• 故事情节的下载• 列出已有故事情节、下载

Page 8: 基于移动设备的实景增强现实游戏 (服务器端及开放 API )

本课程计划• 辅助但不得不做的任务

• 地图的上传和显示(为了能够指定 NPC 和虚拟物品的位置)• 如果还有时间

• 地图的上传和下载(视客户端设计情况而定)• 多人游戏服务