IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++Builder Discussion :

Besoin d'aide projet d'info : la bonne paye sur C++ Builder.


Sujet :

C++Builder

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 7
    Points : 2
    Points
    2
    Par défaut Besoin d'aide projet d'info : la bonne paye sur C++ Builder.
    voila j'aurai besoin d'un pti coup de pouce pour notre projet d'info. on fait une bonne paye. je voudrais savoir comment faire pour pouvoir déplacer un pion sur le plateau, qui serait sous forme d'image, en fonction du nombre qui apparait sur le dé. on a deja fait un random pour le dé, ca marche nikel. je pensais pouvoir déplacer l'image du pion suivant le nombre indiqué par le dé, en fonction des coordonnées du plateau, mais je n'arrive pas a trouver une fonction adéquate. au pire, je pourrais afficher ou non une image, en mettre sur toutes les cases du plateau. mais meme ca jvois pas comment faire. si ya moyen que quelqu'un m'aide a ce sujet, ca serait sympa. on doit le rendre pour le 10 avril, alors faudrait pas kon tarde a finir. merci d'avance.

  2. #2
    Membre éclairé
    Avatar de doudoustephane
    Homme Profil pro
    Gérant
    Inscrit en
    Août 2005
    Messages
    1 129
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Gérant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 129
    Points : 862
    Points
    862
    Par défaut
    salut.

    pour ton problème, moi, je ferai en fonction des coordonnées du plateau et je déplacerai l'image.

    pour COMMENT le faire, c'est simple : tu créés 1 fonction qui déplace ton pion d'une case (et qui vérifie la bonne direction pour les angles) et, tu l'exécute autant de fois que le nombre du dé!!! (par un switch par exemple ou quelque chose du genre...)

    voilà, je sais pas si ca t'aide beaucoup mais bon, à voir...
    développeur en folie cherche à ... développer encore plus

  3. #3
    Responsable Magazine

    Avatar de pottiez
    Homme Profil pro
    Développeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Points : 22 087
    Points
    22 087
    Par défaut
    Pour faire le déplacement d'un pion, il te suffit de charger l'image d'un pion dans un TImage, et de déplacer ce TImage sur la case ou il est sencé etre placé grace au propriété du TImage ; Left et Top.
    Pour que ton deplacement soit fluide il te suffit d'incrémenté ou de décrémenté, en fonction de la direction voulu, ces deux propriétés, dans un composant Timer, qui incrémentera donc toute les seconde ou demi seconde la position de ton image, et provoquera donc sont déplacement.
    J'espere que ceci t'aideras.
    A bientot
    Quand une réponse vous a été utile, pensez à utiliser le nouveau système de notation

    Lisez le magazine de developpez.com.
    Mes tutos : http://pottiez.developpez.com

    La FAQ BCB -> 642 Questions/Réponses, si vous voulez participer, contactez moi. Aide de BCB6 en français

    N'oubliez pas que l'aide existe et est affichée sous simple pression de la touche F1 , une touche c'est plus rapide que tout un message .

  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 7
    Points : 2
    Points
    2
    Par défaut
    ok les mecs c cool merci. mé pour pottiez, avec le Timage, il faudrai l'incrémenter en fonction de la valeur du dé, pas en fonction du temps. sinon, une autre méthode kon m'a conseillé, ca serait de mettre touts les pions sur toutes les cases, et d'afficher seulement celui ki m'interesse suivant le dé et son ancienne position. ca serait possile ca ? ptetre plus chiant, plus long, mais plus simple ? vous en pensez koi ?

  5. #5
    Responsable Magazine

    Avatar de pottiez
    Homme Profil pro
    Développeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Points : 22 087
    Points
    22 087
    Par défaut
    Ma solution fonctionne avec le temps pour une seul résond, que l'on voit le pion se déplacer, mais tu peut activer ou désactiver le Timer en fonction des valeurs du dé.
    La solution que l'on t'as proposé est réalisable assez facilement, par contre il faut faire attention a ne pas se mélangé les pinceaux dans les différents pions .
    Quand une réponse vous a été utile, pensez à utiliser le nouveau système de notation

    Lisez le magazine de developpez.com.
    Mes tutos : http://pottiez.developpez.com

    La FAQ BCB -> 642 Questions/Réponses, si vous voulez participer, contactez moi. Aide de BCB6 en français

    N'oubliez pas que l'aide existe et est affichée sous simple pression de la touche F1 , une touche c'est plus rapide que tout un message .

  6. #6
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 7
    Points : 2
    Points
    2
    Par défaut
    est-ce que tu pourrais me metttre un exemple de ton programme, quelques lignes pour me situer un peu, ça serait sympa. jvé essayer de faire comme ca. jte remercie.

  7. #7
    Membre du Club
    Inscrit en
    Juillet 2004
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 51
    Points : 53
    Points
    53
    Par défaut
    As tu regardé du côté de la SDL ? Pour faire des jeux elle est pas mal. Peut-être qu'elle pourrait t'aider ?

  8. #8
    Responsable Magazine

    Avatar de pottiez
    Homme Profil pro
    Développeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Points : 22 087
    Points
    22 087
    Par défaut
    Je n'est pas d'exemple tout pret, mais je veut bien te faire deux programme exemple pour Lundi, je ne pourrai pas avant, qui montrerai, en gros, chaqu'une des deux solutions.
    A plus
    Quand une réponse vous a été utile, pensez à utiliser le nouveau système de notation

    Lisez le magazine de developpez.com.
    Mes tutos : http://pottiez.developpez.com

    La FAQ BCB -> 642 Questions/Réponses, si vous voulez participer, contactez moi. Aide de BCB6 en français

    N'oubliez pas que l'aide existe et est affichée sous simple pression de la touche F1 , une touche c'est plus rapide que tout un message .

  9. #9
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 7
    Points : 2
    Points
    2
    Par défaut
    ok pas de pb c sympa. mais je ne peux pas utiliser la sdl, notre prof nous l'interdit, on doit tous faire seulement avec les outils disponibles d'origine sur C++ builder. c con mais c comme ca.

  10. #10
    Responsable Magazine

    Avatar de pottiez
    Homme Profil pro
    Développeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Points : 22 087
    Points
    22 087
    Par défaut
    Voila, je viens de finir le programme avec le composant Timer, je vous passe l'exe, si ca te convient je te passerai le projet complet (mais avant il faut que je le commente car ya quand meme pas mal de code ), a mon avis, tu n'obtiendra pas beaucoup mieux comme déplacement de pion.
    A plus.
    Project1.rar
    Quand une réponse vous a été utile, pensez à utiliser le nouveau système de notation

    Lisez le magazine de developpez.com.
    Mes tutos : http://pottiez.developpez.com

    La FAQ BCB -> 642 Questions/Réponses, si vous voulez participer, contactez moi. Aide de BCB6 en français

    N'oubliez pas que l'aide existe et est affichée sous simple pression de la touche F1 , une touche c'est plus rapide que tout un message .

  11. #11
    Responsable Magazine

    Avatar de pottiez
    Homme Profil pro
    Développeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Points : 22 087
    Points
    22 087
    Par défaut
    Je viens de me rendre compte d'une erreur sur mon exemple, lorsque les pions entame leurs deuxiemes tours, mais il se fait tard et j'essayerai de corriger ce probleme après une bonne nuit.
    A très bientôt.
    Quand une réponse vous a été utile, pensez à utiliser le nouveau système de notation

    Lisez le magazine de developpez.com.
    Mes tutos : http://pottiez.developpez.com

    La FAQ BCB -> 642 Questions/Réponses, si vous voulez participer, contactez moi. Aide de BCB6 en français

    N'oubliez pas que l'aide existe et est affichée sous simple pression de la touche F1 , une touche c'est plus rapide que tout un message .

  12. #12
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 7
    Points : 2
    Points
    2
    Par défaut
    alors la franchement merci beaucoup pottiez, c amfait trop plaiz !!! j'aurai pas penser ni pu faire mieux que ca. c exactement ce qu'il me fallait. merci encore. n'oublie pas de m'envoyer les codes et tout ce qui va avec stp, dès que tu aura fini. c super sympa. a bientot. et merci !

  13. #13
    say
    say est déconnecté
    Membre expérimenté
    Avatar de say
    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 176
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 176
    Points : 1 300
    Points
    1 300
    Par défaut
    je vais me permettre un 'tite remarque et une question..

    il aurait été plus intéressant et plus dans l'optique du forum de lui expliquer comment faire, plutot que de faire le projet à sa place. le problème n'était pas compliqué...il faut chercher un peu..

    et une question :
    timsupra, tu fais quoi comme études? ça m'intrigue de savoir où on forme direct à Builder?...suis jaloux, j'ai appris tt seul
    Ils ne savaient pas que c'était impossible alors ils l'ont fait (Mark Twain)
    _ _ _ _ _ _ _ _ _

    La planète ne nous appartient pas, elle nous a été prêtée par nos enfants
    _ _ _ _ _ _ _ _ _

    Technos : Access, C++ Builder, SQL, PostgreSQL, Crystal Reports, XML entre autres

  14. #14
    Membre actif Avatar de damienlann
    Profil pro
    Étudiant
    Inscrit en
    Mai 2005
    Messages
    293
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2005
    Messages : 293
    Points : 249
    Points
    249
    Par défaut
    ouais c'est vrai ca. moi j'ai du attendre la 3eme année pour commencé builder.

  15. #15
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 7
    Points : 2
    Points
    2
    Par défaut
    mes études n'ont rien à voir avec la programmation. je fais une école d'ingénieur en automobile, et je suis en 1ère année. on apprends 2 ou 3 truc sur Builder, mais pour notre projet, on voulais marquer l'affaire. avec le peu d'expérience que j'ai, vous m'en excuserez, je ne pense pas que j'aurai pu réussir tout seul. et puis mes partiels arrivent dans 3 semaines, donc je ne peux pas m'occuper que de ça en ce moment. je remercie bien pottiez pour son aide, si lui ça lui plait de le faire, ya pas de problèmes. l'informatique n'est pas ma priorité !!!

  16. #16
    Responsable Magazine

    Avatar de pottiez
    Homme Profil pro
    Développeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Points : 22 087
    Points
    22 087
    Par défaut
    Salut, je n'ai pas expliqué la méthode car je ne voyait vraiment pas comment faire pour l'expliquer, ca parait bête quand on l'as en tête mais pour l'expliquer ou le coder, il y a plein de petit probleme qui survienne . Sinon je vient de mettre a jour mon exe, une petite faute d'inatention .
    Vous pouvez le télécharger ici : Project1.rar
    Je met les sources en ligne dès que j'ai fini de mettre en commentaire, comme cela vous pourrez comprendre le code et vous pourrez le réutiliser à volonter
    A plus.
    Quand une réponse vous a été utile, pensez à utiliser le nouveau système de notation

    Lisez le magazine de developpez.com.
    Mes tutos : http://pottiez.developpez.com

    La FAQ BCB -> 642 Questions/Réponses, si vous voulez participer, contactez moi. Aide de BCB6 en français

    N'oubliez pas que l'aide existe et est affichée sous simple pression de la touche F1 , une touche c'est plus rapide que tout un message .

  17. #17
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 7
    Points : 2
    Points
    2
    Par défaut
    t'embete pour les commentaires, si tu sait pas quoi mettre comme tu dis, c'est pas grave, je me débrouillerai. tu m'as deja bien aidé merci. A plus !

  18. #18
    Responsable Magazine

    Avatar de pottiez
    Homme Profil pro
    Développeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Points : 22 087
    Points
    22 087
    Par défaut
    Mes sources sont commenté, mais fautes de place dans les pieces jointes, si vous etes interéssé par ces sources, contacté moi par mp.

    Sinon pour la question de say, moi j'ai appris à utiliser BCB dans ma formation de BTS IRIS(Informatique et Réseaux pour l'Industrie et les Services techniques), j'ai eu aussi quelque cours (qui ne m'ont pas servie vu que j'avais déjà appris en BTS de manière plus approfondie en BTS) dans ma formation de Licence Professionnel RT (Réseaux et Télécomunication).

    A plus.
    Quand une réponse vous a été utile, pensez à utiliser le nouveau système de notation

    Lisez le magazine de developpez.com.
    Mes tutos : http://pottiez.developpez.com

    La FAQ BCB -> 642 Questions/Réponses, si vous voulez participer, contactez moi. Aide de BCB6 en français

    N'oubliez pas que l'aide existe et est affichée sous simple pression de la touche F1 , une touche c'est plus rapide que tout un message .

  19. #19
    say
    say est déconnecté
    Membre expérimenté
    Avatar de say
    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 176
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 176
    Points : 1 300
    Points
    1 300
    Par défaut
    Citation Envoyé par timsupra
    mes études n'ont rien à voir avec la programmation. je fais une école d'ingénieur en automobile, et je suis en 1ère année. on apprends 2 ou 3 truc sur Builder, mais pour notre projet, on voulais marquer l'affaire. avec le peu d'expérience que j'ai, vous m'en excuserez, je ne pense pas que j'aurai pu réussir tout seul. et puis mes partiels arrivent dans 3 semaines, donc je ne peux pas m'occuper que de ça en ce moment. je remercie bien pottiez pour son aide, si lui ça lui plait de le faire, ya pas de problèmes. l'informatique n'est pas ma priorité !!!
    je ne faisais que rappeler le fonctionnement du forum..mais bien sur, si Pottiez veut prendre le tps, moi ça me dérange pas ...c t plus pour que tu apprennes.

    en tout cas, t'as bien été aidé là

    Bonne continuation à tous
    Ils ne savaient pas que c'était impossible alors ils l'ont fait (Mark Twain)
    _ _ _ _ _ _ _ _ _

    La planète ne nous appartient pas, elle nous a été prêtée par nos enfants
    _ _ _ _ _ _ _ _ _

    Technos : Access, C++ Builder, SQL, PostgreSQL, Crystal Reports, XML entre autres

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 06/11/2014, 15h21
  2. Besoin d'aide projet JAVA bis
    Par jslpfasc2 dans le forum Langage
    Réponses: 2
    Dernier message: 16/11/2011, 06h40
  3. Besoin d'aide projet OpenGL/GLUT
    Par fox81 dans le forum OpenGL
    Réponses: 7
    Dernier message: 17/03/2009, 04h47
  4. Besoin d'aide pour trouver un projet
    Par ptitJP dans le forum C++
    Réponses: 22
    Dernier message: 26/02/2005, 23h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo