안녕하세요, 팀 사모예드입니다. 저희는 이번 1.3 업데이트의 메인 컨텐츠로 멀티플레이어를 준비하고 있습니다. 멀티플레이어 기능은 특성상 문제가 발생할 여지가 많고, 저희 개발 인원으로는 충분한 플레이 테스트가 어렵습니다. 이에 스팀 베타 기능을 통해 게임이 다소 불안정하더라도 여러분께 1.3 버전을 선보이고 피드백을 받아 버그를 수정한 뒤 정식 버전으로 업데이트하고자 합니다. 베타 테스트에 참가하는 방법은 팀파이트 매니저 우클릭 - 속성 - 베타 항목에서 '1.3 Beta'를 선택하시면 됩니다. 멀티플레이어 기능 외에도 베타 버전에는 1.3 업데이트와 동일한 변경 사항들이 포함되어 있습니다. 해당 내용들은 정식 패치가 진행될 때 공지사항으로 알려드리도록 하겠습니다. 플레이 도중 버그를 발견하실 경우, ..
오전까지 로비 UI에서 게스트 입장시 필요한 정보 표시와 관련된 작업을 끝마치고 오후에 조금 여유가 남아 커스터마이징과 관련된 작업을 진행하기 시작했다. 아래와 같이 사용할 로고를 로컬 PC로부터 등록한 뒤 팀 생성에서 쓸 수 있다. 아직 로고를 불러오고 등록하는 부분까지만 작업했고, 이외에 멀티 플레이에서 커스텀 로고 적용 & 기존에 플레이하던 팀의 로고 및 이름을 변경할 수 있는 기능 & 싱글 플레이에서 본인 팀 외에 다른 팀들의 로고 및 이름도 원하는 값으로 설정할 수 있는 기능 등의 커스터마이징 옵션을 추가할 예정이다.
지난주부터 쭉 멀티플레이어 리그 모드 진행시의 상태 동기화와 관련된 작업을 진행했다. 싱글 플레이에만 맞춰져 있어 수정이 필요하던 부분들을 전부 고치고, 각 플레이어가 팀 관리 화면에서 하는 행동에 따른 결과 반영 및 각 팀별 경기 진행이 잘 이루어지게 하는 등의 작업을 했다. 수정하고 확인해야할 부분들이 상당히 많아서 시간이 꽤 오래 걸렸다. 일단은 유저가 게임 플레이중 접속을 종료하는 등의 예외 처리를 제외하고 각 컨텐츠의 멀티 플레이 호환 작업은 일차적으로 마무리된 상황. 멀티 플레이어 경기 진행 각 플레이어들이 각자 자기의 경기를 진행할 수 있게끔 처리 로직을 분리하고 동기화하는 작업을 거쳤다. 위 영상처럼 여러 클라이언트에서 각자 본인의 경기를 별개로 진행하게 된다. 그리고 그 외에 멀티플레이어..
오늘은 드래프트 방식으로 친선경기를 진행했을 때 선수를 뽑는 과정과 관련된 UI 흐름을 작업했다. 4대4 기준 드래프트의 경우 1. 각자 6명의 선수를 우선순위를 정해서 뽑는다. 2. 선발한 선수가 겹쳤을 경우, 더 높은 우선순위를 부여한 쪽이 해당 선수를 가져간다. 3. 서로 동일한 우선순위를 부여했을 경우 둘 중 한 명이 랜덤하게 가져간다. 4. 나머지 선수의 경우 랜덤하게 팀이 결정된다. 의 형태로 소속팀이 결정되고, 이 과정에 따라 선택 및 결과를 보여주는 부분에 대한 작업을 했다. 화면에 보이는 데이터 양이 많아서 좀 직관적으로 결과가 잘 안 보이는 느낌이 있어서 약간 더 손을 봐야할 것 같긴 하다. 상세 특성 정보 등의 UI도 추가해야하고.. 일단 몇 번 플레이해보면서 수정해볼 생각.