2011-05-04 5 views
0

웹 디자인 기술을 향상시키기 위해 MMORPG를 만들기 시작했습니다. 필자는 사용자가 화면을 돌아 다니며 Javascript, PHP 및 MySQL을 조합하여 일부 항목을 얻을 수 있도록했습니다.브라우저 MMORPG 기본 아이디어

내가 기록한 모든 사용자를 동시에 표시하고 다른 사용자의 정보를 사용자에게 알려주고 싶지만 어떻게해야하는지 잘 모릅니다. 이것을하기위한 일반적인 아이디어/방법은 무엇입니까?

감사

+0

는하지 마십시오) WebSocket을 = 사용하여 자바 스크립트에서 실시간 MMORPG 게임을 구축 할 수 있습니다. 이것은 php, javascript 및 mysql에서 엄청나게 비실용적입니다. 이렇게하려면 Java와 같은 언어가 필요합니다. –

답변

0

당신은 기본적으로 두 개의 열이있는 "온라인"라는 테이블을 생성 "ID, 시간"과 플레이어가 로깅 부분의 "시간"을 업데이트 일부 조치를 수행 할 때마다.

그리고 데이터베이스의 시간이 현재 시간에서 빼기 (예 :) -5 분 (시간 초과)보다 큰지 확인하려면 cron 작업이 필요합니다. 행을 삭제하십시오.

+0

지금 바로 시작하겠습니다. 그리고 플레이어 행동에 대해 데이터베이스를 지속적으로 확인할 수 있는지 어떻게 알 수 있습니까? 또는 데이터베이스의 업데이트를 플레이어에 푸시? 감사합니다. – lisovaccaro

+0

예를 들어 $ _SESSION [ 'id']에 플레이어 ID를 저장할 수 있습니다. 플레이어가 움직이거나 어떤 동작을 할 때 - ajaxRequest- action.php를 사용하여 ' 0xAli

+0

을 무언가를 그리고 매번 누군가가 어떤 페이지를 요청하고, 그 "시간"값은 나중에 말할 수보다 경우는 "온라인"테이블의 모든 행을 검사 실행을 cron.php 5 분전에 사용자를 오프라인으로 생각합니다. – 0xAli

1

당신이 원하는 것을 달성하기 위해이 엔진을 사용해보십시오 : MMO.js를 ... 당신이

관련 문제