Tôi muốn tạo ra một triển khai trực tuyến của một trò chơi bảng. Những công cụ nào tôi có thể sử dụng để viết trò chơi và làm cho nó dễ dàng tiếp cận với nhiều người nhất có thể?
Tôi muốn nó có thể truy cập rộng rãi nhất có thể, vì vậy sẽ tốt nhất nếu giao diện người dùng chạy trên trình duyệt, không phải trong một ứng dụng được tải xuống riêng biệt. Tương tự như vậy, nó phải là nền tảng chéo, không giới hạn trong một nền tảng duy nhất; JavaScript / HTML thuần túy sẽ là tốt nhất, vì điều đó cũng cho phép nó có thể sử dụng được trên iPad, mặc dù Flash hoặc Java có thể được chấp nhận. Silverlight không có sự thâm nhập thị trường (ví dụ như tôi chưa cài đặt nó) và XNA quá hạn chế.
Các tính năng khác sẽ rất hay là tính năng trò chuyện và xã hội tốt (hoặc tích hợp với các hệ thống trò chuyện hoặc mạng xã hội khác), hệ thống bảng xếp hạng hoặc giải đấu và tích hợp dễ dàng các bot để cung cấp cho đối thủ AI trong trường hợp không có đủ người chơi xung quanh. Bộ tính giờ trò chơi, để giữ cho mọi người di chuyển ở một tỷ lệ hợp lý, cũng sẽ tốt. Lưu hồ sơ trò chơi và cho phép mọi người phát lại và xem xét hồ sơ để nghiên cứu, cũng rất tuyệt, mặc dù tôi không mong đợi nhiều vì các loại tính năng này có xu hướng chỉ hiển thị trong các công cụ được xây dựng có mục đích cho các trò chơi như cờ vua hoặc cờ vây.
Là phần mềm miễn phí / nguồn mở sẽ là một điểm cộng lớn, vì vậy tôi có thể tự mở rộng phần mềm, mặc dù các giải pháp đóng hoặc lưu trữ có thể được chấp nhận nếu chúng cung cấp đủ các tính năng trên hoặc cung cấp một số phương tiện để mở rộng chúng.
Có bất kỳ hệ thống như vậy đáp ứng nhu cầu của tôi? Hoặc bất kỳ gần gũi ngay cả khi không khớp chính xác?
Một số hệ thống tương tự, không đáp ứng đủ nhu cầu của tôi, sẽ bao gồm:
- Yahoo Games , dựa trên web, nhưng tôi không thể viết các trò chơi của riêng mình cho nó (hoặc bất kỳ máy chủ tương tự nào trong danh mục đó).
- Volity , được xây dựng trên SVG và XMPP. Nguồn mở, được thiết kế để trở thành một tiêu chuẩn mở, có hỗ trợ cho bot, v.v., nhưng nó yêu cầu tải xuống ứng dụng khách riêng biệt và dường như không được tích cực phát triển hoặc sử dụng nữa.
- SuperDuperGames , là một hệ thống trực tuyến, mã nguồn mở để thực hiện các trò chơi theo lượt (kiểu chơi theo thư). Đó là, nó không phải là trực tiếp hoặc thời gian thực, mà thay vào đó bạn gửi di chuyển của mình và chờ đợi ai đó gửi chúng, trong ngày hôm sau hoặc lâu hơn. Đó là một cộng đồng tích cực, nhưng tôi muốn một cái gì đó mà tôi có thể chơi trò chơi trực tiếp, không phải trong nhiều tuần hoặc nhiều tháng.