모든 플레이어가 공유하는 전역 가변 상태로 전략 게임을 만들고 싶다고 가정 해보십시오 (게임 보드 생각). 그러나 보드 게임과 달리, 나는 그것이 실시간 행동 및 / 또는 턴제가되기를 원하지 않습니다. 대신, 플레이어는 하루 중 언제든지 로그인 할 수 있고 원하는대로 하루에 정해진 수의 액션 포인트를 소비 할 수 있어야합니다. 몇 시간이 아닌 게임 세션은 몇 주에 걸쳐 진행되었습니다.
이것은 연결 시간 및 동기화와 같은 라이브 게임과 관련된 모든 종류의 문제뿐만 아니라 게임 시간 (대신 하드 코어 플레이어가 항상 여러 게임을 동시에 병렬로 재생할 수 있음)보다는 좋은 전략을 보상하기위한 것입니다. 게임은 중독성이 있어야 캐주얼 플레이어에게는 여전히 투자 시간이 적습니다.
지금까지는 좋았지 만, 여전히 조치를 취해야 할 시점과 표시되어야 하는 시점 에 대한 의문이 여전히 남아 있습니다. 나는 다른 플레이어를 놀라게하기 위해 매일 포인트를 재설정하기 몇 분 전에 모든 움직임을하는 것과 같은 "닌자 플레이"를 피하고 싶다. 시간 게임.
나는 그것에 대한 몇 가지 접근법을 생각했다.
하루에 한 번 실행되는 단일 예약 프로세스에서 모든 이벤트를 해결하십시오. 이는 기본적으로 플레이어가 조치를 취할 수 있지만 결과를 즉시 볼 수없는 "맹목적인"게임 플레이를 의미합니다. 문제는 몇 년 전 비슷한 브라우저 게임을 해왔으며, 그 동안 전직에서 일어난 일을 알려주 는 deus ex machina 가 있을 때까지 당신이 연결이 끊어지고 무력하다는 느낌을 좋아하지 않았다는 것 입니다. 당신은 세상이 하루 씩 크게 증가하는 것을 보았습니다. 종종 세상이 전혀 진화하는 것처럼 보이지는 않습니다.
게임이나 다른 플레이어 (공격, 큰 업적)에 큰 영향을 미치는 행동의 경우, 모든 사람이 즉시 볼 수 있지만 24 시간 정도는 그 효과를 지연시킵니다. 이러한 이벤트가 발생하면 상대방에게이를 알릴 수있어 이에 대응할 수 있습니다.
이 문제를 해결하는 방법에 대한 다른 아이디어가 있습니까? 기존의 비슷한 게임에 알려진 접근법이 있습니까?