Skip to content

Latest commit

 

History

24 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

NB_PersonalProject

내일배움캠프 개인과제 프로젝트

ConsoleApp으로 RPG게임 만들기

과제 개요

  1. 첫화면 꾸미기

    선택지를 보여주고 그에 맞는 입력값을 받아서 작동되도록 구현

  2. 캐릭터 정보를 보여주는 창 만들기

  3. 인벤토리를 구현하고 아이템 장착시에 그 변형값이 적용되도록 구현

프로그램 설명

프로그램 특징 : Excel을 통해서 캐릭터의 정보 및 스테이지의 정보를 입력하도록 해서 좀더 쉽게 데이터를 관리할수 있도록 구현하고자 했습니다.

  1. 스테이지 구현 PlaceData.xlsx 파일을 통해서 스테이지를 만들 수 있습니다.

    장소를 추가하길 원할때는 PlaceID (중복금지) 와 다른 정보들을 입력합니다.

    Selection 에는 {PlaceID,PlaceID}의 형태와 같이, 현재 해당 맵과 연결되는 맵의 아이디를 추가해주어야 맵 이동이 구현됩니다.

     [초급사냥터] ,  [중급사냥터] <-> [마을입구]
     [마을입구] <-> [내 방] <-> [마을 번화가]
     [내 방] <-> [정보보기]
     [번화가] <->  각종시설 
    

    의 느낌으로 구현해 놓은 상태입니다.

  2. 캐릭터데이터 입력 구현 CharacterData.xlsx 파일을 통해서 캐릭터 정보를 입력할 수 있습니다.

    현재 CharacterID 1001 이 주인공으로 설정되어, 캐릭터는 1개만 만들어진 상태입니다.

    Main() 에 Character를 더 생성해서 Data를 연결시켜주면 추가로 구현 가능합니다.

과제 해결 설명

  1. 첫화면 및 입력처리

    완료

  2. 캐릭터 정보 보여주는 창

    현재 내 집 으로 가서 캐릭터 정보를 확인할 수 있도록 구현해 두었습니다.

About

NB_Camp_PersonalProject_RPG

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages