티스토리 뷰
안녕하세요, 팀 사모예드입니다! 팀파이트 매니저 2는 2~3주 간격으로 개발 일지를 통해 꾸준히 개발 과정을 공유하고자 합니다. 많은 관심 부탁드립니다.
매치 엔진 개선
매치 엔진 개선 작업은 다른 개발 작업과 함께 지속적으로 조금씩 진행하고 있습니다. 이번에 제일 많이 집중한 부분은 지금의 매치 엔진 상태에서 능력치 차이에 따른 영향이 얼마나 큰지를 확인하고 개선하는 것이었습니다.
현재 시점에서 능력치 100인 선수들로만 구성된 팀과 능력치 1인 선수들로만 구성된 팀을 경기시켰을 경우, 대략 아래와 같은 승률로 경기가 진행됩니다.
- 양쪽 팀을 모두 완전히 동일한 챔피언 구성, 동일한 전술로 진행해서 능력치 외의 요인을 완전히 배제한 경우, 약 93 : 7 정도의 승률.
- 양쪽 팀의 조합을 동일한 수준의 밴픽 알고리즘으로 구성해서 경기할 경우, 약 84 : 16 정도의 승률.
그리고 인게임 상에서 선수의 능력치 수준은 평균 90 이상인 경우 세계 최고 레벨의 선수, 평균 10 이하인 경우 마이너 리그 2부팀 최하위 선수 정도에 해당합니다. 이렇게 생각했을 때 앞서 얘기한 승률 차이는 현실적으로는 아직 부족한 수준입니다. 세계 최고 레벨의 선수들로만 구성된 팀이 마이너 리그 2부 최하위 레벨의 선수들로만 구성된 팀에게, 조합 수준을 엇비슷하게 구성했을 때 100번 중 한 두번도 지는 일이 발생하기 어려울 거라고 생각합니다.
이런 면에서, 아직 능력치의 영향에 대한 밸런싱은 좀 더 개선과 연구가 필요한 상황입니다. 다만 단순히 선수 AI의 차이만으로 확연한 능력 차이를 보이는 동시에, 못하는 팀이 비상식적으로 못하는 플레이를 하는 일은 발생하면 안 된다는 점 때문에 실제 구현에 상당히 어려움이 있습니다. 능력치 차이에 따른 영향은 지속적으로 개선해나갈 수 있도록 노력하겠습니다.


그리고 실제 승률 차이가 나는 것 이상으로, 경기를 봤을 때 능력치가 더 높은 쪽이 플레이를 더 잘한다는 느낌을 주는 것이 중요한 요소입니다. 위의 두 이미지는 동일한 마검사 대 소총수 매치업에서, 마검사가 능력치 1, 소총수가 능력치 100인 경우와 그 반대인 경우의 라인전 중간 딜교환을 진행하는 이미지입니다. 아직 아주 확연한 차이가 나는 수준은 아니지만, 어느 정도 능력치 수준에 따른 포지셔닝, 딜교환 타이밍 등의 차이로 인해 꽤 다른 전개가 발생하는 것을 볼 수 있습니다.
승률의 측면에서도, 위의 두 매치업은 마검사가 능력치가 100인 경우 마검사가 라인전 리드를 가져가고, 소총수가 능력치가 100인 경우 소총수가 라인전 리드를 가져가게 됩니다. 이런 형태의 능력치가 실제 게임 내부 구도에 영향을 미치고, 플레이어가 그 영향을 눈으로 확인할 수 있는 정도를 달성하려고 노력 중입니다.
전술 개선
전술은 큰 틀은 그대로 유지하되, 세부적으로 조금 조정이 있었습니다.

스플릿 관련 전술을 설정한 경우, 사이드 라인을 푸시할 포지션을 지정할 수 있도록 변경되었습니다.
밴픽 AI 개선
기존보다 각 팀의 밴픽 AI를 조금 더 개선해서, 각 챔피언들의 포지션이 좀 더 명확히 고정될 수 있도록 했습니다. 이제 각 챔피언들이 거의 대부분 1~2개 포지션에서만 주로 기용됩니다. 기존에 컴퓨터가 사용하던 밴픽 AI 로직이 챔피언의 포지션 적합도를 잘 계산하지 못하는 문제가 있어 이 부분을 개선했습니다.
새게임 옵션

새 게임 시작시 선수 능력치 공개 여부를 설정하는 기능과 밴픽 난이도를 설정하는 기능을 추가했습니다.
능력치 숨기기

각 선수의 능력치를 숨길 수 있는 기능, 옵션이 추가되었습니다. 능력치 숨기기를 선택할 경우 위와 같이, 정보가 부족한 선수의 경우 일부 능력치가 보이지 않거나 범위로 표시됩니다. 스카우터를 파견하여 조사하거나, 해당 선수가 포함된 팀과 경기를 진행하는 등의 과정을 통해 조금씩 정보력을 확보하여 해당 선수의 능력치를 정확하게 파악할 수 있게 됩니다.
밴픽 난이도 설정
다른 팀의 밴픽 능력 난이도를 조정할 수 있는 옵션이 추가되었습니다. 컴퓨터끼리 테스트해봤을 때, “밴픽 능력 쉬움”과 “밴픽 능력 보통”이 서로 경기할 경우, 그리고 “보통”과 “어려움”이 경기할 경우 4:6 정도의 승률이 나오며, “쉬움” 과 “어려움”이 경기할 경우 밴픽 능력 차이만으로 2:8 정도의 승률이 나옵니다.
경기 리플레이

지난 리그 경기의 리플레이를 볼 수 있는 기능이 추가되었습니다. 전체 일정 목록에서, 공식적으로 진행된 모든 경기들의 리플레이를 확인할 수 있습니다.
연습 경기

연습 경기를 신청하고 진행할 수 있는 기능이 추가되었습니다. 연습경기는 양 팀의 공식 경기가 없는 날 중 하루를 골라 진행할 수 있으며, 1세트 매치로 진행됩니다.
이적 시장
그 외에 팀과 선수간의 협상 과정과 관련한 이적 시장의 기본적인 기능을 구현했고, 이제 이를 바탕으로 실제 게임 플레이에서의 이적 시장 UI/UX 및 로직을 다듬어가는 중입니다.
이번 개발일지는 여기까지입니다. 읽어주셔서 감사합니다!
'개발기 > Teamfight Manager 2' 카테고리의 다른 글
| [Teamfight Manager 2] Devlog #20 (9) | 2026.01.13 |
|---|---|
| [Teamfight Manager 2] Devlog #19 (5) | 2025.12.26 |
| [Teamfight Manager 2] Devlog #18 (11) | 2025.12.08 |
| [Teamfight Manager 2] Devlog #17 (7) | 2025.11.18 |
| [Teamfight Manager 2] Devlog #16 (22) | 2025.10.30 |