블로그 이미지
숏퐁숑

카테고리

분류 전체보기 (70)
게임기획자 준비 (18)
게임기획 참고자료 (7)
프로그램 (33)
숨쉬기 활동 (10)
Total
Today
Yesterday

달력

« » 2024.5
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

공지사항

태그목록

최근에 올라온 글

◈◈전투시스템◈◈

1.캐릭터

2.몬스터

3.아이템

4.스킬


1.캐릭터

  1)종족

  2)능력치

    (1) 능력치 값

- 능력치 값에 따른 기준이 필요

 

    (2) 연계성

- 아이템, 스킬로 인해 영향을 받는 것을 고려하여 편성


    (3) 메타데이터

- 키가 크다, 민첩하다 등


  3)직업

    (1) 개성

- 직업만의 개성이 표현되어야 함


    (2) 비전투 컨텐츠


  4)파라미터(=요소, =속성, =프로퍼티, =필드, =column, =factor, =cp(combat property)) 예시

    (1)기본 : 레벨,성별,이름,직업,명칭,소지금,창고소지금,무게

    (2)경험치 : 현재경험치,누적경험치,목표경험치,직업경험치

    (3)위치 : 시작위치,종료위치, 부활위치,귀환마을

    (4)착용 : 머리,상의,어깨,하의,장갑,허리,악세,무기,방패

    (5)소지품 : 일반,마법,퀘스트

    (6)시스템정보 : 누적플레이시간,접속시간,밴 여부

    (7)소셜 : 길드정보,길드등급,친구목록


2.몬스터

  - 캐릭터의 설계가 잘 되어 있으면 몬스터 설계는 비교적 쉽게 가능

  - 캐릭터의 공격력은 비교적 복잡, 몬스터 공격력은 비교적 간단

    ex) 캐릭터 공격력 : 스탯+무기 / 몬스터 공격력 : 공격력*난이도변수


  1)몬스터 스탯

    (1)테이블 : 이동속도, 크기, 성격, 지능, 능력, 외형, 전투, 성격에 관한 정보

    (2)리소스정보 : 그래픽 데이터, 모델링 데이터, 텍스쳐, 스케일, 사운드, 이펙트 : 테이블에 포함


  2)행동과 생성

    (1)행동과 생성에 필요한 정보 기입

    (2)공격타입, 시야거리, 시야각도, 추적거리, 도주확률, 동족관계, 리스폰유형, 생성주기

    (3)배치간격과 생성주기는 난이도 조절요소


  3) 보상정보

    (1)몬스터가 드랍가능한 아이템과 골드설정

    (2)드랍 아이템, 드랍확률, 골드량, 골드드랍확률, 경험치, 명성, 기타


  4)배치정보

    (1)포인트 배치 : 레벨에 존재하는 정해진 좌표에 몬스터를 위치

                      특정 위치에 특정 트리거에 의한 행동을 위해 생성

    (2)지역중심배치 : 특정 위치에 생성하는 몬스터를 제외하고 넓은 지역에 생성위치 지정

                        일정 주기나 규칙에 따라 생성

                        몬스터가 자신의 생성영역을 벗어나지 않도록 해주는 것이 좋다

                        생성몬스터, 생성지역시작x좌표, 생성지역 끝x좌표, 생성지역시작y좌표, 

                        생성지역 끝y좌표, 생성주기, 생성확률, 생성 개체수


  5)파라미터 정리

    이름, 레벨, 종류, 이속, 설명, HP, 공격력, 방어력, 경험치, 공격명중률, 회피율, 공속, 회복력, 

    치명타확률, 공격거리, AI유형, 리젠타이밍, 몬스터보유스킬, 골드 드랍리스트, 아이템 드랍리스트,

    몬스터그래픽, 아이콘, 생성좌표, 생성지역, 생성 개체수, 생성확률


  6)몬스터AI

    (1)몬스터AI는 일반적으로 시스템(80)/레벨(20)

    (2)너무 똑똑하지 않도록(유저의 플레이욕구를 일으킬 수 있는 수준)

    (3)좋은 몬스터AI는 좋은 샌드백 역할을 하는 것

    (4)가급적이면 몬스터의 특성과 행동이 반영되게

    (5)몬스터의 AI는 길찾기부터 설정

    (6)몬스터의 기본적인 행동에 대한 패턴을 먼저 작성

    (7)숨쉬기, 걷기, 뛰기, 공격과 같은 특수 동작 제작


  7)FSM설계

    (1)유한한 상태를 가지는 프로그램

    (2)어떠한 사건에 의해서 다른상태로 전환되는 것을 상태전이라고 한다

    (3)FSM은 상태와 상태전이로 구성

    (4)전이 가능한 상태들의 목록을 작성하고 상태를 전이시키기 위한 조건들로 구성

       ex) 상태1 = 대기, 상태2 = 사격 / 전이조건 : 몬스터 전방 45도 이내(최대거리 10m) PC가 

           진입하거나, PC에 의해 피격 당했을 때

  

  8)패턴제작

    (1)어그로 수치를 적용하여 공격상대 변경

    (2)일정 체력이하가 되면 다른 패턴으로 공격하거나 도주

    (3)선제공격 패턴

    (4)동료를 호출하거나 소환하는 패턴

    (5)패턴을 변경하는 규칙을 설정하고, 획일적인 전투가 일어나지 않도록 한다.


  9)몬스터AI 파라미터

    이동범위 : 생성위치로부터 이동가능한 최대 범위

    시야범위 : 상대를 인지하는 최대거리

    시야각도 : 몬스터의 시야에 따른 각도

    추적거리 : 플레이어를 추적하는 거리

    청각거리 : 소리를 들을 수 있는 거리(선택)

    도주 : 도주조건

    도움요청 : 동족 또는 주변 몬스터 호출기능

    동족관계 : 몬스터와 연결된 지원 몬스터 설정

    어그로 : 데미지 또는 치유량을 토대로 한 공격 우선순위 설정



'게임기획자 준비 > 공부' 카테고리의 다른 글

밸런스 기획  (0) 2017.02.23
시스템 기획  (0) 2017.02.17
기획서의 목차를 작성할때 참고  (0) 2016.12.26
레벨디자인의 정의  (0) 2016.12.21
메인 퀘스트  (0) 2016.12.20
Posted by 숏퐁숑
, |

최근에 달린 댓글

글 보관함