会员登陆

帐号:

密码:

记住我



忘记密码?

现在注册!

网站导航

支持Mostai

AI文章 :: 人工智能快报

清华大学智能体大赛介绍


清华大学智能体大赛介绍
http://ai.net9.org/other/game_introduction.htm
智能体大赛,简而言之,就是写程序玩游戏。这样说起来有点像写游戏外挂。通常,我们玩游戏是通过鼠标、键盘等来操纵人物。智能体大赛就不一样,游戏中不允许手工操作,全由程序来控制。参赛选手的任务,就是设计好一个有一定智能程度的程序,编译之后生成.dll,我们称这个程序或这个.dll为“智能体”。比赛的形式是“智能体”彼此之间较量。
标题
  1. 一、简介
  2. 二、举例说明
  3. 三、大赛特点
  4. 四、盛况回顾
  5. 五、今年主题
  6. 六、如何上手

智能体大赛介绍

 转载自:ai.net9.org

一、简介

智能体大赛,简而言之,就是写程序玩游戏。这样说起来有点像写游戏外挂。

通常,我们玩游戏是通过鼠标、键盘等来操纵人物。智能体大赛就不一样,游戏中不允许手工操作,全由程序来控制。

所有的图形界面以及相应的函数调用等等,均已经事先给定。参赛选手的任务,就是设计好一个有一定智能程度的程序,编译之后生成.dll,我们称这个程序或这个.dll为智能体。比赛的形式是智能体彼此之间较量。

我们已经提供了模板,选手不需要知道dll的工作原理。

通常我们用于比赛的游戏都是从经典的小游戏中取材,比如贪吃蛇,以方便选手理解游戏常规与玩法。

 

  智能体大赛最初是清华计算机系的参加程序竞赛的集训队人用于训练,最初基本上没有非计算机专业人员参加。几年后智能体大赛朝“平民化”方向发展,难度大大降低,非计算机专业人员都能参与进来。实际上,清华计算机系已经接连两三年没有拿到冠军了。

 

二、举例说明

    我们以对去年比赛的回顾的形式,来看看这到底是怎么一回事吧

    去年比赛的题目是BomberMan2,游戏创意来自经典的FC游戏“炸弹人”以及流行网络游戏“泡泡堂”。

    选手编写的智能体需要控制一个炸弹人的移动。用炸弹干掉对方以及吃到金币都可以得到相应的分数。所以选手的智能体需要针对场上的地形制定自己的得分方案,更重要的是还要根据对手的位置决定是进攻还是防守。制定好方案后还需要计算实施方案的控制方法。(什么时候埋炸弹等等)。总之,唯有智能的程序才能够在最后的较量中胜出。

 

三、大赛特点

    看上去很有意思,不是吗?大家不必对自己的编程水平过于担心,大赛的入门门槛很低,只要稍微学过一点点程序语言设计就可以做出一个属于自己的智能体了。不过,要想得到冠军也不容易哦,毕竟,许多高手都在一边虎视眈眈呢。

    一句话而言,“做出来容易,做得好不容易。”

 

四、盛况回顾

我们的比赛,已经在清华大学校内举办了九届了,已经成为了清华校内最具传统的科技竞赛之一,让我们一起来回顾一下以往比赛的盛况吧:

 

 

 

 

 

五、今年主题

    今年正是智能体大赛的十岁生日^_^为此,我们将参赛的范围扩大到了北京市的其他高校,邀请到了北大和北航的各路高手与清华的同学们进行校际联合比赛J

    今年的主题是PacMan,游戏创意来自于经典游戏“吃豆豆”,游戏具体说明以及入手文档等,请在我们的网站上下载(http://ai.net9.org

 

六、如何上手

游戏规则在下载专区里。

其实,游戏上手是非常简单的。在下载专区有VC6和VC7的模板工程,下载到本地后直接编译一下就能生成一个最基本的ai了(是一个.dll文件)。就算你不用VC也不要紧,我们提供了头文件与主程序的框架,只是没有建工程而已。下载的包里还附有说明文件。

其实网站里还有选手们之间比赛后生成的replay,大家可以下载后观看学习。

 

       在游戏中学习,让我们一起来享受编程带给我们的无穷无尽的乐趣吧!
<< 无尺度网络--摘自《科学美国人》 关注您孩子的大脑 >>
跟踪网址
  • 文章地址: http://www.mostai.com/modules/article/view.article.php/c1/23
  • 跟踪地址: http://www.mostai.com/modules/article/trackback.php/23
赞助
API: 短消息 Email PDF 书签 打印 | RSS | RDF | ATOM
Copyright© mostai & 最人工智能网
网友个人意见,不代表本站立场。对于发言内容,由发表者自负责任。

智能