3 điểm bởi GN⁺ 2024-01-30 | 1 bình luận | Chia sẻ qua WhatsApp

Boardzilla board game kỹ thuật số

  • Boardzilla là một không gian cho phép dễ dàng chơi và phát triển board game ngay trong trình duyệt.
  • Cung cấp cho người dùng một giao diện đơn giản để dễ dàng biểu đạt luật chơi và đưa ra các tùy chọn mà người chơi có thể lựa chọn.
  • Nếu bạn quan tâm đến phát triển game, nên đọc qua tài liệu.

Các trò chơi hiện có

  • 7 Wonders Duel: Trò chơi dành cho 2 người chơi
  • Cursed: Trò chơi dành cho 1 người chơi
  • Hex: Trò chơi dành cho 2 người chơi
  • Power Grid: Trò chơi dành cho từ 2 đến 4 người chơi

Ý kiến của GN⁺

  • Boardzilla là một nền tảng rất hữu ích cho những ai muốn tận hưởng board game kỹ thuật số và các nhà phát triển game.
  • Việc cung cấp trò chơi phù hợp với nhiều số lượng người chơi khác nhau khiến nền tảng này phù hợp cho cả cá nhân lẫn nhóm.
  • Bằng cách cung cấp tài liệu phát triển game, nền tảng này cũng mang đến cơ hội để cả các nhà phát triển mới bắt đầu thử tạo ra trò chơi của riêng mình.

1 bình luận

 
GN⁺ 2024-01-30
Bình luận trên Hacker News
  • Có ý kiến cho rằng dự án đang dùng TypeScript và CSS, nhưng mong muốn máy chủ hỗ trợ Python. Họ nói thời điểm này khá tốt vì các nhà phát triển và nhà xuất bản hiện dùng BGA đang cảm thấy bất an trước mô hình kinh doanh của Asmodee. Đồng thời cũng hỏi thêm về stack kỹ thuật của các nền tảng game khác và đề nghị tích hợp Python.
    • BGA Studio: JS/CSS + PHP (client và server) + MySQL
    • Yucata.de: JS + HTML + .NET 4.5 (server)
    • TTS: dùng Lua (kèm phê bình rằng nó không hướng đối tượng)
    • Cung cấp liên kết tới bài đánh giá phần mềm board game năm 2021
  • Có đánh giá tích cực về game engine với nhiều tính năng khác nhau, nhưng cũng nói rằng họ gặp khó khăn khi dùng hệ thống này để tạo một phiên bản lập trình có thể chơi trực tuyến. Họ xác nhận đã thấy hỗ trợ cho thẻ bài trong tài liệu, nhưng nói khó biết chính xác đã thay đổi những gì, và nêu ra nhu cầu về một tutorial từng bước.
  • Có lời khuyên nên tránh dùng hậu tố 'Zilla' trong tên dự án. Lý do là trước đây đã có các trường hợp dùng hậu tố 'Zilla' rồi phát sinh vấn đề pháp lý.
  • Có người nói họ có rất nhiều nguyên mẫu board game muốn biến thành game web, từng thử viết các hàm cho một thư viện board game tổng quát, nhưng không thể theo đuổi nghiêm túc vì còn làm song song các dự án khác. Họ cũng phê bình nền tảng BGA có đường cong học tập dốc, không thích PHP, và tài liệu bị phân tán ở nhiều nơi.
  • Có đánh giá tích cực về lệnh luồng 'everyPlayer' cho phép nhiều người chơi hành động đồng thời, đồng thời nhận xét rằng các framework board game khác đang thiếu tính năng này.
  • Có ý kiến cho rằng để phát triển một giải pháp thay thế BGA thì cần có sự cho phép của nhà xuất bản, và vì BGA thuộc sở hữu của Asmodee nên việc xin phép có thể sẽ khó. Dù vậy, đây vẫn được xem là một nỗ lực tốt.
  • Có nhắc đến screentop.gg như một lựa chọn đã vững chắc và được thiết lập tốt trong lĩnh vực này, đồng thời nói rằng việc làm game trên hệ thống đó khá dễ.
  • Có câu hỏi liệu dự án đã nhận được giấy phép cho Funkenschlag chưa, vì sao lại dùng TypeScript, và dự định sẽ quản lý hành vi phá game hoặc gian lận của người chơi như thế nào. Cũng có câu hỏi nó giống BGA hay TTS hơn.
  • Có ý kiến bày tỏ sự quan tâm vì nó có thể hữu ích cho việc kiểm thử cục bộ như một frontend cho bot AI.
  • Có câu hỏi liệu có thể phát triển game bằng ngôn ngữ compile-to-JS mà họ ưa thích hay không. Họ cũng thắc mắc liệu hạ tầng game có bắt buộc phải dùng TypeScript hay không.