2 在线AI服务平台概述
2.1 平台功能概述
正如Online Judge的基本单位是编程题目,该平台的基本使用单位是AI服务,基本实现单位是功能点。AI服务由开发商设计、于平台运行环境中执行、为玩家直接使用,例如:坦克大战AI游戏服务。功能点由开发商实现(或平台框架提供)、组成整个服务的完备功能之中的一项,例如:设计AI游戏策略功能。来~自^751论+文.网www.751com.cn/
2.2 平台设计目标
为了实现一个较为完善的在线AI服务平台,需要从四类对象考虑对系统的设计和实现,分别为:玩家、开发商、框架、平台。其中,玩家的直接交互对象为开发商所设计的服务;开发商向下为玩家提供服务,向上需要了解框架的使用方式;框架向下为了简化开发商的开发过程,向上关系到平台的实现;平台在提供良好的框架的同时,也要保证Web工程的实现质量。