Comment construire un client et une interface de jeu pour un jeu multijoueur en ligne | Episode 2-3
Dans la deuxième partie de cette série de tutoriels, @TechWithTim construit le client qui gère les connexions au serveur d'un jeu multijoueur en ligne. Il crée une interface conviviale, permettant aux joueurs de répondre à des questions et d'interagir avec le serveur, fournissant ainsi une implémentation pratique de l'interaction serveur-client.
Nouveau sur Cloud Computing? Commencez ici avec un crédit de 100 $ !
Chapitres :
0:00 Ce que nous allons faire
0:50 Créer des fichiers .py
1:35 Copier les protocoles
1:45 Écrire client.py
4:40 Créer des méthodes
6:00 Ecrire la méthode de réception
7:40 Écrire la méthode Start
8:15 Méthode d'écriture Handle
11:00 Écrire la méthode d'envoi
11:45 Ecrire la réponse de validation du client
14:55 Récapitulation du script client
16:15 Écrire game.py
16:30 Installer pygame
17:05 Importer pygame
17:20 Créer une classe de jeu
17:45 Créer des variables
20:10 Créer la logique du jeu
23:45 Définir le dessin
26:25 Connexion au dessin
32:00 Initialisation du jeu mathématique
33:35 Création de la méthode handleEvent
36:00 Tester l'application
36:40 Ajuster la boîte de saisie
37:10 Soumettre l'entrée de l'utilisateur au serveur
39:55 Tester l'application
40:55 Dessiner les méthodes restantes
43:02 Lancer un client supplémentaire
43:55 Implémenter le jeu de tirage au sort
46:05 Tester l'application
47:20 Améliorer l'index
47:40 Test de l'application
48:10 Gérer les adversaires
51:00 Test de l'application
51:30 Résoudre un bug de tuple
51:45 Tester à nouveau l'application
52:10 Tester ce qui se passe si quelqu'un s'en va
52:30 Afficher l'état de l'adversaire
55:10 Tester l'application
55:38 Conclusion
Le code se trouve sur le site Github de Tim.
Ensavoir plus sur Python.
Abonnez-vous pour être informé des nouveaux épisodes dès leur parution.
#AkamaiDeveloper #GameDevPython
Produit : Akamai Developer, Développement de jeux, Python; @TechWithTim