20-07-2013, 06:06 PM
En m'inspirant de ton système de namespaces, j'ai pensé à faire un truc comme ça :
Un seul serveur NodeJS (bien plus simple), et un répertoire /game à côté du MVC qui contiendra des classes liées entre elles pour éviter de solliciter la BDD à chaque demande et faciliter le temps réel.
La communication avec ces classes sera uniquement par sockets.
Il me reste à trouver un moyen de bien organiser l'I/O
Ce dossier contiendra par exemple la classe World qui contiendra dans un de ses attributs toutes les Maps qui elles contiendront des Entity, etc..
Un seul serveur NodeJS (bien plus simple), et un répertoire /game à côté du MVC qui contiendra des classes liées entre elles pour éviter de solliciter la BDD à chaque demande et faciliter le temps réel.
La communication avec ces classes sera uniquement par sockets.
Il me reste à trouver un moyen de bien organiser l'I/O
Ce dossier contiendra par exemple la classe World qui contiendra dans un de ses attributs toutes les Maps qui elles contiendront des Entity, etc..