Faire un plateau de jeu

Signaler
Messages postés
119
Date d'inscription
mercredi 15 octobre 2003
Statut
Membre
Dernière intervention
21 juillet 2009
-
Messages postés
1
Date d'inscription
mercredi 4 juin 2008
Statut
Membre
Dernière intervention
6 juin 2008
-
bonjour,
Je souhaiterais faire un plateau de jeu style plateau de jeu d'échec, jeu de dame
que me conseillez vous pour faire se plateau?
dois je dessiner la grille dan un panel?
dois faire un user control avec 64 picture box?
autres moyens plus efficace?

que me conseillez vous?

merci
A voir également:

6 réponses

Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Membre
Dernière intervention
14 février 2014
38
je ferais un grand panel... c'est plus rapide à l'exécution de redessiner 1 controle plutot que 64...


Sébastien FERRAND (
blog)
[Microsoft MVP Visual C#]
Messages postés
794
Date d'inscription
vendredi 24 septembre 2004
Statut
Membre
Dernière intervention
19 août 2008
10
Tout dépend de ce que tu appelle 'plus efficace'...

S'il s'agit simplement de la vitesse de dessin, la solution "1 grand panel" peut être assez efficace (et encore, si tu n'a besoin de "rafraichir" que 2 cases du plateau, il vaut mieux ne re dessiner que ces deux cases...)

S'il s'agit de clarifier/faciliter l'accès au plateau depuis le code, faire un composant par case (que ce soit 64 panels, 64 picture box...) te permet de gérer cela plus intuitivement : l'utilisateur clique sur une case, c'est la case qui répond directement au clic (dans l'autre cas, tu dois calculer la case qui a été cliquée à partir des coordonnées du curseur, pas compliqué mais moins "propre"...)

Donc moi j'opterai pour la solution 64 objets, et j'utiliserai surement des panels si tu dois faire un dessin à la main (comme une case noir ou blanche), ou des pictures box si tu veux utiliser des images pour tes cases (par exemple de jolies cases en marbre...). Mais ce n'est que mon avis :)
Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Membre
Dernière intervention
14 février 2014
38
ton point de vue se défend... mais par expérience, je sais que le grand panel sera plus rapide.


Sébastien FERRAND (
blog)
[Microsoft MVP Visual C#]
Messages postés
794
Date d'inscription
vendredi 24 septembre 2004
Statut
Membre
Dernière intervention
19 août 2008
10
Si l'efficacité que recherche l'auteur du message concerne la vitesse d'affichage, oui, je suis d'accord avec toi...
Messages postés
119
Date d'inscription
mercredi 15 octobre 2003
Statut
Membre
Dernière intervention
21 juillet 2009

je ne recherche pas forcément de rapidité absolue.
merci pour vos conseilles, je pense que je vais essayer les 2 solutions et prendre celle qui me convien le mot suivant les problemes rencontrés

merci
Messages postés
1
Date d'inscription
mercredi 4 juin 2008
Statut
Membre
Dernière intervention
6 juin 2008

salut
je devrais réaliser le jeu de dame en C#, et vraiment je suis débutant en ce langage
si vous pouver m'aider