2 điểm bởi GN⁺ 2025-02-09 | 1 bình luận | Chia sẻ qua WhatsApp
  • Giới thiệu về The Deck

    • "The Deck" là một ứng dụng tổng hợp các trò chơi bài offline nhiều người chơi trên di động, được phát triển bằng Dart và Flutter.
    • Dự án được tạo ra từ cảm hứng về những lần muốn chơi game cùng bạn bè nhưng lại không có đủ bộ bài cần thiết.
    • Ứng dụng cung cấp một môi trường chơi thân thiện với người dùng và mang tính cộng tác để có thể tận hưởng các trò chơi bài truyền thống trong môi trường số.
    • Một điểm nổi bật là có thể đặt một thiết bị làm "bàn", cho phép mọi người chơi xem trạng thái các lá bài theo thời gian thực.
  • Lối chơi

    • Chọn trò chơi
    • Kết nối vào phòng
    • Bắt đầu trò chơi
  • Thông tin khác

    • Blog cá nhân: "Game Night Just Got a Digital Upgrade: The Deck"
    • Có thể sử dụng trên nhiều nền tảng khác nhau: AppStore, PlayStore, v.v.
  • Đóng góp

    • Hoan nghênh đóng góp, và nếu muốn phát triển trò chơi mới rồi phát hành lên store thì có thể liên hệ.
  • Thiết lập Flutter

    • Quản lý phiên bản Flutter SDK bằng FVM
    • Sau khi cài fvm, thiết lập phiên bản Flutter bằng fvm use x.y.z
  • MR / Pull Request

    • Quy ước đặt tên khi bắt đầu mô tả commit: (FEAT), (FIX), (CHORE), (TEST)
  • Phát hành

    • Giải thích cách phát hành lên cửa hàng ứng dụng Android và iOS
    • Cung cấp cách xử lý các lỗi thường gặp
  • Công cụ

    • Cung cấp script tạo template Redux mới
  • Giấy phép

    • Dự án được cung cấp theo giấy phép MIT.

1 bình luận

 
GN⁺ 2025-02-09
Ý kiến trên Hacker News
  • Có ý kiến cho rằng thật vui vì máy chủ được viết bằng Dart và việc không có Firebase là một điểm cộng
    • Có mong muốn hệ sinh thái máy chủ Dart trở nên trưởng thành hơn
    • Có ý kiến cho rằng khả năng biên dịch Dart thành binary tĩnh rất hữu ích cho việc triển khai
  • Chia sẻ trải nghiệm từng mua game Ticket to Ride cho Nintendo Switch
    • Có tính năng dùng "companion app" để xem các lá bài riêng tư của từng người chơi trên thiết bị khác
    • Tuy nhiên, bảng chơi (ví dụ: Switch kết nối với TV) chỉ ở trạng thái "chỉ đọc" nên hơi thiếu tương tác
    • Có cảm giác mọi hành động đều diễn ra trên điện thoại nên thiếu sự tương tác với không gian dùng chung
    • Đã từng suy nghĩ cách giải quyết vấn đề này nhưng chưa tìm ra phương án thực tế
  • Chia sẻ trải nghiệm từng nghĩ ra ý tưởng bộ bài ảo khi VR bắt đầu trở nên phổ biến
    • Ý tưởng là mọi người tham gia trò chơi đều có thể di chuyển điện thoại để xem các lá bài ảo
    • Ý tưởng này xuất phát từ nhu cầu giấu việc chơi bài ở trường đại học
    • Có ý kiến tiếc rằng việc học đại học không cung cấp kỹ thuật để hiện thực hóa ý tưởng này, nhưng vui vì có người khác đã triển khai nó
  • Có ý kiến cho rằng dự án Dart/Flutter xuất hiện trên trang nhất HN là chuyện hiếm và dành lời khen cho tác giả
  • Tác giả cảm ơn phản hồi và cho biết sẽ cập nhật nội dung
    • Chi tiết hơn về phần triển khai được cung cấp qua liên kết
  • Có ý kiến cho rằng việc tạo ra một bộ bài bằng rất nhiều công nghệ là điều ấn tượng
    • Có ý kiến cho rằng đây là trải nghiệm tương tự nhưng có lẽ kém hơn việc mua một bộ bài dưới 10 đô la
    • Có ý kiến cho rằng chính điều đó lại khiến họ thích dự án này
  • Mong chờ có thể chơi game thẻ bài tùy chỉnh với bạn bè ở khắp nơi trên thế giới
    • Đã tải ứng dụng và thử game mẫu nhưng thấy tiếc vì mọi người chơi phải kết nối cùng một WiFi
    • Có ý kiến thắc mắc liệu điều đó có nghĩa là ứng dụng chỉ dùng cho các trò chơi chơi trực tiếp hay không
  • Có ý kiến cho rằng ứng dụng Android tên "Flick Hearts" từ năm 2011 cũng có cùng ý tưởng
    • Có ý kiến nói rằng vào thời điểm đó ý tưởng này rất giàu trí tưởng tượng và từ đó đến nay chưa thấy lại
  • Có ý kiến nhắc đến một lựa chọn khác trên nền web là "virtualtabletop.io"
    • Được mô tả là tương tự Tabletop Simulator 2D
    • Có cung cấp liên kết mã nguồn
  • Có ý kiến cho rằng dự án rất tuyệt và muốn thử ngay
    • Có ý kiến cho rằng sẽ tốt hơn nếu có ảnh chụp thực tế về cách "The deck" hoạt động
    • Có ý kiến cho rằng phần mô tả đã đủ nhưng còn thiếu hình ảnh minh họa