[译]星际争霸人工智能比赛——规则
生活随笔
收集整理的這篇文章主要介紹了
[译]星际争霸人工智能比赛——规则
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
賴勇浩(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規則制定
轉載于:https://www.cnblogs.com/aiwz/archive/2009/11/17/6154389.html
總結
以上是生活随笔為你收集整理的[译]星际争霸人工智能比赛——规则的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux下手动删除数据库实例
- 下一篇: 使用squid代理时出现“The req