SDL-PPong

Présentation
Une implementation en langage C et en utilisant la bibliothèque SDL du jeu de Tennis de table.
C'est un jeu du réseau, permettant deux joueurs (player1 et player2) de connecter
deux machiens à travers un réseau local pour jouer. La connexion entre les deux joueurs
est établie avec la technologie Sun RPC (Remote Procedure Call).
Nos ressources disponibles
Téléchargement
Compatibilité
Linux
1  0 
Téléchargé 334 fois Voir les 3 commentaires




Avatar de Neckara Neckara - Expert éminent sénior https://www.developpez.com
le 23/11/2012 à 6:40
Bonjour,

Il serait bien d'ajouter des commentaires à ton code de sorte qu'on puisse générer une documentation doxygen par exemple.

Ensuite, ton main est beaucoup trop grand.
Le main devrait juste se contenter d'appeler au maximum une(des) fonction(s) d'initialisation(s) et la fonction de lancement de ton jeu.

Tes fonctions en générales sont assez longues et je pense que tu pourrais les découper en plusieurs fonctions.

Normalement, tu ne devrais pas à avoir à utiliser d'externes.
On doit mettre un .h par .c regroupant tout ce qu'on veut "donner" aux autres fichier. Si tu veux faire un .h général, tu n'as qu'à inclure tous les autres .h

Bon, je n'ai pas le temps de compiler et de tester mais ça me semble déjà pas mal du tout
Avatar de loukiluk loukiluk - Nouveau membre du Club https://www.developpez.com
le 05/04/2014 à 1:43
Bonjour,

je n'ai regardé que la version 1.0.
Voici quelques points importants :
- beaucoup trop de variables globales, tu pourrais très bien en avoir aucune;
- pas assez de découpage : tu devrais faire plus de fonctions;
- pas ou très peu de commentaires;
- indentation incomplète, notamment les corps de fonctions qui devraient être indentés une fois;
- noms de variables pas toujours explicites.
Tu n'as pas trop réfléchi à la conception et ça se voit, c'est pourtant la phase la plus importante lorsque l'on code.
Tu devrais prendre papier/crayon et réfléchir à comment tu vas découper ton programme : quelles fonctions, quels fichiers ?
Je pense que ton projet devrait être entièrement recodé.
Avatar de issam.abdallah issam.abdallah - Membre éprouvé https://www.developpez.com
le 15/06/2016 à 0:13
Pas mal d'améliorations on été apportées sur le code!
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.
Contacter le responsable de la rubrique C