본문 바로가기
  • 컴공생의 공부 일기
  • 공부보단 일기에 가까운 것 같은
  • 블로그
Club|Project/C크루 게임 개발챌린지 | 유니티 2D (C#)

🎮 계산기사 게임 앱 찐출시 - 7 : db 화면 연결하기

by 정람지 2025. 1. 17.

 

이불과의 이별을 견뎌낸다는 것의 의미.

우후후.......삘쏘굿


(1월 출시를 실패한 )신은 죽었다. - 은체

TODO

<출시용>
- 여러 기기 화면 호환 기능 되는지 보기
- 갤럭시 개발 계정 파기 ($25) ✅
- 애플 개발 계정 파기 ($99)

<BE>
- 파이어베이스 리얼타임db 세팅 
- 사용자 닉네임 사용자 기기 저장
- 파이어베이스 초기 연결 ✅
- api 명세? 사용 함수? 작성하기 ✅
- 초기 정보 서버 전송 
- 메인룸 세게회복도/코인/닉네임/직위 서버 연동
- 랭킹홈 닉네임/직위/계산검술숙련도 서버 연동
- 랭킹전 점수 연동
- 랭킹 보여주는 표 서버 연동

<FE>
- 소리 떨어진 거 다시 붙이기 (스테이지홈배경음끼룩사운드 ✅
- 이미지 떨어진 거 다시 붙이기 ✅
- 스테이지 홈 복원 ✅
- 스테이지 1 복원 ✅
- 스테이지 2 복원 ✅
- 스테이지 3 복원 ✅
- 안 쓰이는 것들 제거  ✅
- 랭킹 홈 복원 및 수정
- 찐랭킹사이트 복원 및 수정
- 랭킹 부분 스테이지3결투로 바꾸기  ✅
- 마이홈 대공사  ✅
- 마이홈 상태바  ✅

- 씬이동달기  ✅
- 뮤직달기  ✅
- 설정페이지  ✅
- 맨 처음 이름 입력/애니매이션 처음 1회만 뜨게
- 순서대로 깰 수 있게 단계 막아놓기

<기타>
- 인물 대화 갈아엎기📍
- 기획 확립 ✅
- 인물 소개 갈아엎기 

- 난이도 조정하기 (2단계깨지도못하겠음 📍
- 차후 스테이지를 예고하는 세계지도 같은 거 

- 성 내부 미니겜-킹애니
- 코인/세계회복도/숫뭉 환율 및 기본점수 세팅✅

- 테스트 후 사용자 인자(숫뭉) 정확한 수치 매기기

<버그>
- 중간보스엔딩겹
- 2스테이지 에러
- 스테이지홈 끼룩사운드안꺼짐 ✅
- 나무 흔들림  ✅
- 게산기소개 게산기 가끔날아감  ✅

잡일
- 깃허브 템플릿 세팅 ✅
- 기존 코드 업로드 ✅
- readme 작성 
- 릴리즈 후 readme 업데이트


<디자인>
- 옛날 탈주하신 분 거 다 빼기
- 차후 스테이지 예고 창 만들기
- 랭킹 구린 부분 등 다윤언니 전체 피드백 받기

 


⚔️ API 명세서

 

가입 초기 정보 서버 전송하기

 

-  {User명} 닉네임 인자 전달post

        { "SwordProficiency", 0 },
        { "Rank", "기사후보생" },
        { "WorldRecovered", 0 },
        { "StageProgress", 0 },
        { "Coin", 0 },
        { "NumberBundle", 0 }

닉네임 수정

-  {User명, 수정 User} 인자 전달

 

post

User


메인룸 세계회복도/코인/숫자 뭉치 값 가져오기

메인룸에 표시되는 유저의 정보

 

-  {User명} 닉네임 인자 전달

get

NumberBundle / Coin / WorldRecovered


세계회복도 값 업데이트하기

 

-  {User명, 세계회복도} 인자 전달

post

WorldRecovered


코인 값 업데이트하기

 

-  {User명, 코인} 인자 전달

post

Coin


숫자 뭉치 값 업데이트하기

 

-  {User명, 숫뭉} 인자 전달

post

NumberBundle


스테이지룸 스테이지진행정보 값 가져오기 

메인룸에 표시되는 유저의 정보

 

-  {User명} 닉네임 인자 전달

get

StageProgress


스테이지룸 스테이지진행정보 값 업데이트하기

 

-  {User명, 스테이지진행정보 } 인자 전달

post

StageProgress


랭킹홈 직위/계산검술숙련도 값 가져오기

 

-  {User명} 닉네임 인자 전달

Rank / SwordProficiency 


랭킹전 결과 검술숙련도 값 업데이트하기

 

-  {User명, SwordProficiency} 닉네임 인자 전달

post

SwordProficiency


기사단 직위 랭킹 값 가져오기

그냥 전체 유저 값이 필요한데

 

get

[(User, Rank, SwordProficiency) ...]


⚔️ 스크립트 수정하기

초기 소개 스크립트 (케르메스 3세)

 

랭킹전 (케르메스 3세)


스테이지 1

스테이지 시작부

 

 

로그십 대면

 

스테이지 2

스테이지 시작부

 

 

로그일 대면

 

스테이지 3

큘 대면

 

 

큘 2차 대면

 

 

플레이어 승리