
오늘은 간단하게 시뮬레이션을 넣는 작업을 진행했다. 어쨌든 시뮬레이션이 게임에서 가장 중요한 파트인데 시뮬레이션 부분을 아예 빼놓자니 게임의 형태를 짐작하기가 어려워서, 아주 단순한 형태로라도 만들어 넣는 작업을 우선 완료했다. 오늘 작업한 시뮬레이션은 정말 굉장히 무식한 방식으로 동작한다. 대충 설명하자면 아래와 같은 로직을 따른다. 1. 가장 가까운 적을 찾는다. 이 적이 내 공격 사거리 안쪽이고 내가 공격 가능한 상황이면 공격한다. 2. 그런 적이 없으면 가장 가까운 적에게로 이동한다. 각각의 AI는 이 두 가지 과정을 무한히 반복한다. 이렇게만 만들어놔도 대충 시뮬레이션이 돌아가는구나 하는 건 확인할 수 있기 때문에.. 그런데 지금은 단순히 만들어도 나중에 시뮬레이션을 고도화하기 위한 기반은 만들..

(팀 창단) => (팀 지원 멤버들 경기 지켜봄) => (경기 끝나면 경기 결과 기반으로 선수 2명 선발) => (실제 게임 플레이로 진행)이 맨 처음 게임 플로우인데 오늘은 이 부분을 구현했다. 팀 생성을 하고 들어가면 이런 식으로 팝업을 통해 간단히 설명 => 경기 진행 => 결과를 바탕으로 선수 2명 선발의 과정을 거친다. 경기 시뮬레이션은 나중에 채워넣을 예정이기 때문에 적당히 랜덤한 값으로 채워넣고 경기 결과 페이지로 넘어가게 만들었다. 그래서 전체 플로우. 팝업 => 게임 진행 => 게임 결과 확인 => 선발할 선수 선택 => 해당 선수 기반으로 팀 정보 까지의 흐름을 완성했다. 내일부터는 여기에 아주 간단한 시뮬레이션 추가 + 밴픽 추가 해서 게임 씬을 좀 더 그럴듯하게 만들 예정. 게임 내..

선수단 UI 오늘은 이전에 하려다 못 했던 선수단 UI부터 작업했다. 이런 식으로 선수 정보를 확인 가능하다. 몇 가지 기능(재계약 등)을 추가해야하고 우측 하단에 원래 선수 경기 정보가 들어가야하는데 아직 경기쪽 구현이 안 돼서 이쪽은 임시로 비워뒀다. 나중에 작업해야지. 선수 이름도 완전 랜덤 스트링으로 대충 박아뒀는데 이 부분도 그럴듯한 닉네임 생성하는 기능을 추가해야 한다. 하단 키 설명 조작이 조이패드 키 어디에 대응되는지 확인할 수 있게 도와주는 각종 이미지를 임시로 만들어서 붙여놓았다. 이게 없으니 실제 조작이 어떻게 이뤄지는지 헷갈리는 경우가 많아서.. 배포 도구 개발한 내용 공유하고 다운받는 과정이 귀찮기 때문에, 자동 빌드 + 빌드된 최신 결과물 쉽게 받아서 쓸 수 있는 툴을 간단하게 ..