Triển khai hệ thống kết hợp và cộng đồng cho các trò chơi nhiều người chơi [đã đóng]


10

Ngày nay, các trò chơi thường có cổng nhiều người chơi với các kênh trò chuyện & hệ thống tạo trận đấu cho các khía cạnh nhiều người chơi của trò chơi.

Một ví dụ sẽ là battle.net, ảo thuật thu thập các phòng trò chuyện trực tuyến, hào quang, v.v.

Bây giờ, đối với phần còn lại của chúng tôi, những game thủ độc lập có lẽ sẽ không thể dành nhiều nỗ lực phát triển để tạo ra những back-end đó từ đầu, chúng tôi có những lựa chọn nào?

Tôi đã nghĩ về một cái gì đó dọc theo dòng sử dụng IRC làm xương sống của hệ thống. Từ đó, thực hiện khía cạnh "cộng đồng", theo dõi người chơi, theo dõi trò chơi và thực hiện trận đấu trên đó. Nó dường như là những gì mà battle.net cũ (thời kỳ chiến tranh ấp ủ) từng là.

Câu hỏi là, điều này có dễ thực hiện không? Điều gì cần để chạy một máy chủ irc và tôi cho rằng điều này cũng yêu cầu viết một ứng dụng khách IRC (dường như đã được thực hiện rất nhiều trong những ngày này?)?

Nếu có nhiều cách khác nữa (giả sử, một khung mở cho công cụ này), chúng ta cũng hãy nghe chúng.


Dịch vụ trò chơi của Google Play (hoặc GPGS) là một tùy chọn khác dành cho Android.
mike510a

Câu trả lời:


5

Tôi sẽ không làm điều này với IRC. IRC rất đơn giản và đơn giản, nhưng cuối cùng không có gì ngoài trò chuyện và một số lệnh quản lý, tương đối đơn giản để tự xây dựng. Tôi nghĩ EVE sử dụng IRC cho một số nội dung trong cộng đồng trong trò chơi, nhưng hầu hết các trò chơi thì không, mặc dù trông tương tự nhau.

Có một số API có sẵn để cung cấp kết hợp và các tính năng xã hội / cộng đồng khác. GameSpy là một, Steamworks cũng cung cấp chức năng. OpenFeintScoreloop tồn tại cho các nền tảng di động và cung cấp một số tính năng xã hội (nhưng tôi không thấy một đề cập rõ ràng nào về kết hợp khớp trong cả hai).


Gần đây: Gamespy bị ngừng, OpenFeint không còn tồn tại.
Suma

4

Thông thường, nếu bạn đang ở trên PC, bạn sử dụng Steamworks cho một trò chơi nhỏ hơn. Một nửa lý do khiến cảnh game indie rung chuyển trên PC là vì Steam và Steamworks. Steam là một nền tảng bán hàng tuyệt vời và Steamworks về cơ bản là tốt nhất bạn có thể nhận được.

Nếu bạn đang sử dụng bảng điều khiển, thì nhà sản xuất bảng điều khiển cung cấp chức năng này thông qua Xbox Live / PSN / bất cứ điều gì.


1

Tôi đến từ Skiller, chúng tôi đã phát triển SDK cho phép các nhà phát triển thêm lớp xã hội vào các trò chơi mới hoặc hiện có của họ, sử dụng các công cụ quay vòng hoặc thời gian thực để tạo nhiều trò chơi hoặc tạo thêm thu nhập bằng cách sử dụng trong cửa hàng. SDK là miễn phí và bạn không cần phải lo lắng về việc lưu trữ máy chủ, đảm bảo rằng máy chủ có thể mở rộng, v.v ... Chúng tôi xử lý vấn đề đó. Hãy dùng thử trên www.skiller-games.com và cho tôi biết bạn nghĩ gì.


Trang web dường như không còn tồn tại nữa. Hay không?
Suma
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.