내일배움캠프 - TIL/내일배움캠프 - TIL

내일배움캠프 8일차 TextRPG 팀 과제 기초

rudals4469 2025. 4. 21. 21:03

Text RPG

  • 프로젝트 명 : Text Maple RPG
  • 프로젝트 소개 :
    • Text RPG 라는 기본 틀에 우리에게 친숙한 온라인 게임인 Maple Story를 더하여 몰입감 있는 Text RPG 구현하기
    • 기본적인 객체 지향 프로그래밍 준수하여 구현하기
    • 코드 컨벤션, 깃 컨벤션 준수하여 협업하기
  • 클래스 다이어 그램

 

  • 와이어 프레임

 

 

  • 기초적인 클래스 뼈대 만들기
    • 복습 겸 깃 연습 겸 각 자 클래스 몇 개씩 맡아서 만들어보기
    • 깃 브랜치 연습 겸 브랜치 나눠서 만든 후 합치기
  • 대략 적인 기능 분담
    • 상태보기,인벤토리, 레벨업 - 플레이어 클래스 1
    • 상점(구매 판매 까지) - 아이탬, 상점 클래스 1
    • 휴식, 던전입장 기능 1
    • 전투 시작, 몬스터, 공격(크리티컬, 회피), 전투 결과 2
    • 메시지 출력 함수 (게임 시작 화면 포함) 1
    • 정확한 역할 분담은 팀원분들의 실력 파악 후 세세하게 조정할 예정
  • 대략적인 일정( 대략적인 마무리 늦어도 22일 오전에는 끝내야 됨 )
    • 21 : 와이어 프레임, 클래스 다이어 그램, 업무 분장
    • 22 : 1주차 기능 까지 구현 완료, 팀 과제 기본 기능 구현 시작
    • 23 : 못다한 1주차 기능 완료, 팀 과제 기본 기능 구현
    • 24 : 팀 과제 기본 기능 구현, 도전 기능 시작
    • 25 : 팀 과제 기본 기능 구현 최소한의 마무리 , 도전 기능 구현
    • 26 : 기본 기능 구현 마무리, 도전 기능 기간 끝날 때 까지
    • 27 : 발표 과제 초안, 도전 기능 기간 끝날 때 까지
    • 28 : 도전 기능 최대한 마무리(오전) , 발표 과제 완성 ( 4시 전까지 )