Je suis en train de programmer le jeu des allumettes, identique à celui de fort boyard) et je ne vois pas comment faire pour la partie graphique du programme. Au fur et à mesure l'utilisateur puis ensuite le CPU choisissent de retirer 1, 2 ou 3 allumettes donc il me faudra afficher au fur et à mesure le nombre d'allumettes restantes
A voir également:
Jeu des allumettes python
Jeu des allumettes algorithme python - Meilleures réponses
Programme python jeu des allumettes - Meilleures réponses
Ou si tu veux un truc plus "mieux", pourquoi ne pas afficher des bitmap d'allumettes côte à côte et les retirer au fur à mesure ?
Te laisse méditer sur ces possibilités
Pourquoi ne pas tracer des traits pour symboliser tes allumettes ? Avec un pen noir tu les mets au départ, et tu réécris par dessus avec un pen de couleur égale au background...pour faire style elles ont été enlevées
ça me parait être le plus simple...
Oui c'est une bonne idée mais comme je suis débutant en c++ je ne connais pas encore les possibilités offertes pour faire disparaitre les allumettes au fur et à mesure. Je pense bien qu'il faut créer une fonction ou je retire ces allumettes mais comment faire le lien entre ces allumettes dessinées et le nombre d'allumettes restantes?
Euh ben là ce n'est pas vraiment du C++ au sens propre...avec les bitmaps, je fesais allusion à une interface grpahique Windows
Et sous Windows, suffit de loader ton bitmap d'allumette en ressource et de l'afficher dans des controles statiques par exemple
Vous n’avez pas trouvé la réponse que vous recherchez ?
Ok mais mon projet doit être programmé intégralement en c++, donc est-il possible de faire apparaitre de traits, par exemple, en mode graphique et de les faire disparaitre à l'aide d'une bibliothèque bien spécifique contenant la fonction adéquate?
Euh en programmation intégralement en C++, cela signifie sans interface grpahique et uniquement en mode console non? Dans ce cas, tu peux utiliser les caractères ASCII pour dessiner ton allumette (genre | )
Oui je suis entièrement d'accord mais existe t'il une fonction qui pourrait me permettre d'effacer les allumettes au fur et à mesure et selon ce que l'utilisateur ou le CPU retire comme nbre d'allumettes? Merci en tout cas pour les idées juskà présent!
Pour effacer les allumettes ? Pourquoi ne pas effacer l'écran de la console et redessinner les allumettes (restantes) ? ça donnera une impression qu'on a juste enlevé des allumettes
genre :
Il y a 20 allumettes dessinées.
while(nb_allumettes > 0)
Tu en prends 3.
EffacerEcran()
Dessiner 17 allumettes
L'ordi joue
EffacerEcran()
Dessiner nb allumettes restantes
etc...