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.
Odpowiedzi:
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
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.
źródło
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.
źródło