Phần mềm giải đấu trực tuyến nào?


7

Tôi đang tìm kiếm một phần mềm quản lý giải đấu bao gồm một số thứ không chuẩn. Cho đến nay, tôi không tìm thấy bất cứ thứ gì có thể sử dụng cho mục đích của mình và tôi không mong đợi bất kỳ thứ gì tồn tại. Thay vào đó tôi muốn tìm một cái gì đó gần gũi mà tôi có thể mở rộng và điều chỉnh theo mong muốn của mình.

Dưới đây là các yêu cầu mà tôi đang tìm kiếm trong một phần mềm quản lý giải đấu dựa trên web:

  • Có thể tùy chỉnh: nguồn mở sẽ hoàn hảo, nếu không, ít nhất cần phải hỗ trợ các trình cắm để hỗ trợ các loại thể thao / trò chơi / kết quả / v.v.
  • Xác thực: hỗ trợ cho người dùng được xác thực có thể liên quan đến các giải đấu khác nhau cũng như các đội
  • Chạy hầu hết không được giám sát: vì các giải đấu dựa trên web Tôi muốn cung cấp cho các thí sinh khả năng tự đăng ký (dựa trên hệ thống xác thực để giảm vấn đề spam) và tự báo cáo kết quả. Báo cáo kết quả thay đổi đáng kể dựa trên giải đấu thực tế, do đó, có thể yêu cầu một số trình cắm xác định kết quả. Mục tiêu là giảm đáng kể nỗ lực thủ công cần thiết của các quản trị viên so với phần mềm quản lý giải đấu thông thường.
  • Giao diện web: Tôi không quan tâm đến phần mềm quản lý giải đấu ngoại tuyến
  • Hoạt động: Nếu bằng mọi cách có thể, tôi muốn xây dựng dựa trên phần mềm được duy trì và / hoặc đang phát triển hoạt động

Một số tính năng dễ có tùy chọn sẽ là:

  • tạo khung tự động với các thuật toán có thể lựa chọn (vòng tròn, hệ thống KO, v.v.)
  • trực quan hóa (chủ yếu là ngoặc)
  • số liệu thống kê

Tôi đang hỏi câu hỏi này sau khi nghiên cứu các lựa chọn thay thế mà google-fu của tôi có thể tìm thấy. Tôi sẽ liệt kê các công cụ ở đây mà tôi tìm thấy và những gì sai với chúng cho mục đích của tôi. Xin vui lòng giúp tôi cải thiện google-fu của mình hoặc chỉ ra nếu tôi đã bỏ qua điều gì đó trong các đánh giá của mình.

  • hệ thống giải đấu mở: trông gần giống như những gì tôi đã nghĩ, nhưng dường như chưa bao giờ cất cánh và không được biết đến trong gần nửa thập kỷ nay
  • KMleague: nghe có vẻ hay, nhưng dường như không được duy trì nữa (tôi không thể truy cập vào diễn đàn của họ để biết thêm thông tin. Không bao giờ nhận được e-mail kích hoạt.) Có lẽ ai đó ở đây biết điều đó và liệu có đáng để kiểm tra không ra mã làm điểm bắt đầu.
  • Trong chủ đề SO này, tôi đã tìm thấy logic Tourney và TourathonAPI, cả hai đều yêu cầu quản lý ngoại tuyến các giải đấu. Ngoài ra, đầu tiên là thương mại và sau đó chưa phát hành bất cứ điều gì.
  • Konkuri.com - cung cấp cho tôi không đủ khả năng tùy chỉnh và yêu cầu kiểm duyệt nặng nề bởi một số quản trị viên.

Một số sản phẩm thương mại tôi đã nhanh chóng loại bỏ vì chúng không có khả năng tùy biến (hầu hết bị giới hạn nghiêm ngặt đối với một môn thể thao / trò chơi nhất định) và bởi vì tất cả tôi đã đi qua nơi một lần nữa quản lý ngoại tuyến.

Có ai biết một cái gì đó có thể được sử dụng như một điểm khởi đầu, hoặc tôi sẽ phải phát triển một hệ thống như vậy từ đầu?

Câu trả lời:


1

Đây là một khó khăn; hãy chia nó thành các phần riêng biệt.

Số liệu thống kê

