컴 두대로 서버1개 클라이언트6개 켜서 테스트 굴려봄.
아직 한~~참 미완성이니 누구 모셔다가 테스트할 수도 없고 ㅠ
이런식으로 굴려서 찾고자하는 문제는... 멀티 문제.
예를 들면, 이 테스트에서 금방 찾은 문제는
팀 대전에 참여중인 플레이어가 겜을 꺼버리면 탱크가 남게 해놨는데,
다시 돌아올 때까지 탱크가 살아있으면 탱크에 탄채로 계속함.
근데 탱크가 터진후에 돌아오면?? 상황에 대한 처리를 안만들었다는걸 발견함.
이거 만드는데, 정직한 게임 규칙을 만드는데 시간을 쏟는게 아니라
이 상황에 플레이어가 갑자기 쳐 나가면? 이넘들이 튕기면 어떡하지?
튕겻다가 급하게 다시 돌아오면 어떡하지?
이 상황에 플레이어가 갑자기 이상한 메뉴를 만지면 무슨일이 일어나지?
나도 모르는 어드민 아니어도 가능한 이상한 커맨드 써서 고장내면 어떡하지?
막 팀전 참여자가 결정된 상태에서 갑자기 팀전 참여 취소를 해버리면 어떻게 되지?
내 코드에 빈틈이 있어서 어떤 특정 틱에 플레이어가 나가거나 해버리면 고장날라나?
같이 정직한 게임 룰을 따라가는 플레이어를 상상하면서 만드는게 아니라
어디로 튈지 모르는걸 예상하면서 예외를 이것저것 만드는게,
오래걸리네.
플레이어가 어떤 또라이짓을 하면 내가 짠 코드가 정상적인 상태를 유지할 수 없을까?
같은 생각하면서 만듦. ㅋㅋㅋ
아침 저녁으로 깨작깨작 밍기적 거리면서 만드느라 진도 참 안나가는 중.
언제 최소한 게임이 굴러가게 만드냐.
일단 누구 모셔다가 할 수 있는 수준은 되야하는데 아직 만들어야할 매커니즘이 산더미네
대충완성되면 구경하고싶당
ㅋㅋㅋ 조금이라도 빈틈 있으면 다들 그거만 할걸. 저번 자연보호 맵에서도 전부 다 나무 태우고 있었잖어
디버그란....ㅠㅠ - dc App