본문으로 건너뛰기
Projects/dotgimon

dotgimon

프로젝트 제작기

dotgimon 제작기 12. 보이지 않는 만보기와 성장 보상

걸음 수를 화면에 표시하지 않고 작은 성장 보상으로 연결했다. 누적 센서 값과 리셋 중복을 막고, 일반 대전의 공격 보정을 최대 1.8%로 제한했다.

dotgimon 제작기 11. 대기 행동과 액션 아틀라스

입력이 없을 때 일곱 대기 행동을 하도록 만들었다. 게임 난수와 저장에서 연출을 분리하고, 스프라이트 변형을 동작별 프레임으로 바꿨다.

dotgimon 제작기 10. 통신 세션 복구와 폰트 통일

끊겼다가 다시 연결해도 대전 결과를 한 번씩만 저장하도록 동의 저널과 재전송을 만들었다. 앱 글꼴은 Pretendard와 AppText로 통일했다.

dotgimon 제작기 09. 근거리 통신 네이티브 모듈 구현

서버 없이 두 기기를 연결하려고 iOS와 Android용 근거리 통신 모듈을 만들었다. 권한과 빌드 설정도 Expo Config Plugin에 넣었다.

dotgimon 제작기 08. SQLite 저장과 생애 기록 이전

현재 펫만 담던 JSON 저장을 SQLite로 옮겼다. 개체별 생애 기록과 거래 중복 검사를 묶고, 기존 저장은 검증 후 한 번만 가져왔다.

dotgimon 제작기 07. 32px 도트 변환과 스프라이트 생성

컬러 원화를 32px 흑백 도트와 PNG 스트립으로 바꾸는 과정을 만들었다. 흰 내부를 보존하고 수동 보정과 누락 검사를 연결했다.

dotgimon 제작기 06. 몬스터 아트 교체 범위와 제작 기준

기존 몬스터 외형을 새로 만들면서 종 ID와 진화 규칙은 유지했다. 원화·자동 변환·수동 보정의 역할과 제작 상태를 나누었다.

dotgimon 제작기 05. 웹 게임의 React Native 이식

웹 게임의 그리기 대상을 작은 인터페이스로 나누어 Skia에 연결했다. 이미지와 소리, QR 대전, 리셋·진화 연출도 네이티브 화면에 맞췄다.

dotgimon 제작기 04. 8px 메뉴 아이콘과 선택 표시 조정

작은 LCD 메뉴에서 선택 표시를 테두리 대신 농도로 바꾸었다. 음식 아이콘을 여러 번 고치고 호출 표시와 무입력 해제를 연결했다.

dotgimon 제작기 03. 실시간 생애주기와 오프라인 정산 구현

육성 시간을 실제 시간으로 바꾸고 수면·진화·생애 기록을 연결했다. 배속과 저장 호환성, 리셋 뒤 시간 정산에서 생긴 문제를 고쳤다.