YOUPASS - convertir le crédit téléphonique en monnaie ! : Partenaire RealityGaming.fr

Tutoriel Tutoriel faire un plugin en java sur Minecraft : partie 1 (Les GameState)

으БlackՖcarx으

Membre Premium
Premium
Inscrit
2 Février 2014
Messages
65
J'aime
17
Points
2 433
Reply from 으БlackՖcarx으 Forums généraux Informatique ⌨️ Programmation Programmation logiciel : Tutoriel faire un plugin en java sur Minecraft : partie 1 (Les GameState) #1
Pour ceux qui arrive Je vous invite sur la partie 0 qui est la préparation
Vous devez vous inscrire pour voir les liens !


Donc nous voici pour la première partie. Celle ci va vous parlez des GameState. "De quoi il parle?"
Le GameState va être tout simplement votre phase de jeu. Elle va vous permettre de savoir si le jeu est en attente, en phase de jeu, en phase de deathmatch si vous en avez une et voir même d'autre phase en fonction du jeu que vous créez. Puis pour finir la phase final qui est celle de la fin.

Donc pour cela on va faire clique droit sur notre packet pour créer une nouvelle class qu'on va appellé GameState. Mais avant de cliquer sur Ok au lieu de séléctionné class vous selectionnez enum
ce qui vous donnera ceci
proxy.php?image=http%3A%2F%2Fi.imgur.com%2FeIPA24X.png&hash=6fb54c5b80bf48dd41ba38dbff46d657

Dedans on va mettre nos différentes phases de jeu. Moi je vais mettre WAITING(Attente), INGAME(En jeu) et pour finir END(Fin)
Ce qui me donnera ceci
proxy.php?image=http%3A%2F%2Fi.imgur.com%2FAZyVn7t.png&hash=6eff1bb88ec7a98ad899223f55af1006

Maintenant on va déclaré la variable et nos méthodes
Donc comme variable nous aurons le currentState qui est l'état actuel de la partie
proxy.php?image=http%3A%2F%2Fi.imgur.com%2F0zAr8ex.png&hash=a12ac47dcd50e5985a739e27fb44fb06

Et maintenant nos méthode.
Comme première méthode on va faire le getState() qui va nous permettre de récupéré l'état de la partie
proxy.php?image=http%3A%2F%2Fi.imgur.com%2FFNb8WBu.png&hash=f83db2e2e349e818343d98aa56679020

Le setState(GameState state) qui va nous permettre de changer l'état de la partie
proxy.php?image=http%3A%2F%2Fi.imgur.com%2FdGt2OFX.png&hash=176c3de8ee0d0850eff550da6bec59eb

Et le isState(GameState state) qui va nous permettre de teste si la partie est en waiting ingame ou end
proxy.php?image=http%3A%2F%2Fi.imgur.com%2Fbjtsn8H.png&hash=ce63278cbdd01ef69888d2fbb5a371ce

Donc maintenant qu'on a fini on a notre belle class GameState.
Maintenant quand le serveur démarre faut mettre la partie en Waiting
Donc dans notre onEnable de la class principale
proxy.php?image=http%3A%2F%2Fi.imgur.com%2FLPNcoJ1.png&hash=03e0980fb9860b621aa7bb223e5e663a

Maintenant imaginons qu'un joueur rejoins en qu'on veut voire si la partie est en Waiting
on fera cela "GameState.isState(GameState.WAITING);"
Si la phase est en WAITING notre méthode retournera true. Sinon elle retournera false
Tutoriel suivant géré la connexion des joueurs
Voilà j’espère que ce tuto vous aura plus et a bientôt pour le suivant
 

Louis ☄️

Membre Premium
Premium
Inscrit
8 Juin 2013
Messages
5 294
J'aime
5 152
Points
10 657
Reply from Louis ☄️ Forums généraux Informatique ⌨️ Programmation Programmation logiciel : Tutoriel faire un plugin en java sur Minecraft : partie 1 (Les GameState) #2
Pas mal du tout comme topic, on en retrouve pas beaucoup sur Java ici.

Tu ne veux pas que je déplace en section programmation plutôt ? :)
 

으БlackՖcarx으

Membre Premium
Premium
Inscrit
2 Février 2014
Messages
65
J'aime
17
Points
2 433
Reply from 으БlackՖcarx으 Forums généraux Informatique ⌨️ Programmation Programmation logiciel : Tutoriel faire un plugin en java sur Minecraft : partie 1 (Les GameState) #3
Pas mal du tout comme topic, on en retrouve pas beaucoup sur Java ici.

Tu ne veux pas que je déplace en section programmation plutôt ? :)
Si vous pensez que cela est plus approprié. Oui. je vais essayé de mieux travaillé ma présentation dans les prochains ^^
Edit: @Louki par contre vous avez oublié de déplacé la partie 0 et 2 :/
 
Dernière édition:


Haut