社交游戏互动分类法的中间件设计
1. 引言
社交游戏互动分类法旨在通过社交游戏组件增强严肃游戏,为用户提供参与和知识分享的机会。为了实现这一目标,技术上需要开发一个中间件,以连接不同的在线社交网络(如帖子和投票),并支持游戏开发者和用户之间的高效互动。本文将详细介绍这一中间件的设计和技术实现,帮助理解其如何促进社交游戏与严肃游戏的融合。
2. 中间件概述
中间件作为架构组件,主要用于连接社交网络中的帖子和投票。它不仅支持内容整合,还允许游戏开发者调用在线社交网络数量、收集反馈和实施覆盖内容等参数。中间件通过定义和使用内容整合,为社交游戏互动分类法提供了技术支持。图1展示了中间件设计的基本结构,它用于定义和使用内容整合。
2.1 内容整合
游戏开发者使用中间件库来处理内容整合。这些库包含游戏解决方案中现有的格式,以及从问题投票影响系统中提取的内容。以下是中间件库的主要功能:
-
allocateContent : 准备接收一个内容项。通常的参数包括关于游戏、游戏场景、玩家、描述或类型的元数据。内容的类型是一个预定义的列表,可以通过游戏开发者使用专有密钥。该方法返回一个唯一内容ID。
-
上传内容 : 将给定的内容ID的内容上传到中间件。这可以是文本或二进制的,不需要被中间件解析。
-