두 번째 팀프로젝트 [TextRPG/프로그래밍기초주차]

2025. 10. 14. 21:26개발

1014 공부시간
칠면조들 옹기종기 다 같이 질문하러 들어간게 귀여워서 캡쳐

 

 

 

 

 

 


오늘의 TODO

 

  • 출석, 개인과제 복습
  • 새 프로젝트 공지 및 팀 편성 확인
  • 팀 배정 및 자기소개
  • 개발 전 기능구현 회의
  • 역할 분담
  • figma 플로우차트 작성
  • 게임 컨셉 기획
  • 깃허브 만들어서 클론/브랜치 나누기
  • 스타트씬&캐릭터 씬 코드 작성!

 

 

 

 

 

오늘 배운 점:

 

*스크립트 만들 때 앞글자는 대문자로 작성한다.

 

*브랜치를 나눌 때-

실무에서는 길드를 제작한다면 개발팀,기획팀,아트팀이 길드브랜치에 한번에 들어가서 구현하는 식으로 진행

하지만 이렇게 작은 팀단위 프로젝트에서는 이름별로 브랜치를 나누는게 유지보수가 용이하다!

 

 

 

 

 

 

 

 

개발 계획 및 게임컨셉

 

 

우리팀의 게임컨셉은 취준생RPG이다.

기존 과제로 진행했던 텍스트 알피지에서

재밌고 공감하기 쉽도록 기획했다.

 

 

본격적으로 역할 분담을 하기 전에 

 

1. 어떻게 클래스를 짜야하는지

2. 콘솔 화면에선 어떤게 보여야 하는지 

 

과제 문제들을 뜯어보며 분석했다. 

 

 

 

그리고 이를 바탕으로 필수 기능과

도전 기능 구현 가능한것까지 정해놓고, 

그 안에서 와이어프레임을 작성했다.

 

다만 이전 프로젝트와 차이점이 있다면,

이번 프로젝트는 텍스트 기반이기 때문에 

와이어프레임을 어떻게 작성해야할지 모르겠다는거였다.

 

튜터님께 자문을 구하니까 와이어프레임을 플로우차트처럼 작성해도 괜찮다는거였다.

 

 

 

 

그리고 전투씬에서 회의를 가장 많이 했다.

전투씬의 플로우는 기존RPG게임의 플로우를 최대한 반영했다.

 

문제는 던전과 몬스터 설정이었는데, 팀원분들께서 치열하게 고민해보다가 

위 개발계획 루트대로 가기로 했다.

 

반복문을 돌아야하는데 거기서 승진/이직 stage를 넣어서 

게임컨셉과도 잘 맞으면서 

게임로직과도 차질없이 구현가능하게 되었다!

 

good idea~~

던전명은 언제든지 변경가능해서 더 좋은 아이디어가 나온다면

추후에 변경하는걸로 하고, 일단은 저기에 나와있는대로

구현하는걸로...

 

 

일단은 이런 식으로!!!

 

 

 

 

 

 

 

 

저번 팀원들과 정 많이 들었어서 떨어지기 넘므 아쉬웁고,,두번째 프로젝트 조금 걱정이 되었는데

생각보다 진도도 착착 나가고 팀장님이 넘나 잘 리드해주셔서 걱정은 덜어야겠다.

긍정적이고 새로운 마음으로 두번째 프로젝트 시작해보자 😚