OffChess – 오프라인 체스 퍼즐 앱
(offchess.com)- OffChess는 인터넷 없이 체스 퍼즐을 풀 수 있게 해, 이동 중이거나 연결을 피하고 싶을 때도 바로 연습할 수 있음
- 앱 안에 100,000개 이상 오프라인 퍼즐이 들어 있어 별도 접속 없이 반복 훈련하기 좋음
- 모든 퍼즐에는 레이팅이 붙어 있으며, 사용자와 퍼즐 레이팅에 따라 점수를 얻거나 잃음
- 풀이 능력에 대한 통계 추적으로 연습 결과와 실력 변화를 확인할 수 있음
- 여러 보드 테마를 지원해 원하는 색상으로 체스판을 꾸밀 수 있음
오프라인 체스 퍼즐 연습
- 100,000개 이상의 체스 퍼즐을 오프라인에서 제공하는 앱
- 비행기, 출퇴근, 집중을 위해 인터넷을 피하는 상황에서도 퍼즐에 접근할 수 있음
레이팅과 실력 추적
- 모든 퍼즐은 레이팅 기반으로 구성됨
- 사용자와 퍼즐의 레이팅에 따라 점수를 얻거나 잃음
- 퍼즐 풀이 능력에 대한 통계를 추적할 수 있음
보드 꾸미기와 다운로드
- 여러 보드 테마 중에서 원하는 색상을 선택할 수 있음
- Download on App Store
- Download on Play Store
댓글과 토론
Hacker News 의견들
-
좋은 프로젝트임. 설명만으로는 잘 안 보였는데, 하루 7개 초과 퍼즐을 풀려면 1회 결제 4.29€ 가 필요함
Lichess도 좋은 대안이지만 오프라인 지원은 제한적임- 오프라인에서는 50개 퍼즐로 제한되고, 다시 연결하면 다음 50개가 다시 내려받아짐
이미 푼 개수가 있으면 50개까지의 차이만큼 내려받는 방식임 - CT-ART 4.0이 기준점에 가까움. 완전 무료는 아니지만, 대체 수를 상대로 두기, 퍼즐의 축소판 풀기, 반대편으로 두기 같은 교육적인 기능이 꽤 있음
몇 년 동안 사용했음 - 공정하게 말하면 화장실에 그렇게 오래 앉아 있으면 치질 생김
- F-Droid의 TacticMaster도 같은 기능을 전부 무료로 제공하는 듯함
- ChessKing은 일부 콘텐츠가 결제 뒤에만 열리지만, 주제별 모음은 꽤 좋음
- 오프라인에서는 50개 퍼즐로 제한되고, 다시 연결하면 다음 50개가 다시 내려받아짐
-
훌륭한 앱이고 적응형 방식이 마음에 듦. 다만 가끔 목표가 명확하지 않음
예를 들어 “Brilliant queen win ahead!”라고 하면 퀸으로 체크메이트해서 이기는 줄 알았는데, 실제 퍼즐은 상대 퀸 말을 따는 것이었음
체스에서 “win”은 항상 체크메이트로 이해했음. 전체적으로는 훌륭한 앱임- 이런 혼동되는 문구는 바꾸겠음. 지금은 말 이름이 나오면 그 퍼즐은 게임 승리가 아니라 그 말을 따는 문제라고 보면 됨
- 목표는 항상 최선의 수임. “내 목표가 뭐지?”라고 생각하기보다 최선의 수를 찾아야 함
초보 때 나도 이 부분에서 어려움을 겪었고, 항상 최선의 수가 있으니 “목표”를 찾지 말고 그 수를 찾아야 함
-
멋짐. 첫 수의 애니메이션이 끝나기 전에 다음 수를 입력할 수 있는 프리무브가 있으면 좋겠음
숙련된 사용자에게는 흐름을 유지하는 데 도움이 됨. 이 기능을 잘 구현한 앱으로 chessbook을 참고하면 좋음- 제안한 앱을 살펴보고 프리무브 구현을 시도해보겠음
-
기능 요청: 이전 퍼즐로 돌아갈 수 있으면 좋겠음. 뒤로 가기 버튼 같은 방식이면 되고, 개인적으로는 한 단계의 기록만 있어도 충분할 듯함
왜 다른 변형이 정답이 아니었는지 더 생각하고 싶은데, 가끔 다음 퍼즐 버튼을 잘못 누름
또 카테고리별 승패 통계를 볼 수 있으면 어떤 부분을 연습해야 하는지 알 수 있어 좋겠음. 적응형에서는 직접 전부 시도해보지 않으면 내가 못하는 카테고리를 파악하기 어렵고, 약한 영역을 집중 연습하면 많이 도움이 될 것 같음
전체 통계와 최근 n개 퍼즐 기준 통계가 모두 유용할 듯함. 모든 기록 저장이 부담되면 n은 100처럼 고정해도 됨
마지막 주제와 관련해서, 적응형 세트에 포함하거나 제외할 항목을 체크박스로 조정할 수 있으면 좋겠음. 이미 적응형이 알아서 할 수도 있지만 직접 조정할 수 있으면 좋음
하나 더, 퍼즐을 끝낸 뒤 연결된 태그를 볼 수 있으면 도움이 됨. 예를 들면 방금 푼 퍼즐이 오프닝, Caro-Kann, 포크였다는 식임 -
멋짐. Lichess가 왜 오프라인 다운로드를 50개 퍼즐로 제한하는지 늘 이해가 안 됐음
- 참고로 Lichess의 전체 퍼즐 말뭉치, 즉 해답과 주제 태그가 붙은 500만 개 이상 포지션은 CSV 형식으로 https://database.lichess.org/#puzzles에서 내려받을 수 있음
-
사용한 기술 스택과 그 선택 이유를 설명해줄 수 있음?
-
좋은 시작임. 부드럽게 피드백하자면, 텍스트 힌트는 너무 많은 단서를 주므로 기본값으로 꺼져 있는 편이 나을 듯함
다음 퍼즐로 자동 이동하는 기능도 유용하겠음. 매번 “next puzzle”을 누르는 게 지침
퍼즐 카테고리 목록에 오타가 있음: “Egnlish Opening”- 텍스트 힌트를 기본으로 켜둔 이유는, 표시하지 않으면 대부분 존재 자체를 모를 것 같았기 때문임
거슬리는 사람은 메뉴 항목을 찾아서 끌 수 있을 거라고 생각했음
다음 업데이트에서 자동 이동 옵션을 추가하겠음
그 오타는 부끄럽고, 잡아줘서 고마움. 항상 뭔가는 빠져나감
- 텍스트 힌트를 기본으로 켜둔 이유는, 표시하지 않으면 대부분 존재 자체를 모를 것 같았기 때문임
-
1인 개발자, 광고 없음, 구독 없음. 돈을 내고 싶어짐. 제대로 된 소프트웨어를 만들어줘서 좋음
-
긴 국제선 비행을 앞두고 있어서 지금 딱 맞는 앱임
유료라는 댓글을 미리 봐서 인터넷이 끊기기 전에 구매 화면까지 갈 수 있어 다행이었음
참고로 버튼에는 “Buy now for $3.99”라고 나오지만 실제 내 통화로는 $5.99임. 지역 가격에 맞춰 버튼도 바뀌게 할 수 있는지 궁금함- 그건 현재 통화 가격을 표시하기 위한 자리표시자임
가끔 Play Billing Library가 서버에서 가격을 가져오는 데 시간이 좀 걸림
앱 전환 화면에서 위로 밀어 강제 종료한 뒤 다시 열면 현재 통화의 올바른 가격이 표시될 것임
- 그건 현재 통화 가격을 표시하기 위한 자리표시자임
-
좋음. 하지만 Google 없는 Android에서는 동작하지 않음. 즉 Play Services가 필요함. 고쳐주면 좋겠음 :)
- 그러려면 다른 결제 시스템을 구현해야 해서 시간이 좀 걸릴 것임