類似RoboCup的RoboCup Soccer Simulation 或 IBM的Robocode (坦克大戰),
提供一個免費的競賽平台,包括各種不同功能的戰鬥單位、戰場地圖及操控它們的API,
參賽團隊僅需要設計Robot的人工智慧及整體的作戰策略,最後與其它團隊設計的Robot 嘶殺。

BattleCode較獨特的部分是,Robot 具有類似radio的Communication能力,
於是群體機器人的AI策略(Swarm AI)變成一個新的重要考量。
它的網頁上寫著,參加競賽的團隊應需具備下面幾種能力:
1.artificial intelligence
2.pathfinding
3.distributed algorithms
4.network communications
這也許是學習AI的不錯平台。
下面是BattleCode的Specs & API
BattleCode Game Specs
BattleCode Java API
下面是8強的晉級賽實況:
(有的團隊以守為攻,有的步步為營,但不同的地圖似也會影響策略的效力,所以沒有一招打天下的啦..XD)
No comments:
Post a Comment