오블완6 24/11/21 - [팀] 최종: 트러블 슈팅 - 패킷 디코딩 오류 문제 상황클라이언트가 서버로 패킷을 보낼 때, 특정 패킷(이동 핸들러, 카드 사용 핸들러)에서만 디코딩 오류가 발생했다. 원인 파악 과정패킷 명세와 실제 작성된 .proto 파일 비교이번에도 저번처럼 protobuf 명세랑 이름이 달라서 발생하는 문제인 줄 알았다. 그래서 명세랑 실제 작성된 proto 파일을 비교를 해보았다.하지만 명세와 다르게 작성된 부분은 없었다. 클라이언트 데이터 인코딩 확인그래서 이번에는 클라이언트 쪽에서 잘못된 데이터를 인코딩하여 보내는 줄 알았다.해서, 클라이언트가 데이터를 인코딩하기 전, 이를 출력하여 확인해보기로 했다.하지만 확인 결과, 클라이언트는 제대로 된 데이터를 인코딩하여 보내고 있음을 알 수 있었다. 패킷 명세 발견 사항 발견그러던 중, 중간에 한번 패킷 내용.. 2024. 11. 22. 24/11/13 ~ 15 - [팀] 최종: Bang 게임 기획 Bank or Bang보드게임 '뱅'을 모티브로, 마피아 게임의 느낌을 살려 턴제 진행이 아닌 페이즈(낮 & 밤) 형태로 진행되는 실시간 게임.낮 기간(3분)에는 소유하고 있는 카드를 사용할 수 있으며, 밤 기간(1분)에는 토론을 진행하여 서로의 역할을 추리한다. 장르실시간 추론 보드게임 (2 ~ 7 인) 프로젝트 핵심 기술(추가 가능성 있음Node.js (서버)Unity (클라이언트)플로우 차트 ERD 기획전체적인 게임 구성은 보드게임 '뱅'과 비슷하다.각각의 캐릭터가 9개('뱅' 7 + 오리지널 2) 존재하며, 4개의 역할이 존재하고, 플레이어가 사용할 수 있는 공격, 방어, 유틸, 장비, 디버프 카드가 존재한다. 유저의 입장 순서에 따라 사거리가 정해지며, 1칸 거리의 유저는 미니맵에 위치가 표시된.. 2024. 11. 17. 24/11/15 - [면접] 면접카타4 미리 작성.... 2024. 11. 16. 24/11/15 - [면접] 면접카타3 일단 미리 제출..... 2024. 11. 15. 이전 1 2 다음