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

Lazarus Pascal Discussion :

Comment faire un jeu de cartes ? [Lazarus]


Sujet :

Lazarus Pascal

  1. #1
    Membre à l'essai Avatar de Zankou
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2019
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 24
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2019
    Messages : 28
    Points : 11
    Points
    11
    Par défaut Comment faire un jeu de cartes ?
    Bonjour ! Je suis étudiant et je dois faire un jeu de cartes comme projet de fin d'année.
    Y aurait-il des ressources pour un débutant en programmation comme moi pour faire un jeu comme un blackjack par exemple ?
    J'ai trouvé pas mal de ressources mais tous les codes n'étaient pas commentés et sont donc plus ou moins incompréhensibles avec des fonctions et procédures dans tous les sens je vois pas vraiment où ils vont et comment ils font pour jouer.

    Merci d'avance à tous ceux qui participeront !

  2. #2
    Expert confirmé
    Avatar de anapurna
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    3 410
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 410
    Points : 5 801
    Points
    5 801
    Par défaut
    salut

    avant de chercher des ressource il faut définir tes besoin pour le jeux

    on a un paquet de 54 carte (mélangé)

    les joueur autre que la banque mises
    on tire 1 carte face découverte par joueur + 1 pour la banque (joueur spécialisé qui est la cible)
    on tire 1 carte face caché par joueur + 1 pour la banque (joueur spécialisé qui est la cible)

    ensuite pour chaque joueur on demande si il veut une carte ou si il s’arrête
    si la somme des valeurs des carte du joueur dépasse 21 il a perdu

    si le joueur est toujours vivant et que le croupier dépasse 21 le joueur gagne
    le croupier ne peut s’arrête de prendre une carte que si la somme des valeur des carte se trouve entre 16 et 21

    si la somme de la valeur des carte du joueur est supérieur a celle du croupier mais inférieur a 21 alors le joueur gagne sinon c'est la banque

    après il y auras des amélioration a apporter mais le principe est là
    rien de bien compliqué en somme
    comme ce n'est pas a nous de faire ton projet ... il faut que tu travail un peu et que tu nous montre un peu ton travail pour que l'on puissent continuer a t'aider
    Nous souhaitons la vérité et nous trouvons qu'incertitude. [...]
    Nous sommes incapables de ne pas souhaiter la vérité et le bonheur, et sommes incapables ni de certitude ni de bonheur.
    Blaise Pascal
    PS : n'oubliez pas le tag

  3. #3
    Membre à l'essai Avatar de Zankou
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2019
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 24
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2019
    Messages : 28
    Points : 11
    Points
    11
    Par défaut
    Merci anapurna de ces précision mais je parlais surtout de comment faire apparaitre les cartes qui sont tirés etc...

  4. #4
    Expert confirmé
    Avatar de anapurna
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    3 410
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 410
    Points : 5 801
    Points
    5 801
    Par défaut
    salut

    sous windows ,sous linux ?

    soit tu a 54 images de carte plus un dos

    soit tu la créer dynamiquement en dessinant

    soit sous Windows utiliser la dll Cards.dll

    Ps : si tu utilise des image prend une planche de se genre la
    c'est relativement simple a découper hauteur et largeur fixe
    Nous souhaitons la vérité et nous trouvons qu'incertitude. [...]
    Nous sommes incapables de ne pas souhaiter la vérité et le bonheur, et sommes incapables ni de certitude ni de bonheur.
    Blaise Pascal
    PS : n'oubliez pas le tag

  5. #5
    Membre à l'essai Avatar de Zankou
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2019
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 24
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2019
    Messages : 28
    Points : 11
    Points
    11
    Par défaut
    Citation Envoyé par anapurna Voir le message
    salut

    sous windows ,sous linux ?

    soit tu a 54 images de carte plus un dos

    soit tu la créer dynamiquement en dessinant

    soit sous Windows utiliser la dll Cards.dll

    Ps : si tu utilise des image prend une planche de se genre la
    c'est relativement simple a découper hauteur et largeur fixe

    Merci pour ses indications, la dll cards.dll m'interesse si c'est bien ce que je pense, mais il faudrait que je me renseigne. Et je suis sous windows.

    Merci encore

  6. #6
    Expert confirmé
    Avatar de anapurna
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    3 410
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 410
    Points : 5 801
    Points
    5 801
    Par défaut
    salut

    si c'est les cartes de la réussite de Windows c'est bien celle-ci


    il y a 5 fonction a implémenter

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    function cdtInit; external CardsDll name 'cdtInit';
    function cdtDraw; external CardsDll name 'cdtDraw';
    function cdtDrawExt; external CardsDll name 'cdtDrawExt';
    function cdtAnimate; external CardsDll name 'cdtAnimate';
    procedure cdtTerm; external CardsDll name 'cdtTerm';
    Nous souhaitons la vérité et nous trouvons qu'incertitude. [...]
    Nous sommes incapables de ne pas souhaiter la vérité et le bonheur, et sommes incapables ni de certitude ni de bonheur.
    Blaise Pascal
    PS : n'oubliez pas le tag

  7. #7
    Membre à l'essai Avatar de Zankou
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2019
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 24
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2019
    Messages : 28
    Points : 11
    Points
    11
    Par défaut
    Salut !

    C'est vraiment très gentil pour l'aide, mais je comprends pas comment elles fonctionnent. Est ce que tu aurais un lien ou quelque chose qui explique comment elles marchent ? Je veux comprendre avant tout !

  8. #8
    Rédacteur/Modérateur

    Avatar de Roland Chastain
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2011
    Messages
    4 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Décembre 2011
    Messages : 4 062
    Points : 15 353
    Points
    15 353
    Billets dans le blog
    9
    Par défaut
    Bonjour !

    Une autre solution serait de trouver des images de cartes, ici par exemple :

    https://opengameart.org/art-search?keys=cards

    Et ensuite d'apprendre à utiliser le composant TImageList.

    https://wiki.freepascal.org/TImageList/fr

    Bonne chance !
    Mon site personnel consacré à MSEide+MSEgui : msegui.net

  9. #9
    Membre à l'essai Avatar de Zankou
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2019
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 24
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2019
    Messages : 28
    Points : 11
    Points
    11
    Par défaut
    Merci beaucoup, ça résout pas mal de choses. 👍

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 28/04/2009, 16h04
  2. jeux quiz comment faire svp?
    Par newman86 dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 30/03/2008, 01h24
  3. [CS3] comment faire une carte géographique dynamique
    Par ianstone dans le forum Dreamweaver
    Réponses: 1
    Dernier message: 17/03/2008, 17h37
  4. Réponses: 5
    Dernier message: 07/05/2007, 11h44

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