CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[Python] Aide placement des cartes d'un memory

Esohc
Esohc
Niveau 10
21 mars 2016 à 21:27:33

Hello :)

J'ai comme projet de créer un petit Memory (le jeu où l'on doit trouver les paires :ok:). Seulement je suis confronté à un problème dont il est impossible pour moi de me dépêtrer :(. En effet, je souhaiterais placer mes cartes de façon à se qu'elle s'adapte à l'écran de l'utilisateur (le jeu est en plein écran). J'ai donc voulu créer une fonction pour pouvoir placer mes cartes plus facilement et alléger mon code.
J'ai donc créer des variables qui correspondent aux différentes distances dont j'ai besoin.

H :d) est la distance entre deux cartes et les bords supérieurs et inférieurs de l'écran
Hc :d) Correspond à la hauteur d'une carte
hc :d) Correspond à la distance entre le centre et le bord supérieur de la carte (je l'utilise pour placer le centre de l'image :-))))

L, Lc et lc correspondent à la même chose mais pour la largeur.
Une carte fais du 132x192 et je souhaite avoir 4 lignes de 6 cartes donc 24 cartes au total :noel:.

J'ai donc essayé de créer une fonction pour placer le tout mais je n'arrive qu'à placer une seule ligne correctement :(.

Voila ma fonction : https://image.noelshack.com/fichiers/2016/12/1458591369-capture-d-ecran-2016-03-21-a-21-15-19.png

Et mon résultat : https://image.noelshack.com/fichiers/2016/12/1458591528-capture-d-ecran-2016-03-21-a-21-17-08.png

Pourtant dans ma tête mon programme est sensé se dérouler de cette manière :hap: :

Pour j allant jusqu'à 4 :
Afficher une carte
Afficher une ligne :d) Pour i allant jusqu'à 6
Afficher une carte
Faire un écartement horizontal

Faire un écartement vertical

Je pense que mes calculs sont bons mais que c'est la forme de ma fonction qui bug :pf:

En espérant que quelqu'un pourra me répondre et avoir la solution :gni:

:merci: d'avance ! :-)

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Création de sites web
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment