斯坦福大学的慕课“全局游戏策略”是一门比较专业的计算机课程,以前一直是斯坦福大学组织的每年一届的比赛,现在专门出课了。据说这门课很有意思,应用方面很广,是编程学霸们的最爱,特此推荐。
3月31日开课,时间不多啦
去报名
课程概述
全局游戏玩家是完全基于运行时所提供的形式游戏描述进行策略游戏游玩的计算机系统。(也就是说,它们在游戏开始时不知道游戏规则。)不同于专业游戏玩家,例如深蓝,全局游戏玩家不能依赖于为特定游戏提前设计好的算法;它们必须自行发现算法。全局游戏策略专长取决于游戏玩家的智慧,而不只取决于游戏玩家编程者的智慧。
GGP本身是一个有趣的应用。它需要很多的智力投入,同时也会提供很大的乐趣。但它远不止这些。它提供了一个理论框架,用于为离散动态系统建模,并用于在定义合理性时考虑问题表示和信息不完备及资源限制等复杂性。它在这些特性非常重要的领域具有实践应用,例如在商业和法律领域。更根本的是,它提出了智力本质的问题,并被当成是一个用来评估人工智能竞争性方法的实验。
这门课是全局游戏策略(GGP)的概论。学生将了解全局游戏策略的基本理论,学会如何创建能够同人类及其它程序竞技的GGP程序。
背景知识
学生需要熟悉符号逻辑,需要能够阅读和理解现代编程语言所写成的程序段。有上述基础就足够理解课程内容,并在比赛中配置电脑玩家(这需要使用授课者提供的软件)。如果学生希望修改标准组件或是创建自己的电脑玩家,那就还需要独立开发程序的能力。后面这一能力很有用,但不是必需的。