Oui ok, il s'agit d'un jeu de Tarot local et en ligne avec un serveur dédié et deux clients différents, un en ligne de commandes et l'autre graphique.
Le modèle est constitué de messages Json streamés sur TCP. Le view est soit une console, soit un client Qt. Le contrôleur est une classe utilitaire du protocole réseau.
Te prends pas la tête avec ces trucs MVC.
L'important est de découpler les choses, ne pas mettre du code appli/réseau dans l'IHM, fonctionner par interfaces virtuelles et en composants, prévoir dès le début d'une appli deux cibles radicalement différentes, ça aide à séparer les choses.
[^] # Re: ... et pas qu'un ...
Posté par AnthonyRabine (site web personnel) . En réponse au journal Du développement full-stack en Java. Évalué à 2.
Oui ok, il s'agit d'un jeu de Tarot local et en ligne avec un serveur dédié et deux clients différents, un en ligne de commandes et l'autre graphique.
Le modèle est constitué de messages Json streamés sur TCP. Le view est soit une console, soit un client Qt. Le contrôleur est une classe utilitaire du protocole réseau.
Sources du jeu
Te prends pas la tête avec ces trucs MVC.
L'important est de découpler les choses, ne pas mettre du code appli/réseau dans l'IHM, fonctionner par interfaces virtuelles et en composants, prévoir dès le début d'une appli deux cibles radicalement différentes, ça aide à séparer les choses.