Projcet AR


생각해 본것 (클래스 구조)

  • CMyDocument : 게임의 자료를 담당한다(계산도 전부 담당)
    - CCharacter : 캐릭터/몬스터의 자료들
    - CItem : 아이템 (무기/방패/소모성아이템)
    - CElemental : 아이템에 사는 정령들 // 확정은 아님
    - CMap : 맵??
    - CMapObject : 맵 곳곳에 놓이게 될 오브젝트
    - 전투처리(충돌체크) 및 모든 계산

  • CMyApplication(게임의 메인 루틴, 입력, 화면출력을 담당)
    - MsgProc() : 메세지 처리 루틴 // 키입력, 마우스입력등을 처리한다.
    - FrameMove() : Doc를 바탕으로 출력용 좌표들을 계산한다. // 입력한 내용들도 반영한다.
    - Render() : 화면에 직접 출력한다. (오직 출력루틴들만 있다.) // 계산을 하려면 FrameMove에서

기타 몰입할 물건들

스토리가 빈약하기 때문에 무언가에 몰입할 다른 요소를 만들어야 한다.
그것이 바로 아이템(두둥!!)과 캐릭터

  • 아이템에는 정령이 산다.
    - 정령은 무기의 능력치를 올려주기도(ATK+ , DEF+, HIT+등..) , 특수한 능력을 부가하기도 (독, 레지, ...) 한다.
    - 같은 종류의 정령은 합체시킬 수 있다. -> 강한 정령 탄생
    - 정령을 키울 수 있다. -_-정말?
  • 캐릭터의 성장
    - LV제한을 높게 두자. (오우.! 9999정도?)
    - 무기별 숙련도를 두자(창LV , 검LV, 지팡이LV 등등..)
    - 숙련도에 따른 특수기술? -> 책에서 얻는 형식도 OK
  • 전직

  • 직업은 여러가지가 있다.
  • 이직업 저직업 옮겨다닐 수 있다.
  • 직업에 따라 성장하는 파라메터가 틀리다.
  • 직업을 바꾸더라고 스킬은 일정 확률로 남을 수 있다.(ㅡㅡ!!)


  • 이상은 생각해본것이므로 절대로 확정이 아님.

    Retrieved from http://wiki.zeropage.org/wiki.php/ProjectAR/Temp
    last modified 2021-02-07 05:24:03