반응형 flutter4 운동하면서 즐기는 퍼즐 게임 만들기 - 개발 일지 #4 걸으면 풀리는 퍼즐 게임 — 개발 일지 #4: MVP 완성과 회고완성한 것약 10일 동안의 개발이 끝났다. MVP를 정의하고 그 범위 안에서 마무리했다.완성된 기능기능상태상세Water Sort Puzzle✅10개 스테이지, 5단계 난이도, 별점 시스템걸음 수 연동✅HealthKit/Health Connect, 30초 자동 동기화보상 시스템✅2,000보 = 힌트 1개, 걸음 수 기반 스테이지 해금로컬 저장✅진행 상황, 힌트 이력, 걸음 수 기록AI 힌트✅3가지 전략 기반 최선의 수 제안실제로 빌드해서 실기기에서 돌아가는 앱이 나왔다. 걸어다니면서 힌트가 쌓이고, 퍼즐을 풀 수 있다. 처음 구상했던 핵심 루프는 구현된 셈이다.보류한 것만들고 싶었지만 이번에 넣지 않은 기능들이다.서버 기능사용자 계정 / 로그.. 2026. 1. 28. 운동하면서 즐기는 퍼즐 게임 만들기 - 개발일지 #3 걸으면 풀리는 퍼즐 게임 — 개발 일지 #3: 구현이번에 한 것기술 스택을 정한 뒤 약 일주일 동안 핵심 기능을 구현했다. 프로젝트 세팅부터 걸음 수 연동까지 진행한 내용을 정리한다.1. 프로젝트 초기 설정flutter create . --org com.lukaplayground --project-name walking_puzzle_game패키지 설치:dependencies: geolocator: ^13.0.2 pedometer: ^4.0.2 google_maps_flutter: ^2.10.0 permission_handler: ^11.3.1 provider: ^6.1.2권한 설정은 iOS와 Android를 각각 해줘야 한다. Flutter가 크로스 플랫폼이라고 해서 이 부분까지 통일되지는 않는.. 2026. 1. 26. 운동하면서 즐기는 퍼즐 게임 만들기 - 개발 일지 #2 걸으면 풀리는 퍼즐 게임 — 개발 일지 #2: 기술 스택왜 모바일 앱인가웹으로 만들면 안 되냐는 생각도 했다. 결론은 안 된다.이 게임의 핵심 기능은 GPS 추적과 걸음 수 측정이다. 둘 다 모바일 네이티브 영역이다. 웹 API로도 위치는 가져올 수 있지만, 백그라운드에서 걸음 수를 지속 측정하는 건 브라우저에서는 불가능하다.그리고 걸으면서 하는 게임이다. 데스크탑에서 할 이유가 없다.Flutter를 선택한 이유크로스 플랫폼 선택지는 여러 개 있다.프레임워크장점단점 (이 프로젝트 기준)React Native웹 경험 활용 가능네이티브 센서 접근이 번거로움Unity게임 엔진으로 강력이 정도 퍼즐에는 과한 스택Flutter네이티브급 성능 + 센서 플러그인 풍부Dart 학습 필요Swift/Kotlin최상의 성능.. 2026. 1. 19. 운동하면서 즐기는 퍼즐 게임 만들기 - 개발 일지 #1 걸으면 풀리는 퍼즐 게임 — 개발 일지 #1: 아이디어왜 만들려고 했나퍼즐 게임을 좋아한다. 스도쿠, 노노그램, 로직 퍼즐 류를 꽤 오래 해왔다. 그런데 무료 퍼즐 게임의 공통적인 문제가 있다 — 광고가 너무 많다. 한 스테이지 클리어할 때마다 30초짜리 영상 광고를 봐야 하는 게 일상이다.그래서 직접 만들어보기로 했다. 그냥 퍼즐 게임을 만드는 건 재미가 없으니, 하나의 축을 더 얹었다."걸으면 풀리는 퍼즐 게임"운동과 퍼즐을 결합한 모바일 게임이다.핵심 메커니즘기본 규칙은 단순하다:모든 스테이지는 일반적인 퍼즐 방식으로 풀 수 있다어려운 스테이지에서는 걷기/달리기로 힌트를 얻거나 자동 클리어가 가능하다운동량보상2km 걷기힌트 1개5km 걷기스테이지 자동 클리어10km 누적특별 스테이지 해금운동을 강제.. 2026. 1. 18. 이전 1 다음 반응형