Wdrożenie systemu dobierania graczy i systemu społecznościowego do gier wieloosobowych [zamknięte]

10

Obecnie gry często mają portale dla wielu graczy z kanałami czatu i systemem dopasowywania dla aspektów gry wieloosobowej.

Przykładem może być battle.net, magia internetowych czatów, halo itp.

Teraz, dla reszty z nas niezależnych graczy, którzy prawdopodobnie nie będą w stanie poświęcić dużo wysiłku na rzecz tworzenia tych back-endów od zera, jakie mamy opcje?

Myślałem o czymś podobnym do wykorzystania IRC jako kręgosłupa systemu. Następnie zaimplementuj aspekt „społeczność”, śledzenie graczy, śledzenie gier i tworzenie meczów. Wygląda na to, jak wyglądała stara battle.net (era wojny wylęgu).

Pytanie brzmi, czy jest to łatwe do zrobienia? Co trzeba zrobić, aby uruchomić serwer IRC i przypuszczam, że wymaga to również napisania klienta IRC (co wydaje się być zrobione ostatnio?)?

Jeśli są też inne sposoby (powiedzmy, otwarte ramy dla tych rzeczy), posłuchajmy ich także.

kamziro
źródło
Usługi gier Google Play (lub GPGS) to kolejna opcja dla Androida.
mike510a,

Odpowiedzi:

5

Nie zrobiłbym tego z IRC. IRC jest prosty i prosty, ale ostatecznie jest to tylko czat i niektóre polecenia zarządzania, które można stosunkowo łatwo zbudować. Myślę, że EVE używa IRC do niektórych społeczności w grze, ale większość gier tego nie robi, mimo że wygląda podobnie.

Dostępnych jest kilka interfejsów API zapewniających dopasowanie i inne funkcje społecznościowe / społecznościowe. GameSpy jest jednym, Steamworks zapewnia również funkcjonalność. OpenFeint i Scoreloop istnieją dla platform mobilnych i zapewniają pewne funkcje społecznościowe (ale nie widzę żadnej wyraźnej wzmianki o dopasowywaniu meczów w żadnym z nich).


źródło
Ostatnio: Gamespy zostało przerwane, OpenFeint już nie istnieje.
Suma
4

Zazwyczaj, jeśli korzystasz z komputera, używasz Steamworks do mniejszej gry. Połowa tego, co dzieje się w niezależnej grze na PC, to Steam i Steamworks. Steam jest doskonałą platformą sprzedaży, a Steamworks jest w zasadzie najlepszym, co możesz uzyskać.

Jeśli korzystasz z konsoli, producent konsoli zapewnia tę funkcjonalność za pośrednictwem Xbox Live / PSN / cokolwiek.

DeadMG
źródło
1

Jestem ze Skillera, opracowaliśmy SDK, który umożliwia programistom dodawanie warstwy społecznościowej do nowych lub istniejących gier, korzystanie z narzędzi turowych lub w czasie rzeczywistym do tworzenia gier wieloosobowych lub generowanie większych przychodów za pomocą wbudowanego sklepu. Zestaw SDK jest bezpłatny i nie musisz się martwić o hosting serwera, upewniając się, że serwer jest skalowalny itp. Zajmujemy się tym. Wypróbuj to na www.skiller-games.com i powiedz mi, co myślisz.

MikeL
źródło
Strona wydaje się już nie istnieć. A może to?
Suma