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?
Odpowiedz
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ę.
Bawiłem się z Osmus. Sprawdź to.
Wypróbuj Pomelo.js. Struktura rozproszonego serwera gier dla node.js
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
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
Pomelo wygląda jak dobre ramy, ale czasami pojawiają się różne problemy. – Serhii
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.
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:
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
.
- 1. Najlepsza praktyka do aktualizacji serwera gier online?
- 2. JavaScript FAB framework na Node.js
- 3. Publikowanie serwera Node.JS w Internecie
- 4. RxJS + node.js Implementacja serwera HTTP?
- 5. Globalne ustawienia serwera proxy Node.js
- 6. Zaproponuj dobry darmowy i otwarty framework/silnik gier HTML5 + JS?
- 7. Node.js na MAC: Dostęp do serwera Node.js z innego komputera
- 8. Użyj Node.JS jako serwera REST i serwera WWW
- 9. Pomiar i monitorowanie wydajności serwera Node.JS
- 10. Wychodzenie z działającego serwera Node.js w Linuksie
- 11. Node.js wywołanie zwrotne serwera socket.io nie działa
- 12. node.js - możliwy wyciek pamięci serwera http wersję
- 13. Próba parsowania JSON bez awarii serwera Node.js
- 14. SVG do strony serwera PNG - używając node.js
- 15. Znalezienie proces id serwera node.js w Windows
- 16. Awaria serwera Node.js bez komunikatu o błędzie
- 17. Pobierz plik z serwera Node.JS z AngularJS
- 18. Ochrona kodu po stronie serwera Node.js
- 19. Architektura serwerów dla gier wieloosobowych?
- 20. Centrum gier IOS GKLocalPlayerListener
- 21. Typowy schemat użycia gier
- 22. Programowanie gier w Javie
- 23. OSX - Wydawanie gier Unity
- 24. Coroutines do projektowania gier?
- 25. Programowanie gier wieloosobowych
- 26. Opcja NoSql dla gier MMORPG
- 27. Centrum gier i mój własny serwer
- 28. Separacja serwera plików i logiki socket.io w węźle node.js
- 29. Jak przechwycić błędy serwera node.js/express, takie jak EADDRINUSE?
- 30. Redis pub/sub do serwera czatu w node.js
Nie bardzo, ale można [spójrz na Maple.js] (https://github.com/bonsaiden/maple.js) – Raynos
, 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
@Raynos, dodaj swój komentarz jako odpowiedź, postanowiłem to rozbudować. – LordZardeck