언리얼 엔진을 이용해 멀티플레이 환경에서 동작하는 숫자야구 게임이다.
플레이어가 입력한 숫자와 판정 결과를 모든 클라이언트에서 실시간으로 확인할 수 있도록 구현했다.
언리얼 엔진 5 기반 멀티플레이어 숫자야구 게임
서버 중심 구조로 데이터 동기화
RPC와 PlayerState를 활용한 네트워크 동기화 기능 포함
플레이어가 3자리 숫자 입력
서버에서 스트라이크 / 볼 판정 수행
입력 숫자와 판정 결과를 액터로 표시
정답 공개 및 게임 초기화 가능
void ABGNumber::MulticastSetNumber_Implementation(int32 Index)
{
if (NumberMeshes.IsValidIndex(Index))
{
StaticMesh->SetStaticMesh(NumberMeshes[Index]);
}
}
