[vba] tower battle 3

Soyez le premier à donner votre avis sur cette source.

Vue 2 975 fois - Téléchargée 273 fois

Description

Jeu stratégique qui consiste à abattre la tour de son adversaire le premier en jouant avec plus de 350 cartes différentes. Leur combinaison permet d'élaborer des stratégies sophistiquées. Jouable seul contre l'ordi ou à 2 au tour par tour, ce jeu vous garantira de nombreuses heures d'affrontements acharnés avant d'en venir à bout.

Source / Exemple :


'Le code entier est accessible dans le fichier joint.

Conclusion :


Have fun !

Codes Sources

A voir également

Ajouter un commentaire Commentaire
Messages postés
291
Date d'inscription
vendredi 21 février 2003
Statut
Membre
Dernière intervention
13 mars 2015

Bonjour:
Les "-" d'abord
- Pas de gestion d'erreur, du coup premier clique et plantage
- peu de commentaires et pas très explicite (à mon gout)
- Utilisation fréquente de "goto" vers des numéros de ligne (des étiquettes seraient mieux, voir les proscrire)
- pas de "Option Explicit" en entête de module donc pas d'obligation de déclarer les variables, donc debugage difficile et risque d'erreur important.
- utilisation fréquente de ":" pour mettre plusieurs instruction sur la même ligne, ce qui rend le code difficile à lire
- utilisation d'une boucle d'attente avec un "doevents" pour détecter si l'action du joueur. Je ne suis pas sur que ce soit la meilleurs solution, ça fait tourner le processeur à plein régime pour rien. Utiliser les événements serait plus judicieux, c'est du moins mon avis.

Les "+"
- Application originale de VBA dans Excel
- Utilisation inintéressante en VBA des objet de dessin pas toujours facile a manipuler
- Les animations sont pas mal
- Le jeu en lui même est attrayant

Dans l'ensemble (malgré les "-" que j'ai cité) j'ai bien aimé, surtout par l'originalité du sujet.

JJDai

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.