Avec les technologies disponibles on peut facilement avec Warcraft 3 coder un MMORPG. Les projets qui s'y sont lancés n'ont juste pas été capable de maintenir un projet aussi long (surtout que forcément ils voyaient gros) ou de développer l'application serveur. _________________
La limite de 12 joueurs est codée en dur dans l'exécutable, la faire sauter pourrait se révéler difficile surtout si ils ont alloués des tables statiquement.
Il faut donc passer par quelque chose comme Reinvent the Craft, c'est à dire une librairie qui permet d'ajouter des fonctions Jass (via un langage de programmation permettant des stdcall tel que le C); ils fournissent déjà un certain nombre de librairies dont WarSoc qui expose des fonctions de socket en Jass. On perd donc le protocole réseau de Warcraft3, ce qui nous demande d'en créer un, pour un RISK la principale difficulté devrait être sur la synchronisation des attaques.
Pour un MMORPG un certain nombre de calculs doivent se trouver sur l'application serveur dont le système de sorts (combats). _________________
Il s'agit plutôt d'un exécutable tiers qui va lancer l'exécutable war3.exe et lui faire charger une dll qui contient le code que l'on ajoute à warcraft. On lui fait également charger un mopaq supplémentaire qui va contenir le common.j avec les fonctions supplémentaires.
Ce n'est donc pas pour une carte mais bien pour un mod.
NB: sur les anciennes versions de War3 une faille permettait d'exécuter une dll intégrée à la carte et donc de rendre tout cela possible simplement par le système de carte. _________________
Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum