首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
hook
heap
datetime
version
byte
python2
metadata
triggers
iostream
spring
hashset
search
php
node.js
shell
default
client
runtime
export
cPlusPlus
import
command
settings
object
hashcode
netty
dagger
python
case
javascript
replace
heatmap
less
perl
instance
get
scala
tags
数组
subset
bit
flutter
loops
express
merge
substring
const
rsa
actionscrip
request
dll
dockerfile
timezone
utf-8
bytecode
foreach
uri
require
sum
char
stream
hashtable
emoji
regex
range
hash
list
buffer
nodejs
chat
main
golang
usb
integer
c语言
uml
cookie
split
java
当前位置:
开发笔记
>
编程语言
> 正文
[译]星际争霸人工智能比赛——规则
作者:mobiledu2502891987 | 来源:互联网 | 2023-09-24 16:42
赖勇浩(http:laiyonghao.com)昨天在广州技术沙龙第3期的会场上通过Googlereader看到这个消息(http:develop
赖勇浩(http://laiyonghao.com)
昨天在广州技术沙龙第 3 期的会场上通过 Google reader 看到这个消息(http://developers.solidot.org/article.pl?sid=09/11/14/0641223& amp;from=rss),一阵激动。回来就把相关的文档看了一下,觉得蛮有意思,就顺手翻译了。如有错漏,恳请指正。
比赛规则
无需报名费
没有奖金
比赛后公开赛所有录像
所有比赛都使用星际争霸 Brood War 1.16.1
星际争霸是暴雪娱乐的注册商标
参加者须拥有的星际争霸和扩展的合法拷贝
我们将确认参赛者所拥有的星际争霸是否合法,要求参与者登录到battle.net是注册过程的一部分
暴雪不承担任何责任
我们不承担任何责任
包括因为运行第三方星际争霸运行器而导致你的 CD key 被 Battle.net 封号
参赛作品必须使用本网站提供的 Brood War API
机器人执行恶意行为将被取消和禁止参加接下来的比赛。所谓的恶意行为包括但不限于:
故意使星际争霸崩溃
安装蠕虫/病毒/恶意软件
恶意利用资源,如 sockets,文件,僵尸进程(使用100%的RAM和100%的CPU是允许的)
在游戏控制台散播"垃圾"(干扰信息等)
试图作弊将被取消资格
机器人需要在1,2和4场比赛中禁用完美信息标志
比赛中,使星际争霸崩溃作负
比赛开始前几个星期,将有一系列测试,以确保参赛程序能够在比赛机器上正确运行
机器人将在安装了 Windows XP / Vista环境中运行
参赛作品应该在安装了的Windows XP / Vista的测试后再提交
我们将不承担责任由于我们的系统配置而导致参赛程序使星际争霸崩溃的责任
比赛以半自动化的方式进行,详情请参阅比赛配置页面
机器人将在一个LAN中运行,不能接入互联网
一个名额只能提交一个比赛程序但可以为每一个子比寒提交不同的机器人。
机器人不能减慢游戏速度
比赛将使用最快的设置,每秒24帧
关于编写人工智能远程进程的细节在这里
比赛中,机器人减慢游戏速度时间长的将作负
参加者无须公开源代码
提供一个DLL即可,详情请见提交页面
不过,参赛程序必须提供执行细节的简短说明
参赛作品允许使用开源或闭源组件
参赛作品允许使用 socket 与远程进程通信
远程进程必须是点击运行应用程序(例如,我们不会在主机上安装一个Lisp编译器来运行一个机器人)
编写远程进程的其他详细信息,在这里
参赛作品可以在本地目录写入文件
允许机器人保存双方在一轮比赛中的状态
但这些文件在每一轮结束后会被清除
机器人不能暂停游戏,比赛中如果机器人暂停比赛将作负
下面的星际争霸错误/技巧是允许的:
Plague on interceptor
Units pressed through
Drops to defuse mines
Mineral walk
Manner Pylon
Lurker hold position
Observer over turret
Stacking air units
但以下所有其他错误/漏洞被禁止。机器人陷入利用这些漏洞将被取消比赛资格。这包括但不限于:
Flying drones and templars
Terran sliding buildings
Stacking ground units
Allied mines
Gas walk, to get through blocked entrances or ramps
不鼓励其它比赛中的不良行为举止,但不禁止
以上规则根据ORTS 2009规则制定
windows
sockets
人工智能
http
go
编译
扩展
key
api
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
default
Java高并发与多线程(二):线程的实现方式详解
本文将深入探讨Java中线程的三种主要实现方式,包括继承Thread类、实现Runnable接口和实现Callable接口,并分析它们之间的异同及其应用场景。 ...
[详细]
蜡笔小新 2024-11-12 14:31:23
object
开发中遇到的一些常见问题及解决方案
本文总结了一些开发中常见的问题及其解决方案,包括特性过滤器的使用、NuGet程序集版本冲突、线程存储、溢出检查、ThreadPool的最大线程数设置、Redis使用中的问题以及Task.Result和Task.GetAwaiter().GetResult()的区别。 ...
[详细]
蜡笔小新 2024-11-12 08:20:05
object
单片机入门指南:基础理论与实践
本文介绍了单片机的基础知识及其应用。单片机是一种将微处理器(类似于CPU)、存储器(类似硬盘和内存)以及多种输入输出接口集成在一块硅片上的微型计算机系统。通过详细解析其内部结构和功能,帮助初学者快速掌握单片机的基本原理和实际操作方法。 ...
[详细]
蜡笔小新 2024-11-11 23:53:26
object
Cocos2d-x学习笔记:基础概念解析与内存管理机制深入探讨
在《Cocos2d-x学习笔记:基础概念解析与内存管理机制深入探讨》中,详细介绍了Cocos2d-x的基础概念,并深入分析了其内存管理机制。特别是针对Boost库引入的智能指针管理方法进行了详细的讲解,例如在处理鱼的运动过程中,可以通过编写自定义函数来动态计算角度变化,利用CallFunc回调机制实现高效的游戏逻辑控制。此外,文章还探讨了如何通过智能指针优化资源管理和避免内存泄漏,为开发者提供了实用的编程技巧和最佳实践。 ...
[详细]
蜡笔小新 2024-11-11 14:49:31
object
Java 类加载器的父子委托机制详解
本文详细解析了Java类加载系统的父子委托机制。在Java程序中,.java源代码文件编译后会生成对应的.class字节码文件,这些字节码文件需要通过类加载器(ClassLoader)进行加载。ClassLoader采用双亲委派模型,确保类的加载过程既高效又安全,避免了类的重复加载和潜在的安全风险。该机制在Java虚拟机中扮演着至关重要的角色,确保了类加载的一致性和可靠性。 ...
[详细]
蜡笔小新 2024-11-11 11:29:50
php
C++ 开发实战:实用技巧与经验分享
C++ 开发实战:实用技巧与经验分享 ...
[详细]
蜡笔小新 2024-11-07 20:31:03
object
SpringMVC 入门指南:快速上手 Java Web 开发
本文将带你快速了解 SpringMVC 框架的基本使用方法,通过实现一个简单的 Controller 并在浏览器中访问,展示 SpringMVC 的强大与简便。 ...
[详细]
蜡笔小新 2024-11-13 14:22:01
byte
深入理解ASCII、ANSI、GB2312、UNICODE及UTF-8、UTF-16编码
本文回顾了作者初次接触Unicode编码时的经历,并详细探讨了ASCII、ANSI、GB2312、UNICODE以及UTF-8和UTF-16编码的区别和应用场景。通过实例分析,帮助读者更好地理解和使用这些编码。 ...
[详细]
蜡笔小新 2024-11-13 07:33:27
client
深入解析Android Audio系统中的mpAudioPolicy->get_input
在分析Android的Audio系统时,我们对mpAudioPolicy->get_input进行了详细探讨,发现其背后涉及的机制相当复杂。本文将详细介绍这一过程及其背后的实现细节。 ...
[详细]
蜡笔小新 2024-11-12 18:52:04
command
c/c++常用代码doc,ppt,xls文件格式转PDF格式[转]
[转]doc,ppt,xls文件格式转PDF格式http:blog.csdn.netlee353086articledetails7920355确实好用。需要注意的是#import ...
[详细]
蜡笔小新 2024-11-12 16:19:40
case
PHP 对象生命周期与内存管理
本文详细介绍了 PHP 中对象的生命周期、内存管理和魔术方法的使用,包括对象的自动销毁、析构函数的作用以及各种魔术方法的具体应用场景。 ...
[详细]
蜡笔小新 2024-11-12 13:35:26
byte
基于Linux开源VOIP系统LinPhone[四]
****************************************************************************************** ...
[详细]
蜡笔小新 2024-11-12 11:00:11
settings
Xcode 多项目联合调试技巧与实践
在软件开发过程中,经常需要将多个项目或模块进行集成和调试,尤其是当项目依赖于第三方开源库(如Cordova、CocoaPods)时。本文介绍了如何在Xcode中高效地进行多项目联合调试,分享了一些实用的技巧和最佳实践,帮助开发者解决常见的调试难题,提高开发效率。 ...
[详细]
蜡笔小新 2024-11-11 18:24:27
php
在Linux系统中避免安装MySQL的简易指南
在Linux系统中避免安装MySQL的简易指南 ...
[详细]
蜡笔小新 2024-11-11 13:22:28
php
如何在Windows系统中使用VMware安装macOS High Sierra最终版
在最近的WWDC17大会上,苹果公司宣布了多项重要更新,其中一项是macOS High Sierra 10.13 Final的正式发布。这一版本经过优化,显著提升了系统的稳定性和响应速度,为用户在任何Mac设备上提供了更加流畅的使用体验。本文将详细介绍如何在Windows系统中利用VMware虚拟机软件安装并运行macOS High Sierra 10.13 Final,帮助用户在非苹果硬件上体验这一先进操作系统。 ...
[详细]
蜡笔小新 2024-11-09 14:42:18
mobiledu2502891987
这个家伙很懒,什么也没留下!
Tags | 热门标签
hook
heap
datetime
version
byte
python2
metadata
triggers
iostream
spring
hashset
search
php
node.js
shell
default
client
runtime
export
cPlusPlus
import
command
settings
object
hashcode
netty
dagger
python
case
javascript
RankList | 热门文章
1
利用 Node.js 和 Express(4.x 及以上版本)构建高效文件上传功能
2
基础二分法在数据报告中的应用与优化
3
011 内存语义下的锁释放与获取机制分析
4
如何在方法上应用@ConfigurationProperties注解进行属性绑定
5
当前求职状况及恳请行业前辈给予宝贵建议与指导
6
LeetCode 有效回文串 II:深入解析与优化算法
7
Linux系统中权限修改命令详解:chmod使用方法与技巧
8
如何拆解联想C4030一体机并安装额外内存条?
9
达梦数据库连接频繁中断及特定SQL语句语法错误问题分析与解决
10
在PHP中如何正确调用JavaScript变量及定义PHP变量的方法详解
11
如何在PHP中获取数组中特定元素的索引位置
12
搜索引擎技术概论(上篇):核心原理与应用分析
13
未定义的打字稿记录:探索其成因与解决方案
14
开发技巧:在Interface Builder中实现UIButton文本居中对齐的方法与步骤
15
如何在Windows内置的Ubuntu系统中更改SSH服务的端口号设置
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有