빌덱 프로젝트, 핵심 로직 강화 및 클라이언트 UI 개선!

오늘은 어제 구현한 핵심 로직을 더욱 견고히 하고, 클라이언트 UI의 시각적인 부분을 개선하는 데 집중했습니다. 특히 멀티플레이어 통신을 위한 중요한 체크포인트도 마련했습니다.

🛠️ 오늘 구현한 주요 기능들

  1. 게임 로직 개선:
    • 동점 처리 구현: 플레이어 간 동점 발생 시의 처리 로직을 추가하여 게임의 완성도를 높였습니다.
    • 스왑 선택 기능 추가: 카드 교환 시 플레이어가 스왑할 카드를 선택할 수 있는 기능을 구현했습니다.
    • 무한 트래시 루프 구현: 게임 내에서 카드를 무한히 트래시(버리고 다시 뽑는)할 수 있는 루프를 구현하여 특정 게임 규칙에 대비했습니다.
  2. 클라이언트 UI 개선:
    • 클라이언트 카드 화면 표시 구현: 플레이어의 카드들을 화면에 더욱 명확하게 표시하는 기능을 구현했습니다.
    • 클라이언트 필드덱 펼쳐서 보이게 수정: 필드 덱의 카드들이 단순히 쌓여있는 것이 아니라 펼쳐져서 보이도록 시각적인 개선을 진행했습니다.
  3. 멀티플레이어 통신 체크포인트:
    • 중간 저장 및 멀티플레이 통신 체크포인트: 멀티플레이어 통신 구현을 위한 중요한 중간 저장 및 체크포인트를 설정하여, 향후 멀티플레이어 기능 연동의 기반을 다졌습니다.

🚀 다음 목표

오늘 구현된 기능들을 바탕으로, 다음 세션에서는 본격적인 멀티플레이어 기능 연동과 함께 UI/UX의 디테일한 부분을 다듬어 나갈 예정입니다.