+ Répondre à la discussion Actualité déjà publiée
  1. #1
    Rédacteur/Modérateur

    Homme Profil pro
    Network game programmer
    Inscrit en
    juin 2010
    Messages
    4 712
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Network game programmer

    Informations forums :
    Inscription : juin 2010
    Messages : 4 712
    Points : 19 439
    Points
    19 439

    Par défaut Apprendre à construire un protocole de jeu en réseau : Lecture et écriture des paquets

    Bonjour,

    La traduction de la nouvelle série de tutoriels de Glenn Fiedler, visant à construire un protocole de jeu en réseau, a commencé avec la première partie : lecture et écriture des paquets.
    Cette article présente comment avoir un protocole performant, via l'utilisation d'un format binaire, afin de limiter la bande-passante nécessaire pour transférer des mêmes données.

    Bonne lecture



    Retrouvez les meilleurs cours et tutoriels pour apprendre la programmation des jeux
    Pensez à consulter la FAQ ou les cours et tutoriels de la section C++.
    Un peu de programmation réseau ?
    Aucune aide via MP ne sera dispensée. Merci d'utiliser les forums prévus à cet effet.

  2. #2
    Community Manager

    Avatar de Siguillaume
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    août 2007
    Messages
    5 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : août 2007
    Messages : 5 313
    Points : 26 748
    Points
    26 748

    Par défaut

    Merci Bousk pour cette traduction.
    Ce tutoriel est très interessant

    Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
    Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
    Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
    Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
    Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.

  3. #3
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    septembre 2016
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 20
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : septembre 2016
    Messages : 42
    Points : 91
    Points
    91

    Par défaut

    L'article est certes orienté vers des jeux triple A, mais qu'importe car on apprends beaucoup. Et mon dieu que c'est bien expliqué, et parfaitement compréhensible pour le moment.

  4. #4
    Membre habitué
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    juillet 2009
    Messages
    97
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant Chercheur

    Informations forums :
    Inscription : juillet 2009
    Messages : 97
    Points : 178
    Points
    178

    Par défaut

    Cet article est vraiment intéressant. J'ai bien aimé le lire, il est bien construit et agréable à suivre. Merci pour le travail de traduction!

  5. #5
    Rédacteur/Modérateur

    Homme Profil pro
    Network game programmer
    Inscrit en
    juin 2010
    Messages
    4 712
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Network game programmer

    Informations forums :
    Inscription : juin 2010
    Messages : 4 712
    Points : 19 439
    Points
    19 439

    Par défaut Construire un protocole de jeu en réseau : techniques de sérialisation

    Bonjour,

    La seconde partie est maintenant disponible : techniques de sérialisation.
    Suite directe de l'article précédent qui détaille l'implémentation du protocole de sérialisation binaire retenue par Glenn pour son moteur. Ainsi que plusieurs techniques afin d'optimiser la mémoire utilisée.


    Bonne lecture



    Retrouvez les meilleurs cours et tutoriels pour apprendre la programmation des jeux
    Pensez à consulter la FAQ ou les cours et tutoriels de la section C++.
    Un peu de programmation réseau ?
    Aucune aide via MP ne sera dispensée. Merci d'utiliser les forums prévus à cet effet.

  6. #6
    Rédacteur/Modérateur

    Homme Profil pro
    Network game programmer
    Inscrit en
    juin 2010
    Messages
    4 712
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Network game programmer

    Informations forums :
    Inscription : juin 2010
    Messages : 4 712
    Points : 19 439
    Points
    19 439

    Par défaut Construire un protocole de jeu en réseau : fragmentation et assemblage de paquets

    Bonjour,

    la troisième partie est maintenant disponible : technique de fragmentation et assemblage de paquets.
    Dans cette partie, apprenez comment envoyer un paquet de grande taille (> MTU) sur le réseau en le fragmentant en paquets plus petits à l'expédition et comment gérer la réception des différents fragments afin de recombiner le paquet entier.

    Bonne lecture

    Retrouvez les meilleurs cours et tutoriels pour apprendre la programmation des jeux
    Pensez à consulter la FAQ ou les cours et tutoriels de la section C++.
    Un peu de programmation réseau ?
    Aucune aide via MP ne sera dispensée. Merci d'utiliser les forums prévus à cet effet.

  7. #7
    Rédacteur/Modérateur

    Homme Profil pro
    Network game programmer
    Inscrit en
    juin 2010
    Messages
    4 712
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Network game programmer

    Informations forums :
    Inscription : juin 2010
    Messages : 4 712
    Points : 19 439
    Points
    19 439

    Par défaut

    Bonjour,

    voici la quatrième partie de la série : comment envoyer de grande quantité de données.
    Dans cet article apprenez la technique de Glenn afin d'envoyer des données plus larges qu'un simple paquet rapidement lorsqu'il s'agit de la priorité du moment (typiquement les données obligatoires pour sortir d'un écran de chargement).

    Bonne lecture


    Retrouvez les meilleurs cours et tutoriels pour apprendre la programmation des jeux
    Pensez à consulter la FAQ ou les cours et tutoriels de la section C++.
    Un peu de programmation réseau ?
    Aucune aide via MP ne sera dispensée. Merci d'utiliser les forums prévus à cet effet.

  8. #8
    Membre éprouvé

    Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    février 2004
    Messages
    485
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : février 2004
    Messages : 485
    Points : 973
    Points
    973

    Par défaut

    Merci pour ces excellents articles.

    Je note un petit détail sur la forme, on peut lire sur l'article "Envoyer une grande quantité de données" :
    Publié le 21 novembre 2017 - Mis à jour le 12 novembre 2017
    J'avoue que sur ce coup là, c'est impressionnant d'efficacité.

    (vous pouvez effacer ce message, pas de soucis!)

  9. #9
    Rédacteur/Modérateur

    Homme Profil pro
    Network game programmer
    Inscrit en
    juin 2010
    Messages
    4 712
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Network game programmer

    Informations forums :
    Inscription : juin 2010
    Messages : 4 712
    Points : 19 439
    Points
    19 439

    Par défaut

    Citation Envoyé par blbird Voir le message
    Je note un petit détail sur la forme, on peut lire sur l'article "Envoyer une grande quantité de données" :
    Publié le 21 novembre 2017 - Mis à jour le 12 novembre 2017
    J'avoue que sur ce coup là, c'est impressionnant d'efficacité.
    Je ne comprends pas ce qui te pose problème ?
    Pensez à consulter la FAQ ou les cours et tutoriels de la section C++.
    Un peu de programmation réseau ?
    Aucune aide via MP ne sera dispensée. Merci d'utiliser les forums prévus à cet effet.

  10. #10
    Membre éprouvé

    Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    février 2004
    Messages
    485
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : février 2004
    Messages : 485
    Points : 973
    Points
    973

    Par défaut

    La date de publication après la date de mise à jour, mais il est vrai que c'est en fait possible, tout dépend du sens qu'on donne au mot "publication".

Discussions similaires

  1. lecture et écriture des tags id3 d'un fichier mp3
    Par Rachel dans le forum Contribuez
    Réponses: 2
    Dernier message: 12/04/2012, 10h48
  2. lecture et écriture des tags d'un fichier audio
    Par Rachel dans le forum Bibliothèques et frameworks
    Réponses: 0
    Dernier message: 08/01/2012, 07h30
  3. Réponses: 2
    Dernier message: 21/04/2011, 11h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo