오늘 해낸 것 (2026-08-12)
이 글은 Daily Log 시리즈의 130번째 기록입니다. (총 155개)
오늘 한 일
- 모래게임 Sandrop
- 후반 난이도를 올림 — 400탄대를 한 번에 깨던 게 문제였다
- 난이도 곡선의 끝점을 낮추고, 관문 레벨 주기를 촘촘히 함
- 난이도 측정에 쓰는 봇을 더 잘하게 바꿈. 같은 목표를 맞추려면 더 어려운 판을 만들게 된다
- 최고 어려움인데 벽이 하나도 없던 판들을 고침. 상위 난이도에 벽·바구니 최소 개수를 둠
- 디버그에 ‘모든 레벨 깬 것으로’를 추가 — 뒤쪽 레벨을 확인하려면 거기까지 깨야 했다
- LOGSTONE 상표
- 상표등록출원서가 정상 수리되어 출원일과 출원번호가 확정됨
- 소리꽃 KeyBloom
- 웹 앱에 plus 구매하기 버튼을 노출(활성화 UI는 앱 전용 유지)
- .kbloom 파일을 더블클릭하면 프로젝트가 실제로 열리게 고침(빈 창으로 뜨던 버그)
- 켜진 상태에서 .kbloom을 더블클릭하면 “현재 창에 열기 / 새 창으로 열기”를 묻게 함
- 내가 넣은 오디오가 영상 추출 뒤 찝히던 걸 리미터로 잡음(피크 직전에 미리 눌러 -0.5dB)
- 이 수정들을 담아 0.1.3 릴리스
어려웠던 점
- 모래게임 Sandrop
- 500탄이 최고 어려움인데 벽이 하나도 없었다. 측정 수치는 목표 안에 들어 있었는데도 그랬다
- 진짜 원인을 찾기까지 헷갈렸다. 두 번 돌린 결과가 완전히 같아 파일이 섞인 줄 알았는데, 무작위 씨앗이 고정이라 같은 코드면 같은 결과가 나오는 것이었다
- 진짜 원인은 안전망이었다. 정상 경로가 다 실패하면 벽 없이 만들어 버리는 자리가 있었고, 걸어 둔 하한은 거기까지 안 닿았다
- 하한을 강제했더니 이번엔 몇몇 판이 아예 안 만들어졌다. 못 만들면 그 그림이 통째로 버려지니 더 나쁘다
- 소리꽃 KeyBloom
- 오디오가 그냥 재생하면 멀쩡한데 영상으로 뽑으면 찝혔다 — 원인이 파일이 아니라 재인코딩(꽉 찬 마스터가 인코딩에서 피크를 넘김)이라는 걸 짚는 데 시간이 걸렸다
- 자동 업데이트가 이번엔 팝업은 떴는데, 누른 뒤 아무 표시가 없어 멈춘 것처럼 보였다(다운로드·설치 진행 표시가 없어서) — 오버레이를 0.1.4로 넘김
배운 점
- 모래게임 Sandrop TIL 23으로 정리
- 측정 지표가 재는 것과 재고 싶은 것은 다를 수 있다
- 안전망은 규칙이 안 닿는 사각지대다
- 같은 결과가 나오면 코드가 같은지부터 본다
- 하한은 못 만드는 것보다 나은지 따져야 한다
- 기준을 바꾸는 것과 목표를 바꾸는 것은 파급이 다르다
- 소리꽃 KeyBloom TIL 24로 정리
- 파일 연결 argv 읽기·single-instance(교체/새창)·새 창 쿼리 전달
- 재생≠재인코딩 클리핑과 look-ahead 리미터
- 웹 라이선스 UI 부분 노출
해야 할 일
- 모래게임 Sandrop
- 올린 난이도를 직접 확인 — 400탄대가 한 번에 안 깨지는지
- 스토어 등록물·Play Console(콘텐츠 등급·데이터 보안 양식·타겟층)
- 배포 전 디버그 제거
- 소리꽃 KeyBloom
- 업데이트 진행 오버레이(0.1.4)
- single-instance·더블클릭은 설치본에서만 되니 실기 테스트
- 데모곡 자작곡 추가
- 크로마키 출력
- 4K 구매 유도
- 9:16·1:1 비율 추출(이월)
- 코드 서명 인증서(SmartScreen)는 매출 신호 후(이월)
Series: Daily Log
1 | 오늘 해낸 것 2 | 오늘 해낸 것 3 | 오늘 해낸 것 4 | 오늘 해낸 것 5 | 오늘 해낸 것 6 | 오늘 해낸 것 7 | 오늘 해낸 것 8 | 오늘 해낸 것 9 | 오늘 해낸 것 10 | 오늘 해낸 것 11 | 오늘 해낸 것 12 | 오늘 해낸 것 13 | 오늘 해낸 것 14 | 오늘 해낸 것 15 | 오늘 해낸 것 16 | 오늘 해낸 것 17 | 오늘 해낸 것 18 | 오늘 해낸 것 19 | 오늘 해낸 것 20 | 오늘 해낸 것 21 | 오늘 해낸 것 22 | 오늘 해낸 것 23 | 오늘 해낸 것 24 | 오늘 해낸 것 25 | 오늘 해낸 것 26 | 오늘 해낸 것 27 | 오늘 해낸 것 28 | 오늘 해낸 것 29 | 오늘 해낸 것 30 | 오늘 해낸 것 31 | 오늘 해낸 것 32 | 오늘 해낸 것 33 | 오늘 해낸 것 34 | 오늘 해낸 것 35 | 오늘 해낸 것 36 | 오늘 해낸 것 37 | 오늘 해낸 것 38 | 오늘 해낸 것 39 | 오늘 해낸 것 40 | 오늘 해낸 것 41 | 오늘 해낸 것 42 | 오늘 해낸 것 43 | 오늘 해낸 것 44 | 오늘 해낸 것 45 | 오늘 해낸 것 46 | 오늘 해낸 것 47 | 오늘 해낸 것 48 | 오늘 해낸 것 49 | 오늘 해낸 것 50 | 오늘 해낸 것 51 | 오늘 해낸 것 52 | 오늘 해낸 것 53 | 오늘 해낸 것 54 | 오늘 해낸 것 55 | 오늘 해낸 것 56 | 오늘 해낸 것 57 | 오늘 해낸 것 58 | 오늘 해낸 것 59 | 오늘 해낸 것 60 | 오늘 해낸 것 61 | 오늘 해낸 것 62 | 오늘 해낸 것 63 | 오늘 해낸 것 64 | 오늘 해낸 것 65 | 오늘 해낸 것 66 | 오늘 해낸 것 67 | 오늘 해낸 것 68 | 오늘 해낸 것 69 | 오늘 해낸 것 70 | 오늘 해낸 것 71 | 오늘 해낸 것 72 | 오늘 해낸 것 73 | 오늘 해낸 것 74 | 오늘 해낸 것 75 | 오늘 해낸 것 76 | 오늘 해낸 것 77 | 오늘 해낸 것 78 | 오늘 해낸 것 79 | 오늘 해낸 것 80 | 오늘 해낸 것 81 | 오늘 해낸 것 82 | 오늘 해낸 것 83 | 오늘 해낸 것 84 | 오늘 해낸 것 85 | 오늘 해낸 것 86 | 오늘 해낸 것 87 | 오늘 해낸 것 88 | 오늘 해낸 것 89 | 오늘 해낸 것 90 | 오늘 해낸 것 91 | 오늘 해낸 것 92 | 오늘 해낸 것 93 | 오늘 해낸 것 94 | 오늘 해낸 것 95 | 오늘 해낸 것 96 | 오늘 해낸 것 97 | 오늘 해낸 것 98 | 오늘 해낸 것 99 | 오늘 해낸 것 100 | 오늘 해낸 것 101 | 오늘 해낸 것 102 | 오늘 해낸 것 103 | 오늘 해낸 것 104 | 오늘 해낸 것 105 | 오늘 해낸 것 106 | 오늘 해낸 것 107 | 오늘 해낸 것 108 | 오늘 해낸 것 109 | 오늘 해낸 것 110 | 오늘 해낸 것 111 | 오늘 해낸 것 112 | 오늘 해낸 것 113 | 오늘 해낸 것 114 | 오늘 해낸 것 115 | 오늘 해낸 것 116 | 오늘 해낸 것 117 | 오늘 해낸 것 118 | 오늘 해낸 것 119 | 오늘 해낸 것 120 | 오늘 해낸 것 121 | 오늘 해낸 것 122 | 오늘 해낸 것 123 | 오늘 해낸 것 124 | 오늘 해낸 것 125 | 오늘 해낸 것 126 | 오늘 해낸 것 127 | 오늘 해낸 것 128 | 오늘 해낸 것 129 | 오늘 해낸 것 130 | 오늘 해낸 것 읽는 중 131 | 오늘 해낸 것 132 | 오늘 해낸 것 133 | 오늘 해낸 것 134 | 오늘 해낸 것 135 | 오늘 해낸 것 136 | 오늘 해낸 것 137 | 오늘 해낸 것 138 | 오늘 해낸 것 139 | 오늘 해낸 것 140 | 오늘 해낸 것 141 | 오늘 해낸 것 142 | 오늘 해낸 것 143 | 오늘 해낸 것 144 | 오늘 해낸 것 145 | 오늘 해낸 것 146 | 오늘 해낸 것 147 | 오늘 해낸 것 148 | 오늘 해낸 것 149 | 오늘 해낸 것 150 | 오늘 해낸 것 151 | 오늘 해낸 것 152 | 오늘 해낸 것 153 | 오늘 해낸 것 154 | 오늘 해낸 것 155 | 오늘 해낸 것