
밴픽 AI 버그 수정 밴픽을 계속 이리저리 건드리다보니 버그가 여기저기 좀 많이 터져서 이걸 안정화하는 작업에 시간을 썼다. 이펙트 작업 인게임 이펙트 개선 작업을 조금 진행했다. 화살 / 총알 투사체의 궤적이 보이게 추가. 다른 투사체들도 투사체 종류에 맞게 적절한 궤적을 추가할 예정. 장판 개선 장판을 원래 따로따로 장판마다 이미지를 만들었는데, 이런 장판류는 색깔이랑 아웃라인 정도만 작업하면 형태는 모두 똑같아서 그냥 셰이더로 작업할 수 있게 수정했다. 바꾼장판 셰이더 / 파티클 이용해서 성직자 궁극기 장판을 변경. 화염술사 궁극기 장판도 마찬가지로 바꾼 시스템을 적용했다. 그리고 장판이 바닥 바깥으로 넘어가는 경우에 좀 어색해보여서, 스타디움 바닥 마스킹을 통해 장판이 바닥 바깥으로 벗어나지 않게..

밴픽 개선 기존에는 상대가 이후에 픽할 것을 고려하지 않고 당장 눈앞에 보이는 픽만 하는 식으로 진행을 했었는데, 4대4정도까지 진행되면 나올 수 있는 조합과 픽이 너무 다양해서 밴픽이 좀 쉬워지는 문제가 생겼다. 뒤로 갈 수록 게임이 좀 어려워져야하는데 더 쉬워지면 별로인 것 같아서 밴픽을 개선했다. 적당히 몇 스텝 뒤까지(서로 번갈아가며 픽할 것까지) 고려하면서 밴픽을 하게끔 바꿨다. 평가 점수가 높을 수록 승률이 높다고 생각하는게 현재의 밴픽 AI인데, 이 평가 점수 판정과 픽을 고르는 과정은 별개의 로직이다. 픽을 고르는 과정은 본인이 알고 있는 평가 시스템 기준으로 최대한 상대보다 좋은 평가 점수를 갖는 픽(서로의 평가 점수 차이가 최대화가 되는 픽)을 가져오는 과정이기 때문. 그래서 AI가 이..

목업 형태로 들어가 있던 경기장 배경 이미지 디테일 반영 + 배경 구름 + 날아다니는 새 등의 요소를 추가했다. 팬사인회 연출 초안 계속 미루고 있던 이벤트장 연출 관련 작업을 조금 진행했다. 팬 사인회시 팬들이 와서 선수들한테 사인 받는 모습 보이게 연출. 조금 기다리고 -> 팬들이 순서대로 와서 줄 서고 -> 받고 나가고 + 사인 받거나 or 사인 받은 다음에 대사 한두마디 치고 하는 식으로 보완하면 좋을 것 같다. 오늘은 일단 초안까지만 하고 패스.. 이런 연출 작업은 너무 귀찮아

경기 끝나고 나서 해당 라운드의 타팀 경기 결과 및 순위표 변동을 보여주는 화면을 추가했다. 밴픽 AI 개선 현재 밴픽 AI 수준에서 가장 중요한 부분은 양 팀의 챔피언 구성이 주어졌을 때 어느 쪽이 이길지 정확하게 예측하는 것이다. 이 부분이 정확하면 정확할 수록 컴퓨터가 이 예측을 바탕으로 본인에게 유리한 조합을 가져올 확률이 높아지기 때문. 예측이 안 정확하면 컴퓨터가 좋다고 생각하고 가져온 조합이 실제로는 별로 좋지 않을 수 있고, 이게 플레이어 입장에서 봤을 때 굉장히 멍청한 밴픽을 하는 것으로 느껴져서 그렇다. 아무튼 이 예측 부분을 개선하는 작업을 좀 진행했다. 우선 정확도 측정은 완전 백지 상태(아무런 정보가 없는 상태)에서 1000게임을 진행한 후 이 1000게임의 승패 예측이 얼마나 정..

숙련도 변경 지난주 금요일 작업에 이어서, 게임 플레이에 따라 챔피언 숙련도가 쌓이게끔 변경했다. 이렇게 바꾸면서 게임 연구소에서 하던 챔피언 슬롯 추가 & 숙련도 변경 기능은 아예 제거. 최대 4개까지만 가질 수 있었던 숙련도가 4개보다 많이 가질 수 있게 바뀌어서, 본인 선수의 챔피언 숙련도를 확인하는 UI도 약간의 변경 작업을 거쳤다. 안정화 밴픽 AI 쪽에 버그가 있어 수정. 그리고 인게임 시뮬레이션에서도 간혹 무한 루프가 걸리던 버그가 있었는데 이 부분을 찾아서 고쳤다. 스폰 이펙트 추가 챔피언 리스폰 상황에서 이펙트를 추가했다.

밴픽시 슬롯 애니메이션 연출 어제 마무리 못 지은 작업 완료. 슬롯에 애니메이션이 들어가니 확실히 밴픽 과정에 생동감이 훨씬 생겼다. 숙련도 툴팁 각 선수의 챔피언 숙련도 관련해서 기존 시스템이 좀 비직관적이었던 것 같아 이 부분을 개편할 예정이다. 원래는 선수마다 숙련도를 쌓을 수 있는 챔피언이 최대 4 종류였는데 이게 너무 제한이 많고, 이 쪽 성장에서 생각했던 시스템이 비직관적이라는 문제가 있었다. 그래서 좀 더 현실에 가깝게, 모든 선수가 모든 챔피언에 대한 숙련도를 쌓을 수 있고, 경기에서 특정 챔피언을 플레이하면 그 챔피언의 숙련도가 일정 확률로 올라가게 바꾸기로 했다. 그런데 이렇게 바꾸면 각 선수가 숙련도를 쌓은 챔피언이 굉장히 여러 종류면 이 정보를 확인하기 힘들다는 문제가 생긴다(원래도..