2D仿真机器人足球竞赛平台
2D仿真机器人足球比赛平台使用说明(V0.2)
概要:/Files/gpcuster/myServer.rar
该平台通过Socket通信来完成球队跨语言的功能。
运行环境:
操作系统:Window 2000(包括Window 2000)以上的Windows操作系统。
机器最低配置:P3的CPU,256M内存。
第3方软件:安装.net2.0库。
平台的使用:
一 运行比赛:
1 打开Server文件夹。运行ServerManager.exe文件。
根据需要,您可以在“设置”中设置相应的功能。
2 点击“启动平台”的按钮,这个时候平台会提示您启动球队,并显示运行平台机器的IP地址和平台通讯的端口号。
3 启动第一个球队,在Client文件夹中启动DemoTeamCSharp.exe文件。该文件要求输入Server的IP地址和端口号。
4 启动第二个球队,方法同上。
5当两个球队都已经上传完毕的时候,Server的画面如下:
6点击“开始比赛”,比赛开始运行。
在运行的过程中,您可以用鼠标移动球的位置,也可以点击“暂停比赛”来暂停比赛,然后再点击“开始比赛”来恢复比赛。
二 调试球队:
1 打开Server文件夹。运行ServerManager.exe文件。
根据需要,您可以在“设置”中设置相应的功能。
2 点击“启动平台”的按钮,这个时候平台会提示您启动球队,并显示运行平台机器的IP地址和平台通讯的端口号。
3 启动你需要调试的球队,如Client文件夹中启动DemoTeamCSharp.exe文件。该文件要求输入Server的IP地址和端口号。
4 启动陪练的球队,方法同上。
5当两个球队都已经上传完毕的时候,Server的画面如下:
6 点击“开始调试”按钮,启动调试。
在周期数N中设定每次运行的周期数,然后点击“下N周期”,平台便会运行指定的周期数。
如果您希望保存当前周期的信息,可以点击“保存当前周期”,在您需要的时候,点击“读取保存周期”,便可以回到保存时候的状态。
在调试模式下,您可以更具自己的需要,随意拖动场上的球员和足球,来指定他们的位置。也可以在绿色的比赛场上点击鼠标右键,
选择“打开全场信息编辑窗口”来进一步第调节全场的信息,包括球员的身体朝向,球员和足球的速度等等参数。
其中Agent_1 到Agnet_5表示左边球队的球员, Agent_6 到Agnet_10表示右边球队的球员。
如果您打开“全场命令编辑窗口”,可以编辑场上的所有球员的在本周期所执行的命令.
平台将会以您编辑的命令来代替所有球员自己思考的命令。
如果您只想编辑其中某一个球员的命令,可以点击“打开特定球员命令窗口”
平台将会以您编辑的命令来代替这个球员自己思考的命令,而其他球员还是执行自己思考的命令。
二 播放录像:
1 打开Server文件夹。运行ServerManager.exe文件。
2 点击菜单栏中的“打开”,选择后缀名为“.log”的录像文件。
录像文件的命名采用如下方式: 左边球队的名字 + “VS“ + 右边球队的名字 + 比赛的具体时间(年.月.日.小时.分)。如:DNU_Explorer vs DNU_Explorer 2007年9月18日15点19分.log
3 点击“开始播放“就可以开始观看录像了。
在观看的过程中,您可以通过“+“和”-“来调节播放速度的快慢。 “暂停播放”可以暂停录像的播放,“开始播放“可以恢复录像的播放。