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 Discussion :

Aide programmation jeu UNO


Sujet :

C

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Février 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2013
    Messages : 3
    Par défaut Aide programmation jeu UNO
    Salut, vraiment je suis bloqué ! en programmant ce jeu compliqué !!
    Mon niveau de programmation: Débutant
    Langage de programmation: C
    Sujet: dans la pièce jointe ! c'est très urgent !
    Un très grand merci pour tous !!
    Images attachées Images attachées

  2. #2
    Expert confirmé
    Avatar de gerald3d
    Homme Profil pro
    Conducteur de train
    Inscrit en
    Février 2008
    Messages
    2 308
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Conducteur de train
    Secteur : Transports

    Informations forums :
    Inscription : Février 2008
    Messages : 2 308
    Billets dans le blog
    5
    Par défaut
    Salut
    Mon niveau de programmation: amateur
    Langage de programmation: C, C++, php, Mysql...
    Sujet: Sympa le pdf.

    Un très grand merci à toi pour nous avoir présenté ton sujet. Et sinon, ton travail, on peut le voir aussi ?

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Février 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2013
    Messages : 3
    Par défaut
    Citation Envoyé par gerald3d Voir le message
    Salut
    Mon niveau de programmation: amateur
    Langage de programmation: C, C++, php, Mysql...
    Sujet: Sympa le pdf.

    Un très grand merci à toi pour nous avoir présenté ton sujet. Et sinon, ton travail, on peut le voir aussi ?
    Salut frère Gerald3d , merci pour ta réponse, mais le problème que je suis déjà bloqué dans la partie de traduction, mais j'ai une idée sur la façon pour commencer ce programme, il faut créer 3 tableaux : pour Pioche , Joueur 1 et joueur 2
    et en jouant une carte, il faut appeler à une fonction par exemple nommée "jouer" qui contient les paramètres de l'autre joueur et de la carte jouée.
    et finalement en tirant une carte ou l'inverse, il faut l'ajouter ou la supprimer du tableau ! désolé pour ma façon de parler, mais j'essaye d'expliquer ! s.v.p je besoin d'aide !!! c'est très urgent ! pour moi c'est une histoire de vivre ou mourir !!

  4. #4
    Expert éminent

    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 5 202
    Par défaut
    Du calme.

    Puisque tu es inscrit, tu as lu et accepté la charte.
    Tu sais donc que le mot urgent est interdit, puisque nous sommes tous des volontaires, et que tout problème est également urgent.
    Tu te doutes bien que les points d'exclamations ne rajoute rien à ton sujet.
    (charte III.D)

    Et surtout, tu es bien conscient que
    Citation Envoyé par charte IV.N
    Nous ne sommes pas là pour faire vos exercices.
    Entendez par là que nous serons bien évidemment tout à fait d'accord pour vous aider à résoudre votre problème, pour autant que vous fassiez vous-même des efforts.
    Postez votre question, mais proposez également un début de solution, un bout de code, etc. En aucun cas, nous ne ferons le travail à votre place.
    Aussi, si tu ne nous montre pas un peu de code.


    Par ailleurs, le chantage par la mort, ça ne prend pas.
    Je ne pense pas que tu risques de perdre la vie si tu n'arrives pas à coder un programme-jouet.


    Aussi, je t'invite chaleureusement à reconsidérer ta position, et à nous poser des questions concrètes.
    Cela sous-entend du code et une question précise du genre:
    "Vu cette structure et ces quelques fonctions, comment devrait-je envisager l'ajout d'un élément à une liste, sans risque de fuite mémoire?"

    Question autrement plus attrayante pour nous, qu'un "à l'aide, j'ai pas fais mon boulot, et je vais rater me taper un 0!"
    Et je passe sur "frère".

  5. #5
    Expert éminent

    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 5 202
    Par défaut
    Bon, soyons bons princes.

    Pour réaliser un programme, il faut:
    • du papier,
    • un crayon,
    • encore du papier,
    • éventuellement un ordinateur,


    Ici, tu fais un jeu de cartes nommé uno.
    Plusieurs joueurs reçoivent une main de 7 cartes aléatoires.
    Ils jouent chacun leur tour une carte parmi celles possibles (même couleur ou valeur).
    S'ils ne peuvent pas ils piochent une carte, qu'ils peuvent poser.
    Certaines cartes ont des effets particuliers (sauter le tour, faire piocher, changer de couleur)

    En quatre phrases, j'ai déjà:
    deux structures: carte et joueur
    deux idées: la pioche (une suite de carte à représenter), et la main (un ensemble de carte)
    des fonctions pour:
    • créer la liste des cartes
    • mélanger les cartes
    • distribuer les cartes en début de partie
    • savoir si une carte peut-être jouée après une autre *
    • piocher une carte
    • jouer une carte
    • choisir le premier joueur
    • appliquer les effets spéciaux.


    * signifie qu'il faudra aussi avoir quelque part la dernière carte jouée.

    Commence par un jeu simplifié:
    les cartes ne sont que d'une seule couleur, et que des nombres.
    Puis ajoute les autres couleurs.
    et seulement après les effets spéciaux.

    Il te faudra aussi une série de fonction pour afficher la main du joueur courant, constituer la pioche, donner les cartes.

  6. #6
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 811
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 811
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par leternel Voir le message
    Par ailleurs, le chantage par la mort, ça ne prend pas.
    Je ne pense pas que tu risques de perdre la vie si tu n'arrives pas à coder un programme-jouet.
    Salut

    T'as pas lu l"énoncé ? C'est un truc qui doit se faire en binôme. Je t'assure que moi si j'étais son binôme, je le tuerais !!!
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  7. #7
    Expert éminent

    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 5 202
    Par défaut
    C'est pas faux

  8. #8
    Membre confirmé
    Homme Profil pro
    Responsable ingénierie des logiciels - Recherche alternance
    Inscrit en
    Novembre 2013
    Messages
    68
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Responsable ingénierie des logiciels - Recherche alternance
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Novembre 2013
    Messages : 68
    Par défaut
    Citation Envoyé par leternel Voir le message
    Bon, soyons bons princes.

    Pour réaliser un programme, il faut:
    • du papier,
    • un crayon,
    • encore du papier,
    • éventuellement un ordinateur,
    Pourquoi j'ai l'impression que c'était pas inutile de le repréciser .

    Plus sérieusement, comme le monsieur a dit : va "step by step". Ne grille pas les étapes, commence avec un début de programme et peut importe si tu n'a pas implémenter toutes les fonctionnalités demandés. Même si tu est limité par le temps, et que tu maîtrise les notions de base du langage, il est dangereux de se précipiter car si tu pourrais très bien te retrouver un moment vers la fin ou tu ne peux plus faire quoique ce soit car la façon dont tu as commencé tout ça ne le permet pas.

    Métaphore : Créer un programme est un peu comme construire une maison, tu doit avoir les bons outils (matériels et théoriques) et connaître ton "Plan d'action", je te déconseille de construire et de poser le toit avant même d'avoir mis la porte et autres fondations ...

    Réalise toujours un projet en pensant qu'il y a des priorités de toutes ces fonctionnalités demandés.

Discussions similaires

  1. Aide programmation Python; Jeu de blackjack
    Par toniobuteau dans le forum Général Python
    Réponses: 1
    Dernier message: 03/10/2012, 06h21
  2. [Aide Programmation de jeu]Comment faire translater un objet ?
    Par Space4Runaway dans le forum Android
    Réponses: 0
    Dernier message: 01/12/2011, 15h16
  3. aide pour programmer jeu de l'oie en ruby
    Par waelgaaloul dans le forum Ruby
    Réponses: 1
    Dernier message: 03/12/2007, 19h08
  4. PERL AIDE PROGRAMMATION
    Par kiza dans le forum Langage
    Réponses: 2
    Dernier message: 17/10/2005, 16h57

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