80 likes | 266 Views
基于移动设备的实景增强现实游戏 (服务器端及开放 API ). 以服务为中心的软件开发设计与 实现 课程作业选题 计 73 刘 洋 2007011329 计 73 宫明营 2007011309 计 74 金泽宇 2007011333. 概念介绍. 基于移动设备的实景增强现实游戏 在真实城市范围内,以手机应用为媒介,手机网络为通讯方式,虚拟与实景交互的多 人 “ RPG ” 游戏 。 游戏玩法
E N D
基于移动设备的实景增强现实游戏(服务器端及开放API)基于移动设备的实景增强现实游戏(服务器端及开放API) 以服务为中心的软件开发设计与实现 课程作业选题 计73 刘 洋 2007011329 计73 宫明营 2007011309 计74 金泽宇 2007011333
概念介绍 • 基于移动设备的实景增强现实游戏 • 在真实城市范围内,以手机应用为媒介,手机网络为通讯方式,虚拟与实景交互的多人“RPG”游戏。 • 游戏玩法 • 玩家在手机上安装该应用后,即可得到一定地理范围内的真实地图以及虚拟任务的分布和描述。玩家加入游戏后,通过手机地图指引,到达实际地点后读取该地点的认证信息,在手机上获取所需的下一步信息或者完成某任务。在所有任务完成后根据得分给与奖励。
概念介绍 • 开放平台 • 内容的扩展 • 上传地图(自制地图、Google Earth) • 设计任务及故事情节,在当地真实世界部署相应的“地点认证信息”,在地图上部署NPC及虚拟物品 • 逻辑的扩展 • 开发更多客户端应用
概念介绍 • “旅游指南” • 为当地部署旅游指南服务 • 准备一张清华大学的3D地图 • 设计故事情节,在地图上设置若干NPC及虚拟物品。让NPC指引游戏者参观清华大学,了解和探索大学的历史故事。(跑路、解谜等) • 根据故事情节,在校园内相应的地点部署“地点认证信息”
概念介绍 • “旅游指南” • 旅游者(玩家)的体验 • 到达清华西门,手机上显示的虚拟西门前站着一个NPC(黄色惊叹号) • NPC让玩家去某个景点处参观,景点处有另一个NPC(黄色问号) • …… • NPC给玩家一定的提示,让玩家找到某个隐秘地点 • 玩家通过调查历史(各种碑文)、问路打听等方法找到该地点
Web service • 地图的上传和下载 • 故事情节的上传和下载 • 多人游戏服务 • 组队(登录、开新队伍、加入队伍) • 聊天(提交聊天消息、获取队友的聊天消息) • 位置共享(提交自己的位置、获取队友的位置) • “地点认证信息”提供的位置 • GPS位置 • 游戏数据统计
本课程计划 • 最主要的任务:实现故事情节 • 如何描述故事情节(XML、XML Schema) • NPC和虚拟物品模型 • 对话文字 • 任务逻辑和依赖关系 • 故事情节的上传 • 用户注册、上传 • 故事情节的下载 • 列出已有故事情节、下载
本课程计划 • 辅助但不得不做的任务 • 地图的上传和显示(为了能够指定NPC和虚拟物品的位置) • 如果还有时间 • 地图的上传和下载(视客户端设计情况而定) • 多人游戏服务