국방부오픈소스아카데미 캠프 도중 강사님이 취미로 스타크래프트2 인공지능을 만드셨는데 1000몇패했다가 드디어 몇일전 1승을 했다는 얘기를 하셨다 듣고 오 재밌겠는데 싶어서 나중에 찾아보니 깃허브에 관련 repo가 몇개가 있었음. 더 찾아봐야겠지만, 언젠간 해봐야겠다. 언제쯤이 될진 모르겠지만... 전역하고 근 시일내가 아닐까싶다.
분류 전체보기
처음에 인터페이스를 정해놓고 개발을 시작해야된다... 어찌보면 당연한 얘기겠지만 나는 무작정 안드로이드 스튜디오켜서 생각나는대로 만들다보니 시행착오를 겪으면서 계속 구조를 바꾸는 식으로 진행을 했다. 이게 생각보다 시간이 엄청 걸린다. 그리고 안드로이드 개발자 홈페이지를 잘 찾아보자. 화면 전환으로 골치아팠었는데 우연히 여기서 navigation 라이브러리를 알게 되서 쓰니까 너무 간단해졌다. 본인이 만들고 있는 부분이 왜 필요한지, 나중에 어떻게 쓰일지, 또 다른 문제는 없을지에 대해 항상 생각해야한다. 이에 대해서는 통찰력과 경험이 좀 필요한 것 같다. 버그 고치고 기능 개선하다보니 ‘어, 이 기능이 필요했었나?’ 싶은 것들도 있었는데, 결국 기획이 중요하다는 말로도 연결되는 듯. 안드앱은 처음이고 ..
https://www.joelonsoftware.com/2003/10/08/the-absolute-minimum-every-software-developer-absolutely-positively-must-know-about-unicode-and-character-sets-no-excuses/