AI-RCJ智能足球是AI-CODE游戏教育系统的一个重要分支,是一个以虚拟足球机器人为控制对象进行程序设计和比赛竞技体现多学科知识综合运用的教 育系统。 在初级阶段,学生可以运用机器人快车,通过流程图式的图形化编程方式掌握程序设计的结构和算法,这种图形化的编程方式已经同实体机器人编程方式实现了整 合,使教师可以方便地组织机器人、信息技术、通用技术相关方面知识的教学,让学生既可以在虚拟机器人平台上学习知识、比赛竞技,也可以很快地过渡到实体机 器人编程当中。 学生有了一定的程序设计基础,就可以利用代码编辑器(CodeCanvas)转换到C、C++、java等常用语言下的代码编写学习。不同语言方式编写的 虚拟机器人可以在运行环境AIRobot中同台竞技.
系统是采用java来构建的,其例子的java机器人开放了源代码。
Arianne是个多人在线游戏框架和开发回合制游戏、实时游戏的引擎。它在灵活且强壮的服务器架构上提供了种简单的方式来创建游戏 。服务器是用java来编码的,可以使用Python来描述你的游戏,提供MySQL来存储,使用UDP通道和大量的玩家通信。