본문으로 건너뛰기
Projects/dotgimon

dotgimon

프로젝트 제작기

dotgimon 제작기 22. 폰·워치 연결과 LCD 안의 통신 화면

폰과 워치의 동기화 전송을 연결하고 대전·리셋 흐름을 LCD로 옮겼다. SOLO 규칙과 진화 단계별 그림 크기도 맞췄다.

dotgimon 제작기 21. 8자리 번호 코드 대전과 QR 제거

워치와 대전할 수 있도록 전투 입력을 8자리 숫자에 담았다. QR과 카메라 의존성을 지우고 기기 간 코드 교환 테스트를 준비했다.

dotgimon 제작기 20. 워치 성능 확인과 폰·워치 동기화 코어

QuickJS 시험 구현의 결과를 확인하고 행동 로그를 재계산하는 동기화 코어를 만들었다. 워치 글자와 폰의 훈련 규칙도 정리했다.

dotgimon 제작기 19. 워치용 공통 엔진 설계와 QuickJS 시험 구현

폰 없이 키울 수 있는 워치를 목표로 잡았다. 기존 TS 엔진을 JS로 번들해 두 워치 플랫폼에 넣고 검증 기준을 정했다.

dotgimon 제작기 18. 리셋 오류와 입력 지연, LCD 화면 개선

리셋 중 Picture 해제 시점을 옮기고 화면 갱신 범위를 줄였다. 입력을 직접 확인한 뒤 도감과 청소 연출도 손봤다.

dotgimon 제작기 17. Xcode 실행 경로와 Device Hub 정리

pnpm ios가 예전 Simulator를 여는 경로를 추적했다. 앱 등록을 해제하고 사용하지 않는 Xcode를 정리했다.

dotgimon 제작기 16. 버튼 무반응과 렌더링 부하 추적

20시간 넘게 켜 둔 앱에서 버튼이 반응하지 않았다. 프로세스와 진단 비콘을 살펴 잦은 렌더링과 GC 부하를 원인 후보로 좁혔다.

dotgimon 제작기 15. pnpm ios 실행 실패 추적

오랜만에 실행한 앱이 열리지 않았다. Metro 포트 충돌을 정리한 뒤에도 남은 크래시를 따라가니 오래된 Xcode의 Simulator가 실행되고 있었다.

dotgimon 제작기 14. 조그레스 전용 완전체 6종 추가

여섯 조합에서 같은 몬스터가 반복되던 조그레스에 전용 완전체 6종을 추가했다. 기존 종과 저장 기록을 유지하면서 결과 12칸을 서로 다른 종으로 채웠다.

dotgimon 제작기 13. 최종형을 위한 무한 챌린지

최종진화 뒤에도 도전할 목표를 만들었다. 챌린지 성장과 기록을 일반 대전에서 분리하고, 보상은 프레임과 칭호에 한정했다.