Невозможно создать среду с определенной игрой (спортзал ретро) - PullRequest
0 голосов
/ 05 апреля 2019

Я пытаюсь создать игровую среду в pyhton 3.6.8 с использованием gym-retro.Это стабильное имя игры SpaceInvaders-Atari2600 , расположенное в "..retro \ data \ stable \"

Основная команда:

env = retro.make(game='SpaceInvaders-Atari2600')

, но это не такне работает для меня, и я получил ошибку:

повышение FileNotFoundError ('Игра не найдена:% s. Вы уверены, что импортировали ПЗУ?' игра%) FileNotFoundError: Игра не найдена: SpaceInvaders-Atari2600.Вы обязательно импортировали ПЗУ?

Но проблема в том, что ПЗУ здесь, в папке SpaceInvaders-Atari2600 есть файл с именем "rom.ша "


import gym
import retro    

#Environment creation
env = retro.make(game='SpaceInvaders-Atari2600');
# don't work for me ...

# when i try this : 

for game in retro.data.list_games():
   print(game)

# I see the game SpaceInvaders-Atari2600

Я в отчаянии, пожалуйста, если у кого-то есть идея о том, как создать эту среду ...

Я совершенно новичок в Pythonя никогда не использовал его до этой недели, я должен использовать этот язык для тестирования обучения Q-learning для нейронной сети, чтобы я мог делать глупые ошибки с синтаксисом

1 Ответ

0 голосов
/ 05 апреля 2019

Хорошо, я нашел решение, файл ПЗУ, который я скачал раньше, был недействительным, и это все.

Если кто-то следует тому же туто, что и я, просто чтобы помочь ему найти по этому адресу действительный ром:

https://www.gametronik.com/site/fiche/atari_2600/Space%2520Invaders/

...