올레포트 : 대학레포트, 족보, 실험과제, 실습일지, 기업분석, 사업계획서, 학업계획서, 자기소개서, 면접, 방송통신대학, 시험 자료실
올레포트 : 대학레포트, 족보, 실험과제, 실습일지, 기업분석, 사업계획서, 학업계획서, 자기소개서, 면접, 방송통신대학, 시험 자료실
로그인  회원가입

파트너스

자료등록
 

다시받기

장바구니

코인충전

  • 온라인 게임분석[거상]   (1 페이지)
    1

  • 온라인 게임분석[거상]   (2 페이지)
    2

  • 온라인 게임분석[거상]   (3 페이지)
    3

  • 온라인 게임분석[거상]   (4 페이지)
    4

  • 온라인 게임분석[거상]   (5 페이지)
    5

  • 온라인 게임분석[거상]   (6 페이지)
    6

  • 온라인 게임분석[거상]   (7 페이지)
    7

  • 온라인 게임분석[거상]   (8 페이지)
    8

  • 온라인 게임분석[거상]   (9 페이지)
    9

  • 온라인 게임분석[거상]   (10 페이지)
    10

  • 온라인 게임분석[거상]   (11 페이지)
    11

  • 온라인 게임분석[거상]   (12 페이지)
    12

  • 온라인 게임분석[거상]   (13 페이지)
    13

  • 온라인 게임분석[거상]   (14 페이지)
    14


  • 본 문서의
    미리보기는
    14 Pg 까지만
    가능합니다.
클릭 : 크게보기
  • 온라인 게임분석[거상]   (1 페이지)
    1

  • 온라인 게임분석[거상]   (2 페이지)
    2

  • 온라인 게임분석[거상]   (3 페이지)
    3

  • 온라인 게임분석[거상]   (4 페이지)
    4

  • 온라인 게임분석[거상]   (5 페이지)
    5

  • 온라인 게임분석[거상]   (6 페이지)
    6

  • 온라인 게임분석[거상]   (7 페이지)
    7

  • 온라인 게임분석[거상]   (8 페이지)
    8

  • 온라인 게임분석[거상]   (9 페이지)
    9

  • 온라인 게임분석[거상]   (10 페이지)
    10



  • 본 문서의
    (큰 이미지)
    미리보기는
    10 Page 까지만
    가능합니다.
  더블클릭 : 닫기
X 닫기
좌우이동 : 드래그

온라인 게임분석[거상]

인쇄
바로가기
즐겨찾기 키보드를 눌러주세요
( Ctrl + D )
링크복사 링크주소가 복사 되었습니다.
원하는 곳에 붙혀넣기 하세요
( Ctrl + V )
공유
파일  온라인 게임분석[거상].hwp   [Size : 2 Mbyte ]
분량   14 Page
가격  1,500


카트
다운받기
카카오 ID로
다운 받기
구글 ID로
다운 받기
페이스북 ID로
다운 받기
뒤로

자료설명
온라인게임분석[거상]
목차/차례
I. 유저의 서버 접속과 캐릭터 초기화

1. 유저의 서버 접속

2. 인증과 캐릭터 초기화

II. 캐릭터와 NPC의 이동
1. 캐릭터의 이동
2. NPC의 이동
III. 전투 시스템
1. 물리 공격 시스템
-물리 공격력/방어력/체력 산출과 전투 시스템 구현
2. NPC의 캐릭터 공격
IV.아이템 및 스킬-마법 시스템
1. 캐릭터 아이템 및 필드 아이템 관리
2. 상점 및 아이템 거래
-상점 아이템 거래
-캐릭터간 거래

3.스킬-마법 시스템

V.파티 시스템
1. 파티 시스템
-파티 플레이 시스템
2.파티 시스템 구현
-파티 결성/해체
VI.캐릭터의 서버 이동
1.캐릭터 필드 서버 이동
VII.데이터 저장 시스템
1.데이터 저장 스타일과 구현
-이벤트 발생에 따른 게임 데이터 저장
-주기적인 게임 데이터 저장
본문/내용
II.캐릭터와 NPC의 이동

1.캐릭터의 이동

*서버에서의 캐릭터 이동

일반적으로 온라인 게임에서는 캐릭터를 이동 시키기 위해 유저는 화면의 목표 지점을 마우스로 클릭한다. 맵에 마우스를 클릭하면 클라이언트 프로그램에 의해 이동 패킷이 생성되어 서버로 전달된다. 클라이언트에서는 패킷을 생성하기 전에 유저가 클릭하는 지점이 움직일 수 있는 지역인지를 먼저 판별하고, 움직일수 없는 지역에 클릭했을 경우에는 패킷을 생성하지 않는다. 또한 서버에서도 이동 명령 패킷을 수신했다하더라도 무조건 이동시키는 것이 아니라 먼저 이동이 가능한 지역인지 확인한 후 이동시킨다.

클라이언트에서 이동 패킷을 서버로 전송하면 Tread_recvpack 스레드에 의해 패킷이 수신된다. 서버에서는 어느 소켓에서 패킷이 수신 되었는지 알기 때문에 해당 클라이언트의 연결 정보를 수신된 이동 패킷에 적용시킨다.

게임 상태의 유저이기 때문에 main_act에 의해 패킷이 처리를 맡게 되는데, 먼저 클라이언트가 전송한 좌표가 올바른 좌표인지를 체크하고 mv_Action_set 함수로 처리를 넘긴다. mv_Action_set 함수에서는 클라이언트가 보낸 목표 좌료가 이동 가…



📝 Regist Info
I D : hyjf****
Date : 2012-05-03
FileNo : 16091373

Cart