ELF

ELF

ELF는 게임 연구, 특히 실시간 전략 (RTS) 게임을위한 광범위하고 가볍고 유연한 플랫폼입니다.
ELF는 게임 연구, 특히 실시간 전략 (RTS) 게임을위한 광범위하고 가볍고 유연한 플랫폼입니다.C ++ 측면에서 ELF는 C ++ 스레딩과 동시에 여러 게임을 호스팅합니다.파이썬 측면에서 ELF는 한 번에 하나의 게임 상태를 반환하므로 현대 RL에 매우 친숙합니다.다른 플랫폼 (예 : OpenAI Gym)은 하나의 단일 게임 인스턴스를 하나의 Python 인터페이스로 래핑합니다.이것은 동시 게임 실행을 조금 복잡하게 만들어 많은 현대의 강화 학습 알고리즘의 요구 사항입니다 .... 또한 ELF는 이제 ZeroMQ 프로세스 간 통신으로 Python 멀티 프로세싱을 통해 동시 게임 환경을 실행하기위한 Python 버전을 제공합니다.간단한 예는 ./ex_elfpy.py를 참조하십시오.RTS 게임에 대한 연구를 위해 ELF는 빠른 RTS 엔진과 MiniRTS, 깃발 잡기 및 타워 방어의 세 가지 구체적인 환경을 제공합니다.MiniRTS는 자원 수집, 시설 및 부대 구축, 미지의 영토를 감지 할 수있는 지역 밖에서 정찰하고 적을 방어 / 공격하는 등 실시간 전략 게임의 모든 주요 역학을 가지고 있습니다.사용자는 내부 표현에 액세스하고 게임 설정을 자유롭게 변경할 수 있습니다.
elf

풍모

카테고리

오픈 소스 라이센스가있는 Mac 용 ELF의 대안