예전에 재밌게 했던 어플중에 '논리 추론 게임'이라는 게 있었음




이런 식으로 힌트를 기반으로 퍼즐을 맞춰나가는 게임인데

핸드폰을 바꾸고 나서부터 실행이 안되더라고



그래서 직접 만들어보기로 했음












물론 100퍼센트 혼자 한 건 아니고 GPT가 열심히 도와주고 있음


대략 한 달 정도 걸림






처음엔 스택으로 백트래킹해서 구현하려고 했는데 성능이 너무 안나와서 원본을 참고함


힌트 생성할 때마다 제약 조건 전파로 가지치기하는 원리임


근데 원판은 6x7 퍼즐까지 만들 수 있었는데 내껀 속도도 느리고 5x5보다 크면 메모리가 터짐


일단은 메모리 누수를 줄이는 게 현재 목표고 문제 커스터마이징이라던지 만든 퍼즐 저장이라던지 여러가지 기능 추가해보고 싶음



+)


어플 제작 경험이 없진 않음


몇 년 전에 삼국지13할때 능력치 센다고 숫자 카운트하는 어플 만든 적 있었거든





코딩 1도 모르는 상태에서 인터넷 뒤져서 한 달만에 만들었는데 왠지 모르게 잘 작동했던 걸로


삼13 접은 이후로는 안켜봄



모르는 거 있으면 여기다 물어봐도 됨? 코딩 관련 다른 갤 있음?