4 điểm bởi GN⁺ 2025-07-09 | 1 bình luận | Chia sẻ qua WhatsApp
  • OffChess cho phép bạn giải các câu đố cờ vua mà không cần internet, để có thể luyện tập ngay cả khi đang di chuyển hoặc muốn tránh kết nối mạng
  • Ứng dụng có sẵn hơn 100.000 câu đố ngoại tuyến, phù hợp để luyện tập lặp lại mà không cần kết nối riêng
  • Mỗi câu đố đều có xếp hạng, và bạn sẽ được hoặc mất điểm tùy theo xếp hạng của người dùng và câu đố
  • Có thể theo dõi kết quả luyện tập và sự thay đổi trình độ nhờ thống kê về khả năng giải câu đố
  • Hỗ trợ nhiều chủ đề bàn cờ, cho phép tùy chỉnh bàn cờ bằng màu sắc mong muốn

Luyện tập câu đố cờ vua ngoại tuyến

  • Ứng dụng cung cấp hơn 100.000 câu đố cờ vua ngoại tuyến
  • Có thể truy cập câu đố ngay cả trên máy bay, khi đi làm/đi học, hoặc trong những tình huống muốn tránh internet để tập trung

Xếp hạng và theo dõi trình độ

  • Tất cả câu đố được tổ chức theo xếp hạng
    • Bạn sẽ được hoặc mất điểm tùy theo xếp hạng của người dùng và câu đố
  • Có thể theo dõi thống kê về khả năng giải câu đố

Tùy chỉnh bàn cờ và tải xuống

