Emulateur en java ?
Bonjour à tous,

Je post ici pour me renseigner, venant d'une autre communauté j'ai voulus avec un amis changer de type d'émulation, nous avons donc choisis l'émulation wow

Nous codons le java, mais nous connaisson aucun protocole du client (qui après quelque recherche et apparemment appeler "oppcode" et change suivant les versions) c'est pour cette raisons que nous cherchons si un émulateur open source en java existe (j'en ai trouver avec google mais il y avais juste la partis connection


Ps: merci de ne pas faire de débat sur la consommation d'un émulateur en java (je le vois venir Angry )
Oula non, ou alors je l'ignore encore.
C'est uniquement du langage C qui est utilisé pour l'émulation wow (je n'ai jamais vu de java jusqu'à présent)
Je n'ai jamais vue un émulateur Java sur WoW. Vous ferez plus vite d'apprendre le C++ que de trouver un émulateur Java Open Source ^^

Il me semble qu'un débat avait eu lieu sur un forum d'émulation anglophone à une époque, par rapport au contrainte du Java pour un émulateur WoW. Si je retrouve le lien je te l'enverrais par MP et j'éditerai sur ma réponse.
Les intérêts du Java n'apportent strictement rien dans le domaine de l'émulation Wow. Je doute que tu trouves un émulateur Wow en Java.
Je sais que sa consomme plus mais si c'est bien codé et qu'il n'y à pas de fuite de mémoire c'est presque similaires, beaucoup de société utilise le java et l'action script pour leur client
Citation :Ps: merci de ne pas faire de débat sur la consommation d'un émulateur en java (je le vois venir Angry )

Merde, vous m'avez vue arriver Big Grin.

Vers 2012 il me semble, il y avais BunnyEmu et JMANGOS qui ont essayer de voir le jour, il me semble qu'ils sont développer en Java mais ont été abandonner depuis il me semble.
J'avais aussi déjà vue une discussion de ce type sur un autre forum, mais elle avais abouti à un non :/

A moins d'être motiver pour développer le premier emu wow en Java, je ne pense pas que tu puisse trouver quelque chose :/
D'accord je vais donc me lancé dans le premier émulateur en java pour mon serveur.

Je voudrais savoir aussi quelque chose qu'elle est la version la plus rechercher ou celle qui a le plus de succès aurprès des joueurs
Je dirais Cata ou MOP, même si je risque de m'en prendre une pour mop Tongue
WOTLK c'est du trop vue trop longtemps, en tout cas pour ma part Smile
Puisque apparemment tu as déjà eu l'occasion de développer d'autres émulateurs en Java (pour d'autres jeux) je ne saurais que trop te conseiller de partir d'un émulateur existant que tu connais et de l'adapter à Wow.

Bonne chance sur cette longue route escarpée, nous attendons des nouvelles Smile
Vu que je vais repartir de zéro pourquoi pas tenté avec l'extension qui va sortir "Warlords of Draenor" qu'en pensez vous ?

C'est impossible d'adapté un émulateur qui était codé à l'aide de packets pour le mettre sur wow donc il faudra belle et bien recommencer ^^
(je ne serrais pas le seul à codé sur l'ému je le ferrais avec un amis)
Double bonne chance dans ce cas.

Si je peux me permettre tout de même, un effort sur l'orthographe serait apprécié. Je conçois difficilement un mariage entre le développement (qui requiert une syntaxe irréprochable) et un langage approximatif dont les fautes sautent aux yeux.

Dans tous les cas, je vous invite tout de même à lire ces 3 sujets qui vous fourniront, je pense, une première approche du développement sur Wow et de sa partie la plus bas niveau : le protocole de communication. Peut-être que ces tutos sauront vous faire entendre raison sur vos objectifs Smile
Bonne lecture à vous Wink
"Le java, un langage orienté lenteur"

Si vous voulez développer un émulateur faite le en C++ , vraiment le langage le plus efficace.
Java demande trop de dépendance et mémoire mais bon après libre a vous.
Des nouvelles de ton projet d'émulateur en java, lilirageuse ? Smile
Ok la, j'ai trop vue de ce genre de post.
Vive le C++, prosterné vous devant le C++, etc...

Je suis Programmeur depuis bien des années et là j'ai trop vue de c'est commentaires.
Si vous avez la moindre base en programmation, vous savez que toute les langages son traduit en langage machine, pour Windows c'est le "CLR" (Common Language Runtime) qui lui est traduit en ASM un langage machine. Et pour finir, que tu écrive du Java, J#, C#, C++, VB.NET, etc. sa fini tout par être un fichu code binaire.

Avec la sortie des Framework tout les langage son équivalent en gestion de mémoire, de réseautique, etc...

Et pour les vendu C++, les Automates programmable qui gères des robots de précision 0.00005 dans les industries sont programmer en java et VB script pour la simple et unique raison que c'est des langages très stable, Et la il en a de nouvelle génération qui sorte sur un os Windows et c'est le langage J#, C# qu'il ont besoin pour les programmer.

En tout cas lilirageuse je te souhaite un grand succès dans ton dev. en java, moi je développe un projet Warlords of Draenor en C#.

Et pour info: Il a une branche de Mangos dev en vb. https://github.com/mangosvb

Encore Bonne chance^^

P.S.: Désolé pour le direct mais le rabaissement de langage je ne trip pas.
Tu oublies peut être de préciser que le C++ est un langage compilé (dépendant de la plateforme) alors que le java passe dans une moulinette pour générer un "pseudo-code" qui sera interprété par la JVM.

Je ne supporte pas non plus que l'on massacre le JAVA qui est un langage aussi bon que les autres avec une syntaxes très stricte.

Y'a pas de mauvais langages, simplement ils ont chacun leur utilité. Le C++ à certainement été utilisé car à l'époque il était à la mode par rapport au java?

Et puis je suis peut être stupide mais quand je vois la consommation en ressources d'un serveur codé en JAVA pour minecraft, je me pose des questions.

Et oui se serait intéressant de tout repenser en JAVA, histoire d'avoir un code très propre mais il faudra pas s'étonner si il consomme beaucoup de ressources. Après peut être qu'il existe des astuces pour "optimiser un programme java" ou carrément "optimiser la JVM", dans se cas se serait encore plus intéressant.

Enfin C++ est libre, JAVA c'est plus compliqué...

Retourner en haut WoW-Emu