오픈 소스 AI 봇 인터페이스 [폐쇄]


11

오픈 소스 AI 봇 인터페이스는 무엇입니까? 커스텀 언리얼 토너먼트 봇용 Pogamut 3 GameBots2004 또는 스타 크래프트 봇용 Brood Wars API 와 유사합니다 .

답변 당 하나의 AI 봇 인터페이스를 게시하고 (링크를 제공해야 함) 블로그 게시물의 내용에 대한 간략한 요약을 제공하십시오.

어떤 유형의 봇 인터페이스 구조, 클라이언트 / 서버, 서버 / 서버 등을 포함하십시오

예 : BWAPI 는 실제 플레이어를 에뮬레이트하는 클라이언트 / 서버입니다

답변:


4

행성 전쟁 / Galcon Clone AI

A와 란 구글 AI 도전

Planet Wars는 우주 공간에서 펼쳐지는 전략 게임입니다. 목표는 맵에서 모든 행성을 점령하거나 상대편 함선을 모두 제거하는 것입니다.

플레이어는 1 ~ 3 개의 고향 행성으로 시작하여 배를 보내 다른 행성을 정복합니다. 각 행성의 숫자는 정복하는 데 몇 배가 걸릴지를 나타냅니다. 플레이어 자신의 행성에있는 숫자는 그들의 행성이 보유하고있는 배의 수를 나타냅니다. 플레이어가 소유 한 각 행성은 행성의 크기에 따라 더 빠른 속도로 더 많은 배를 가진 플레이어를 위해 배를 생산합니다. 플레이어는 행성에서 발송할 배의 비율을 선택할 수 있으며 플레이어는 공중에서 배를 리디렉션 할 수 있습니다. 게임의 목표는 상대방을 물리 치는 것입니다.

A와 구현 된 서버 / 서버 는 C ++ / 자바 / 파이썬 / C # / 이동 / 등 등에서 AI 봇을 구현할 수 아키텍처


3

Brood Wars 응용 프로그래밍 인터페이스 (BWAPI)

Brood Wars API는 기본적으로 서버 / 서버 디자인이지만 추가 언어 지원을 위해 클라이언트 / 서버 아키텍처를 지원하는 확장 기능이있는 dll 주입 유형 인터페이스입니다.

확장은 Java, Python, C #, Php 등을 지원합니다.

Brood War Application Programming Interface (BWAPI)는 Starcraft : Broodwar 용 AI 모듈을 만들기위한 무료 오픈 소스 C ++ 프레임 워크입니다. 프로그래머는 BWAPI를 사용하여 Starcraft의 플레이어 및 개별 장치에 대한 정보를 검색 할 수있을뿐만 아니라 다양한 명령을 장치에 발행하여 새로운 마이크로 및 매크로 알고리즘으로 맞춤형 AI의 문을 열 수 있습니다.


1

Pogamut 3 GameBots2004

UT2004 / UDK / 및 Defcon을 지원하는 USC에서 수행 한 원래 GameBots 작업의 확장. 외부 프로그램이 게임에서 봇 을 마치 인간 플레이어 인 것처럼 클라이언트 / 서버 방식으로 제어 할 수 있습니다.

스크립팅 언어를 사용하여 많은 게임에 외부 제어 메커니즘을 연결하여 게임 캐릭터를 외부에서 제어 할 수있는 도구를 제공합니다. Pogamut은 이러한 방식으로 UnrealScript (UT2004 스크립팅 언어)와 NetBeans Java 플랫폼을 사용하여 UT2004 , UDR ( Unreal Development Kit)DEFCON 세계에 거주하는 가상 캐릭터의 AI를위한 기본 개발 환경을 제공 합니다.


1

마리오 아이

마리오 AI는 당신이 제어 마리오에 AI 에이전트를 구현 할 수 있습니다. 엔진 레벨 맵 세부 사항에 가까운 간단한 구현 또는 구현을 허용하기 위해 다양한 레벨의 맵 세부 사항을 사용할 수 있습니다. API는 Java를 사용한 서버 / 서버 유형 구현입니다.

또한 사용자 생성 레벨을 작성하기 위해 레벨 생성 API가 제공됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.