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

Programmation multimédia/Jeux Python Discussion :

Essai de programmation d'un jeu


Sujet :

Programmation multimédia/Jeux Python

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    février 2018
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : février 2018
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Essai de programmation d'un jeu
    Bonjour,
    je me suis mis en tête de refaire un des premiers jeux vidéos(cathode ray tube amusement device) en python grâce à pygame.
    J'ai deux problèmes du à mon manque de connaissance.
    Je n'arrive pas à faire en sorte que l'on ne puisse pas aller au-délà d'un cercle définit.
    En plus, je n'arrive pas à faire en sorte que lorsque le joueur touche mes cibles et appuye sur un bouton, cela la détruit et marque un point.
    Pourriez-vous m'aidez sur ses règles là SVP🙏?

    crt ad.py

  2. #2
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    mai 2020
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 22
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : mai 2020
    Messages : 22
    Points : 10
    Points
    10
    Par défaut
    Bonsoir,

    joli projet !

    Je suis "débutant" aussi sur Pygame mais je pense peut-être pouvoir t'aider pour un truc. Je fais un petit jeu moi aussi où il y a un terrain et ce personnage ne doit pas sortir du terrain. Pour ce faire j'utilise la fonction clamp.

    Dans mon code je l'écris de cette manière : position_perso.clamp_ip(terrain_rect).

    position_perso c'est le nom de la variable de mon personnage qui permet le déplacement. Pour être plus précis dans mon code c'est : position_perso = position_perso.move(x,y).

    terrain_rect c'est une surface que j'ai créé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    terrain = pygame.Surface((700,30)).convert()  #surface permettant la création des bordures du terrain
    terrain_rect = terrain.get_rect(topleft =(400,760))  #placement en x,y du terrain
    Je pense que tu as les infos nécessaires pour créer une zone que ton perso ne peux pas franchir. Tu créer une forme invisible, pour toi si j'ai bien compris c'est un cercle, et tu utilises clamp pour empêcher ton perso de sortir.

    Attention je le rappelle je suis encore plus ou moins débutant donc je peux dire des bêtises et si c'est le cas je m'en excuse et je laisse nos chers collègues de ce forum me reprendre. Par contre je ne peux pas t'aider pour ton deuxième problème je ne maîtrise pas encore ces concepts là, désolé.

    Joyeux Noël à toi et bonne soirée

  3. #3
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    mai 2020
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 22
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : mai 2020
    Messages : 22
    Points : 10
    Points
    10
    Par défaut
    je viens de voir que tu avais mis un fichier. Je l'ai executé et rien ne se passe car dans ton code tu n'as pas défini DM. Pourtant à la fin du programme tu met print(DM) mais si tu ne le définis pas, rien ne peut se passer.

    Bonne journée à toi

Discussions similaires

  1. Programmation d'un Jeu : intelligence exigée
    Par Arson dans le forum C++
    Réponses: 3
    Dernier message: 01/06/2008, 16h23
  2. programmation d'un jeu de poker en python
    Par mnspc dans le forum Général Python
    Réponses: 4
    Dernier message: 10/04/2008, 21h33
  3. Réponses: 2
    Dernier message: 31/01/2008, 21h41
  4. programmation d'un jeu
    Par moi_david dans le forum Général Java
    Réponses: 19
    Dernier message: 13/02/2006, 21h53

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