2012-02-21 14 views
10

Czy istnieje framework serwera gier dla Node.js? Używałem nowjs, ale chciałbym czegoś bardziej ukierunkowanego na gry. Chociaż wolałbym wolne/otwarte źródło, chętnie przyjrzę się również reklamie. Jedynym wymaganiem, które mam, jest to, że musi być oparty na node.js.framework serwera gier node.js?

+1

Nie bardzo, ale można [spójrz na Maple.js] (https://github.com/bonsaiden/maple.js) – Raynos

+0

, który wygląda interesująco. Przyjrzę się temu. Zdecydowanie nie obsługuje tego, czego potrzebuję, ale może być dobrym miejscem na rozpoczęcie – LordZardeck

+0

@Raynos, dodaj swój komentarz jako odpowiedź, postanowiłem to rozbudować. – LordZardeck

Odpowiedz

11

Maple.js to solidny punkt wyjścia dla gry opartej na węźle dla wielu graczy.

Architektura podłoża została wykonana i możesz wypróbować inne gry pod numerem Ivo Wetzel, aby uzyskać inspirację.

12

Wypróbuj Pomelo.js. Struktura rozproszonego serwera gier dla node.js

+1

Problem z Pomelo polega na tym, że jest to niewiarygodnie duża i skomplikowana struktura z małą angielską dokumentacją, poza pobieżnym wyjaśnieniem niektórych części. Jest to bardzo trudne do zorientowania, ponieważ nie ma po prostu dobrego wsparcia w języku angielskim. – Shayne

+0

Udało mi się go uruchomić, ale jak wielu tutaj, miałem naprawdę ciężko go ustawić. Po drodze wiele problemów było bardzo mało wspieranych. W tym momencie lepiej jest użyć czegoś prostszego, aby poczynić postępy. – Tigertron

+0

Pomelo wygląda jak dobre ramy, ale czasami pojawiają się różne problemy. – Serhii

1

shellyjs - synchronizacja i asynchronizacja, reg użytkownika, statystyki, przechowywanie obiektów, tworzenie klastrów, domyślny moduł gry turowej, dopasowywanie graczy, e-mail, przykłady connect4 i tictactoe, HTTP, WebSocket i TCP

https://npmjs.org/package/shellyjs

ujawnienie - Pracuję nad tym.

0

Pomelo to znacznie lepsza struktura serwerów gier. Opracował znacznie lepiej niż inne ramy. Jest znacznie bardziej skalowalny, może pomieścić wielu użytkowników online. widać to na github:

https://github.com/NetEase/pomelo

3

Nota prawna: Jestem autorem eksperymentalnej sieci do gier.

Polecam sprawdzenie Nexy. Może pomóc w pisaniu modularnych serwerów gier.

Nexy to framework TCP oparty na oprogramowaniu pośrednim dla węzła. Napisany dla gier wieloosobowych.

Inspiracją dla projektu jest system oprogramowania pośredniego Connects i Express, który jest już sprawdzony w produkcji.

Wypróbuj za pomocą npm install nexy.

Powiązane problemy