스타크래프트2 봇

스타크래프트2 인공지능 봇을 만들어보자 (#0)

오잎 클로버 2021. 7. 29. 12:00
728x90

친구와 함께 산책을 하며, 수다를 나누는 중에 스타봇에 대한 얘기가 나왔고,

친구는 

스타크래프트 2가 스타크래프트 브루드 워 보다 더 쉬우니, 한 번 만들어보는 거 어때?

라고 말을 하였습니다. 현재 할 것은 많지만, 충동적이게 개발을 하고 싶기에 개발을 할 예정입니다.

8월 2일부터 개발을 하여 방학이 많이 남아있지 않은 관계로

빠르게 8월 15일에 마무리를 지어야 합니다.

 

모든 것을 저 혼자 하기에는 무리가 있어 스타크래프트 2 봇을 만들어보기를 제안한 친구와 함께

개발을 할 것입니다.

 

저는 프로그래밍 및 테스트 역할을 수행할 것이고,

갈치(제 친구의 별명입니다.)는 저에게 피드백, 전략, 자료들을 찾아줄 것입니다.

 

1일 1 커밋처럼 1일 1 블로그를 할 계획입니다.

 

종족은 아직 정하지 못 하였습니다.

저의 주종은 저그이고, 갈치의 주종은 테란이기에 고민이 많습니다.

개발 시작을 하면서 종족은 생각할 예정입니다.

참고

 

언어는 파이썬으로 작성할 것입니다.

 

목표는 블리자드 기본 인공지능 단계 중 어려움을 상대로 승리입니다.

성과가 괜찮다면 겨울 방학에도 새롭게 리마스터하여 개발하지 않을까 싶습니다.

 

기본적인 튜토리얼에는 정찰이 없는 관계로

직접 구현을 하여야 할 것 같습니다.

(물론 스타크래프트 2는 기본적으로 상대가 어디 있는 지를 알려주기는 하나, 현재 무슨 전략인지를 파악하고자 구현하지 않을까 싶습니다.)

 

기타 정하여야 할 것이 많기는 할 테지만

결과물만 잘 나온다면 상관없을 것 같습니다.

 

예정대로 8월 2일에 시작하도록 하겠습니다.