
실시간댓글
|
|
월현콩 | 2014-04-03 15:28
MMO처럼 실시간 위치동기화는 현실적으로 거의 불가능하다고 보면되고..
(매우안정적인 4g환경내에서는 가능)
변형해서 턴제나 혹은 실시간 플레이를 하는것처럼 하는 페이크 플레이나 고스트 플레이 등의
방식을 쓰지
대부분 기획적으로 풀어냄..
물론 실시간 위치동기화가 그렇게 안필요한 게임이면 크게 상관이 없긴해 그냥
정확하게 보간보외할필요없이 state만 주고받으면되니까..
그정도의 트래픽은 현재 네트워크 환경내에서도 가능할듯
(물론 별되는 스킬 쓰는거나 이러는게 좀 양이 많을수도있어서 부담이 될수도있겠다..)
그리고 별되같은게임이나 모두의 마블처럼 어떤 선택지를 점유하는 개념은 두가지 방법으로 풀수있는데
실제 서버에서 그걸 체크해서 락을 거는 경우(1번선택한사람이 먼저 점유하면 1번이 서버에 저장)나
아니면 애초에 아무거나 먼저 던져주고 4개중에 선택하는것처럼 보여준담에 그냥 뿌려줄수도있음
후자의 경우 fake play와 관련이 있을수도있는데.. 만약 별되 레이드 시스템이 페이크 플레이 유저
즉 아이디는 가지고있는데 실시간으로 플레이하는게 아니라 이름이나 직업 아이템같은 정보를 들구
ai형태로 플레이 되게 할 수 있거든.. 마치 던전깰때 친구 소환하면 친구나와서 알아서 싸우는것처럼
그런형태면 4개중에 한개 미리정해진 템 주고 그냥 시각적으로 선택지만 보일수가있음
단순히 이렇게 하는 이유는 좋은아이템을 막 뿌리지 않게 하는 효과도 있고 비용적인 측면도 큼
(대표적인게 몬길같은거 깨고나서 셋중하나 선택하는거 그건 무조건 미리정해진 보상만 주는거고
극악의 확률로 가끔씩 좋은거 나오는거)
보통 기획쪽에서 유저들이 어느정도의 확률로 어느수준까지 올라갈지말지를 대부분 예측해서
게임을 만드니까 좋은아이템을 많이 뿌리게 하지않도록 의도적으로 그렇게 효과만 보여줌.
근데 마치 뽑기만 잘하면 되는 기회를 우리가 줬는데 너가 운이 없는거다 정도로 포장해버리는거.
그리고 보통 네트워크를 쓰면 데이타 전송량에 따라서 비용이 지불되니까.. 트래픽이 많으면 그만큼
돈이 많이 깨지니 최소한 트래픽을 줄이려고 해서 저런경우 문제가 4명이 점유하는 시스템이면
트래픽도 상당히 커짐. 게다가
한명이라도 접속이 끊겼을때 나머지 네명은 어떻게 언제까지 끊긴 유저를 기다려야할지도 애매해지지
물론 플레이중에도 어떤애가 접속 끊기면 어떻게 처리할건지도 문제가 되고..
별되가 정확히 어떤 시스템을 탑재했는지는 모르겟는데..
실시간으로 친구랑 같이 레이드 들어가서 플레이 하는걸 옆에서 서로 지켜보면
싱크가 맞으면 전자 안맞으면 후자라고 판단하면될듯..
월현콩
13,553
40,896,029
프로필 숨기기
8%

