JEU - TANKS

Signaler
Messages postés
400
Date d'inscription
samedi 6 août 2005
Statut
Membre
Dernière intervention
11 février 2016
-
Messages postés
8
Date d'inscription
samedi 24 juillet 2004
Statut
Membre
Dernière intervention
24 août 2007
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/43819-jeu-tanks

Messages postés
8
Date d'inscription
samedi 24 juillet 2004
Statut
Membre
Dernière intervention
24 août 2007

Merci,

je sais qu'il me reste encore beaucoup de boulot, je voudrais surtout corriger tout les bugs avant de continuer à rajouter des choses, et la c'est sur j'ai pas fini !
Messages postés
400
Date d'inscription
samedi 6 août 2005
Statut
Membre
Dernière intervention
11 février 2016
1
Salut,

Déjà félicitation car c'est un gros boulot.

1)Coté jeu : Il y a des beugs.
°Le Tank vole dans les airs quand on détruit la montagne
°Le bouton joueur 2 : je vois pa à quoi il sert.
°Problème avec le TImage : l'image parfois disparait.
°Tir à zéro degré ne donne pas un tir droit.

2)Coté code
°Il faut nommer les composants (Voir les boutons)
°Ensuite faut créer différentes unités pour avoir plus de lisibilité
*Code parfois chaotique :

with tmpimage2.canvas do
for y1:=2 to y+30 do
begin
for x1:=20 to 80 do
begin
if (pixels[X1,Y1]<>clwhite)
and (ligneVerte=true) then
begin
LigneVerte:=false;
Ymin:=y1-1;
end;
end;
end;
with tmpimage2.canvas do //Pourquoi rajouter un with alors que des begin .. end auraient suffit
°Attention avec les while(EnChute=true)
On risque de geler l'application il faut mieux utiliser un timer pour faire respirer le programme
°Des optimisations sont possibles : je laisse les spécialistes en ScanLine te dire tout cela.

3)Améliorations possibles :
Voir le canon bouger.
Possibilité de jouer à 2
De la musique
Accélerer la vitesse de déplacement du Tank

Pour résumé : une bonne idée, un bon travail. Des optimisations, un débeugage plus approfondi et un renommage des composants seraient bien. Mais ca n'enlève rien au caractère charmant de ce jeu ;).