문제

나는 과제의 일환으로 멀티 플레이어 환경에서 봇을 프로그래밍 할 수있는 인공 지능 과정을 마무리하고 있습니다.bzflags). 내가 할 수 있었던 것은 봇이 세계와 인터페이스하고 다른 봇이나 인간에 대한 깃발을 재생하도록 프로그램하는 것이 었습니다.

내가 알고 싶은 것은 내가 같은 일을 할 수있는 다른 환경 (게임 또는 전문 환경에서 봇 프로그래밍)은 무엇입니까?

BZFLAGS 로이 작업을 수행 할 수 있었기 때문에 API가 제공 한 AD AD를 통해 내 봇에 명령을 보내고 주변 세계에 대한 정보를 찾을 수있었습니다.

도움이 되었습니까?

해결책

거기 있습니다 로코 코드 그리고 nrobot.

Robocode에서는 Java를 사용하여 로봇의 AI를 프로그래밍 한 다음 다른 로봇에 대해 그를 방해하고 그가 어떻게하는지 확인합니다. Nrobot은 매우 유사한 아이디어의 .NET 버전입니다.

다른 팁

Robotbasic 유사하다.

볼 수있는 또 다른 흥미로운 것은입니다 Soccerfun 그러나 그것은 Haskell에 있으며 협동 봇을 프로그래밍하는 것입니다.

작동하는 포커 봇을 구축 한 방법 포커 봇을 구축하는 과정 중 일부를 설명합니다. 저자는 "그리고 내가 하나를 만들 수 있다면. 누구든지 하나를 만들 수 있습니다."나는 이것을 길을 찾았다 이 게시물.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top