2012-02-21 21 views
10

¿Hay un marco de servidor de juegos para Node.js? Estaba usando nowjs, pero me gustaría algo más orientado a los juegos. Si bien prefiero la fuente gratuita/abierta, también estoy dispuesto a buscar en los comerciales. El único requisito que tengo es que tiene que estar basado en node.js.node.js game server framework?

+1

No es cierto pero puede [ver Maple.js] (https://github.com/bonsaiden/maple.js) – Raynos

+0

que parece interesante. Lo echaré un vistazo. Definitivamente no admite lo que necesito, pero puede ser un buen lugar para comenzar – LordZardeck

+0

@Raynos, agregue su comentario como respuesta, decidí construirlo. – LordZardeck

Respuesta

11

Maple.js es un punto de partida sólido para un juego basado en nodos multijugador.

La arquitectura de suelo ya está hecha y puedes echar un vistazo a cualquier otro juego por Ivo Wetzel para inspirarte.

12

Probar Pomelo.js. Un servidor de juego distribuido framework para node.js

+1

El problema con Pomelo es que es un marco increíblemente grande y complicado con poca documentación en inglés que no sea una explicación superficial de algunas de las partes. Es muy difícil orientarlo porque no hay un buen soporte en inglés. – Shayne

+0

Logré ponerlo en funcionamiento pero, al igual que muchos aquí, tuve dificultades para configurarlo. En el camino, muchos problemas apuntalados y muy poco o ningún apoyo. En este punto, es mejor que use algo más simple para avanzar. – Tigertron

+0

Pomelo parece un buen marco, pero a veces suceden diferentes problemas.Y el mayor problema aparece aquí: la mayor parte de la comunidad se encuentra en China, todos los foros y debates sobre temas están en chino ... Es casi imposible entender algo si no sabes chino ... – Serhii

1

shellyjs - sincronización y asincronía, registro de usuario, estadísticas, almacenamiento de objetos, agrupamiento, módulo de juego basado en turnos predeterminado, coincidencia de jugador, ejemplos de correo electrónico, connect4 y tictactoe, HTTP, WebSocket y TCP

https://npmjs.org/package/shellyjs

divulgación - yo trabajo en esto.

0

Pomelo es un framework de servidor de juego mucho mejor. Se desarrolló mucho mejor que otro marco. Es mucho más escalable, puede contener a muchos usuarios en línea. se puede ver en github:

https://github.com/NetEase/pomelo

3

Descargo de responsabilidad: soy el autor de este experimental framework de redes de juego.

Recomendaría marcar Nexy. Puede ayudarte a escribir servidores de juegos modulares.

Nexy es un marco TCP basado en middleware para Node. Escrito para juegos multijugador.

El diseño está inspirado en el sistema middleware Connects and Express y esos patrones ya han sido probados en producción.

Pruébalo con npm install nexy.