"Báo cáo kết quả" và "Tạo khung" sẽ yêu cầu một hệ thống linh hoạt để lưu trữ điểm số và có thể hiển thị chúng chính xác theo định dạng trực quan. Xây dựng một cái gì đó để làm điều này cho tất cả các hệ thống tính điểm khác nhau sẽ yêu cầu một cái gì đó như No-SQL (hoặc các trường số nguyên mặt nạ bit trong SQL) và mã hóa nặng. Linh cảm của tôi về điều này sẽ là do thị trường thích hợp và sự đơn giản tương đối, chỉ những nỗ lực được hỗ trợ thương mại mới thành công ở đây. Để vẽ một đường song song nảy ra trong đầu, có bao nhiêu hệ thống thương mại điện tử với mục nhập đa mặt hàng và các tùy chỉnh bespoke tự động làm thay đổi giá, được thực hiện trên dây giày, bạn đã thấy trong tự nhiên chưa? Hay nói một cách đơn giản, cách nói dối điên rồ này .

Bình thường hóa dữ liệu và tạo hình ảnh bảng giải đấu bằng các công cụ của bên thứ ba có vẻ hợp lý ở đây (hãy nhớ rằng có một trang web StackExchange của WebApps ). Bảng giải đấu có thể được tạo bằng các phương pháp viết kịch bản trên đúng tài nguyên, đây là một ví dụ thô sơ khi sử dụng công cụ sai ( đây là công cụ duy nhất tôi sử dụng, chỉ là một ví dụ nhanh trong đó có bốn người tham gia và Jodie thắng):

Ví dụ về hình ảnh giải đấu

Về mặt dữ liệu, bạn sẽ cần có thể tham khảo mọi người, đội, cơ quan chủ quản (hoặc bất cứ ai đưa ra luật lệ và tổ chức các giải đấu) và chính các giải đấu. Bạn có thể nhóm mọi người thành các đội, hãy nhớ rằng thành viên của đội có ngày / giờ bắt đầu và kết thúc và trong một số giải đấu, điều này có thể thay đổi trong chính giải đấu. Một số thành viên trong đội có thể không tham dự mọi giải đấu và một số có thể là người dự bị tham dự nhưng có thể chưa tham gia. Bất cứ ai cũng có thể "sở hữu" một giải đấu (mặc dù bạn có thể sử dụng phương thức xác thực để chứng minh quyền sở hữu). Điều này nghe giống như một bánh mì và bơ CRM . Thay thế các đội bằng các công ty và giải đấu bằng cơ hội.

Hệ thống danh tiếng web

Nếu trang web phải tự duy trì, ngoài việc sử dụng các công cụ như Akismet , bot-Proof-formReCaptcha (các giải pháp khác tồn tại), bạn có thể muốn xem xét các hệ thống danh tiếng để điều chỉnh hoạt động của người dùng. Có rất nhiều blog và sách về vấn đề này (sở thích cá nhân của tôi là Clay Shirky và cuốn sách O'Reilly được liên kết trong tiêu đề của phần này). Điều này sẽ giúp điều chỉnh các sự kiện nhỏ hơn hoặc địa phương.


Tôi không rõ tại sao số liệu thống kê yêu cầu một giải pháp noQuery.
Sinan

Một trong những yêu cầu là "tạo khung tự động với các thuật toán có thể lựa chọn (vòng tròn, hệ thống KO, v.v.)" - điều này sẽ yêu cầu các trường khác nhau chống lại cùng một loại thực thể (trò chơi, người chơi, trận đấu, giải đấu) hoặc một nhóm ngày càng tăng Các bảng SQL. Bạn có thể làm điều đó với trường số nguyên mặt nạ bit (hy vọng rằng bạn không đạt đến giới hạn về khả năng của nó) và tìm cách thể hiện dữ liệu theo định dạng đó hoặc sử dụng NoQuery. Hãy thử vẽ ERD cho một vài giải đấu ví dụ và xem có bao nhiêu bảng mới cho mỗi loại giải đấu mới mà bạn phải tạo.
Metalshark

0

Bạn nên thử webSPELL. Họ đã tồn tại trong một thời gian dài và họ tạo ra một esports / clan CMS gần đây.


0

Chúng tôi cần một giải pháp cho một hệ thống phần mềm giải đấu trực tuyến. Chúng tôi đã rất hạnh phúc với Tourathon-Brquet-Maker.com cho trang web giải đấu của chúng tôi.

Nếu bạn tham gia giải đấu-brquet-maker.com, nó sẽ hướng bạn đến những người có thể xây dựng một trang web cho một giải đấu. Nó chỉ giống như 400 đô la và mất hết rắc rối khi điều hành một giải đấu trực tuyến.

Chúng tôi chỉ đưa các giải đấu trực tuyến, lên lịch, thậm chí những thứ như bản đồ Google để tìm chỉ đường và thậm chí có thể tải lên hình ảnh của nhà tài trợ.

Bạn nên kiểm tra chúng.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.