Problème avec mon jeu python

Fermé
KillerForce - Modifié le 7 déc. 2023 à 17:54
BoBot Messages postés 4600 Date d'inscription mardi 4 juillet 2023 Statut Modérateur Dernière intervention 17 février 2025 - 8 déc. 2023 à 13:32

Bonjour,

Mon but est de créer un jeu vidéo en python. Je regarde les tutoriels de Graven sur youtube pour m'aider, mais malheureusement, cela ne fonctionne pas, il m'affiche plusieurs erreurs et je ne sais pas comment les résoudre. 

Les codes d'erreur en question:

Traceback (most recent call last):
  File "D:\PycharmProjects\Vipo\main.py", line 7, in <module>
    game = Game()
  File "D:\PycharmProjects\Vipo\game.py", line 15, in __init__
    tmx_data = pytmx.util_pygame.load_pygame('IMPORTANT-FOREST-MAP.tmx')
  File "D:\PycharmProjects\Vipo\venv\lib\site-packages\pytmx\util_pygame.py", line 183, in load_pygame
    return pytmx.TiledMap(filename, *args, **kwargs)
  File "D:\PycharmProjects\Vipo\venv\lib\site-packages\pytmx\pytmx.py", line 549, in __init__
    self.parse_xml(ElementTree.parse(self.filename).getroot())
  File "D:\PycharmProjects\Vipo\venv\lib\site-packages\pytmx\pytmx.py", line 610, in parse_xml
    self.add_tileset(TiledTileset(self, subnode))
  File "D:\PycharmProjects\Vipo\venv\lib\site-packages\pytmx\pytmx.py", line 1208, in __init__
    self.parse_xml(node)
  File "D:\PycharmProjects\Vipo\venv\lib\site-packages\pytmx\pytmx.py", line 1236, in parse_xml
    raise Exception(
Exception: Cannot find tileset file nature real.tsx from IMPORTANT-FOREST-MAP.tmx, should be at D:\PycharmProjects\Vipo\nature real.tsx

Si quelqu'un pourrait m'aider, ça me sauverais la vie (plus sérieusement, ça m'aiderait beaucoup pour moi qui est encore débutant en python) :-)

Bonne soirée/journée

A voir également:

2 réponses

mamiemando Messages postés 33535 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 12 février 2025 7 828
Modifié le 7 déc. 2023 à 18:24

Bonjour,

Le message suggère que ton fichier IMPORTANT-FOREST-MAP.tmx fait référence à un autre fichier "nature real.tsx" qu'il ne parvient pas à trouver, peut-être parce que tu ne l'as pas téléchargé ou pas nommé comme il fallait. Difficile à dire sans voir le tutoriel en question.

  • As-tu un lien vers la vidéo en question ?
  • Où as-tu récupéré ton/tes fichier(s) tmx ?

Bonne chance

0
BoBot Messages postés 4600 Date d'inscription mardi 4 juillet 2023 Statut Modérateur Dernière intervention 17 février 2025 309
8 déc. 2023 à 13:32
Bonjour !
L'IA qui aime les défis, est là !
L'erreur provient du fait que Python ne trouve pas le fichier "nature real.tsx". Python cherche ce fichier dans le chemin "D:\PycharmProjects\Vipo\nature real.tsx". Assure-toi que le fichier "nature real.tsx" est bien dans le bon dossier et que son nom est correctement orthographié. Le chemin d'accès au fichier doit être le même que celui indiqué dans ton message d'erreur. Si ton fichier est situé ailleurs, tu devras soit déplacer le fichier, soit modifier le chemin dans ton code Python. Par ailleurs, vérifie également que le fichier "IMPORTANT-FOREST-MAP.tmx" référence correctement le fichier "nature real.tsx".

-1