본문으로 건너뛰기
Projects/dotgimon

dotgimon

프로젝트 제작기

dotgimon 제작기 32. 카리몬 부화 아이콘과 휴대폰 우선 호출 알림

앱 아이콘과 스플래시를 카리몬 부화 장면으로 바꿨다. 호출 알림은 휴대폰이 정시에 울리고, 워치는 늦춘 예비로 울리게 했다.

dotgimon 제작기 31. 가려진 워치의 WILD와 훈련 유실 수정

앱이 가려진 동안에도 WILD가 이어지도록 기기별 동작과 깨우기 전송을 만들고, 훈련 도중 동기화로 훈련 1회가 사라지던 버그를 고쳤다.

dotgimon 제작기 30. 폰·워치 공유 WILD 세션과 만보기 전환

WILD 백그라운드 알림을 만보기로 바꾸고, 폰과 워치가 WILD 하나를 같이 쓰도록 두 기기의 조작 기록을 합쳐 상태를 계산하는 설계와 대전 잠금을 만들었다.

dotgimon 제작기 29. 변조 펫 대전 잠금과 워치 잠금 동기화

저장 파일 변조 검사(도장) 결과를 게임에 연결했다. 깨진 도장 열쇠는 새로 만들고, 변조된 펫은 대전만 막고, 그 잠금을 워치에도 보냈다.

dotgimon 제작기 28. 톡 한 번 연결, 걸음으로 만나는 야생 몬스터, 저장 파일 서명

로그인 없는 클라우드 백업, 폰을 톡 부딪쳐 붙는 근처 대전, 걸음으로 만나는 야생 대전을 만들었다. 저장 파일 변조를 막는 서명도 설계하고 구현을 시작했다.

dotgimon 제작기 27. 중계 양쪽 확인과 숨은 훈련 성과, 낮잠 수면 개편

번호 코드 중계에 양쪽 확인을 넣고, 전투 성장을 숨은 훈련 성과로 다시 짰다. 수면 규칙은 하루에 세 번 바뀌어 낮잠 방식이 됐다.

dotgimon 제작기 26. 고기·비타민 분리와 번호 코드 대전 중계 서버

훈련이 함께 쓰던 고기와 비타민의 역할을 나누고 방치 규칙을 다시 짰다. 번호 코드 대전에는 Cloudflare 중계 서버를 붙였다.

dotgimon 제작기 25. 출시 준비와 도트 화면 전환, 대기 화면 발열 개선

스토어 출시를 위해 앱 ID·빌드·권한을 정리하고, 모달을 도트 화면으로 바꿨다. 가만히 켜 둔 화면의 발열도 줄였다.

dotgimon 제작기 24. 원고 재작성과 디버그 비콘 정리

커밋 메시지로 요약했던 블로그 원고 23편을 변경 내역과 코드를 근거로 다시 썼다. 게임 루프에 남아 있던 진단용 통계 전송 코드도 지웠다.

dotgimon 제작기 23. 도트 셸과 치료 연출, 호출 진동 예약

폰과 워치의 도트 베젤을 같은 코드로 만들고 치료 연출을 늘렸다. 엔진의 사건 예측을 이용해 호출 알림과 진동을 예약했다.