자바로 스타크래프트 봇(이하 스타봇)을 개발하고자 하는 분, 그리고 스타봇이 어떤 매커니즘으로 개발되는지 궁금한 분들을 위해 글을 작성합니다. 우선 개발 환경부터 설정해야합니다. 에디터는 어떤 것을 사용하여도 좋으나, 개인적으로 인테리제이를 추천합니다. (개인차는 있으나, 자동완성 및 지원해주는 것들이 많아 추천드립니다.) 그리고 스타크래프트를 설치해야하는 데, 일반적인 플러그인이나 봇들은 실제 돌아가는 서비스에 추가하는 것이 일반적이나, 블리자드 측에서 스타크래프트 1은 허락을 해주지 않아 직접 1.16.1 버전을 설치해야 합니다. 하지만 이를 직접 구하기에는 다소 번거롭기 때문에 스타봇을 직접 만들어 C++ 오픈 프레임워크로 만들어주신 Dave Churchill의 해당 주소를 통해 스타크래프트 1.1..
자바 놀이터를 설명하기 앞서... 자바 놀이터는 오잎클로버(iqpizza6349)의 작은 실험실이자 놀이터입니다. 단순한 실험이나 기록하기 위해 개설한 블로그에 불과하며, 혹여 '이 프로젝트 한 번 해보고 싶다'라고 생각하실 수 있기에 전체 코드는 제 깃허브에 꾸준히 올릴 것이며 코드 설명과 기능에 관해서는 이 블로그에 개제하도록 할 것입니다. 자바 놀이터는... 자바로 할 수 있는 자유로운 주제를 가지고 개발을 하며, 가시적인 기능을 구현하기까지 계속하여 개발을 하고, 기록을 하는 블로그입니다. 예를 들면 스타크래프트 봇을 만든다거나, 디스코드 관리봇을 만든다거나 혹은 마크 플러그인, 더 나아가서는 작은 게임 등을 만듭니다. 정확히 뭐하는 곳인가요? 앞서 설명했듯이 자바로 할 수 있는 것들 중 가시적인..