1 bình luận

 
GN⁺ 2025-07-09
Ý kiến trên Hacker News
  • Dự án hay. Chỉ đọc mô tả thì mình chưa hình dung rõ, nhưng để giải hơn 7 câu đố mỗi ngày thì cần thanh toán một lần 4.29€
    Lichess cũng là một lựa chọn thay thế tốt, nhưng hỗ trợ ngoại tuyến còn hạn chế

    • Khi ngoại tuyến thì bị giới hạn ở 50 câu đố, và khi kết nối lại thì 50 câu tiếp theo sẽ được tải xuống lại
      Nếu đã giải một số câu rồi thì hệ thống sẽ chỉ tải xuống phần chênh lệch để đủ 50 câu
    • CT-ART 4.0 khá gần với chuẩn tham chiếu. Không hoàn toàn miễn phí, nhưng có khá nhiều tính năng học tập như đấu với các nước đi thay thế, giải bản rút gọn của câu đố, chơi từ phía đối diện
      Mình đã dùng nó nhiều năm
    • Nói công bằng thì ngồi trong nhà vệ sinh lâu như vậy sẽ bị trĩ
    • TacticMaster trên F-Droid dường như cũng cung cấp toàn bộ các tính năng tương tự miễn phí
    • ChessKing có một phần nội dung chỉ mở sau khi trả phí, nhưng các bộ sưu tập theo chủ đề khá tốt
  • Ứng dụng rất tuyệt và mình thích cách tiếp cận thích ứng này. Chỉ là đôi khi mục tiêu không thật sự rõ ràng
    Ví dụ, khi ghi “Brilliant queen win ahead!” thì mình tưởng là sẽ thắng bằng cách chiếu hết với hậu, nhưng câu đố thực tế lại là ăn quân hậu của đối phương
    Trong cờ vua, mình luôn hiểu “win” là chiếu hết. Nhìn chung vẫn là một ứng dụng rất tốt

    • Mình sẽ sửa những cách diễn đạt dễ gây nhầm lẫn như vậy. Hiện tại, nếu có tên quân cờ xuất hiện thì hãy hiểu rằng câu đố đó là bài ăn quân đó chứ không phải thắng ván đấu
    • Mục tiêu luôn là nước đi tốt nhất. Thay vì nghĩ “mục tiêu của mình là gì?”, bạn nên tìm ra nước đi tốt nhất
      Hồi mới chơi mình cũng gặp khó ở chỗ này, và vì lúc nào cũng có một nước đi tốt nhất nên đừng cố tìm “mục tiêu”, hãy tìm ra nước đi đó
  • Tuyệt. Sẽ hay hơn nếu có premove để có thể nhập nước tiếp theo trước khi hoạt ảnh của nước đầu tiên kết thúc
    Với người dùng có kinh nghiệm, điều đó giúp giữ nhịp tốt hơn. Có thể tham khảo chessbook như một ứng dụng triển khai tính năng này tốt

    • Mình sẽ xem ứng dụng bạn đề xuất và thử triển khai premove
  • Yêu cầu tính năng: sẽ tốt hơn nếu có thể quay lại câu đố trước đó. Kiểu như nút quay lại là được, cá nhân mình nghĩ chỉ cần lưu lịch sử một bước cũng đủ
    Mình muốn suy nghĩ thêm vì sao một biến thể khác lại không phải đáp án, nhưng thỉnh thoảng lại bấm nhầm nút sang câu tiếp theo
    Ngoài ra, nếu có thể xem thống kê thắng/thua theo từng danh mục thì sẽ rất hữu ích để biết mình nên luyện phần nào. Với chế độ thích ứng, nếu không tự thử hết thì khá khó nhận ra danh mục nào mình còn yếu, và việc tập trung luyện các mảng yếu chắc sẽ giúp nhiều
    Có lẽ cả thống kê tổng thể lẫn thống kê dựa trên n câu đố gần nhất đều hữu ích. Nếu việc lưu toàn bộ lịch sử là gánh nặng thì có thể cố định n ở mức như 100
    Liên quan đến ý cuối đó, sẽ hay nếu có thể điều chỉnh bằng checkbox những mục được đưa vào hoặc loại khỏi bộ thích ứng. Có thể chế độ thích ứng vốn đã tự làm việc đó, nhưng có khả năng tự chỉnh vẫn tốt hơn
    Thêm một ý nữa, sẽ hữu ích nếu sau khi hoàn thành câu đố có thể xem các tag liên quan. Ví dụ như câu vừa giải thuộc khai cuộc, Caro-Kann, fork

  • Hay đấy. Mình chưa bao giờ hiểu vì sao Lichess lại giới hạn tải xuống ngoại tuyến ở 50 câu đố

    • Nhân tiện, toàn bộ kho ngữ liệu câu đố của Lichess, tức hơn 5 triệu thế cờ kèm lời giải và thẻ chủ đề, có thể tải về ở dạng CSV từ https://database.lichess.org/#puzzles
  • Bạn có thể giải thích tech stack đã dùng và lý do chọn nó không?

  • Khởi đầu tốt đấy. Góp ý nhẹ nhàng thì các gợi ý văn bản cho quá nhiều manh mối, nên có lẽ tốt hơn nếu mặc định tắt
    Tính năng tự động chuyển sang câu đố tiếp theo cũng sẽ hữu ích. Việc phải bấm “next puzzle” mỗi lần khá mệt
    Danh sách danh mục câu đố có lỗi chính tả: “Egnlish Opening”

    • Lý do mình bật gợi ý văn bản mặc định là vì nếu không hiển thị thì phần lớn mọi người có lẽ sẽ không biết nó tồn tại
      Mình nghĩ ai thấy phiền thì có thể vào menu để tắt
      Mình sẽ thêm tùy chọn tự động chuyển trong bản cập nhật tiếp theo
      Lỗi chính tả đó thật đáng xấu hổ, cảm ơn bạn đã chỉ ra. Lúc nào cũng có thứ gì đó lọt qua
  • Nhà phát triển solo, không quảng cáo, không thuê bao. Khiến mình muốn trả tiền. Rất vui vì có người làm ra phần mềm tử tế

  • Mình sắp có một chuyến bay quốc tế đường dài, nên đây đúng là ứng dụng phù hợp lúc này
    May là mình đã thấy trước bình luận nói ứng dụng có trả phí, nên kịp vào màn hình mua trước khi mất mạng
    Nhân tiện, trên nút hiện “Buy now for $3.99” nhưng thực tế theo đơn vị tiền tệ của mình lại là $5.99. Không biết có thể để nút thay đổi theo giá khu vực không

    • Đó hiện là placeholder để hiển thị giá theo đơn vị tiền tệ hiện tại
      Đôi khi Play Billing Library mất một chút thời gian để lấy giá từ máy chủ
      Nếu bạn vuốt lên để buộc đóng ứng dụng trong màn hình chuyển ứng dụng rồi mở lại, giá đúng theo đơn vị tiền tệ hiện tại sẽ được hiển thị
  • Tốt đấy. Nhưng trên Android không có Google thì ứng dụng không chạy. Tức là cần Play Services. Mong bạn sửa được điều này :)

    • Muốn vậy thì phải triển khai một hệ thống thanh toán khác, nên sẽ mất chút thời gian