Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -19,6 +19,8 @@ from tqdm import tqdm
|
|
19 |
from datetime import datetime
|
20 |
|
21 |
|
|
|
|
|
22 |
SCREEN_HEIGHT = 600
|
23 |
SCREEN_WIDTH = 1100
|
24 |
|
@@ -353,6 +355,7 @@ class Cloud:
|
|
353 |
|
354 |
class Game:
|
355 |
def __init__(self, epsilon, load_model=False, model_path=None):
|
|
|
356 |
pygame.init()
|
357 |
self.SCREEN = pygame.display.set_mode((SCREEN_WIDTH, SCREEN_HEIGHT))
|
358 |
|
@@ -653,10 +656,16 @@ class Game:
|
|
653 |
print(f"Modelo duplicado guardado como: {final_model_filename}")
|
654 |
|
655 |
|
656 |
-
#
|
|
|
|
|
|
|
|
|
657 |
st.title('Juego del Dinosaurio con IA')
|
|
|
658 |
|
|
|
659 |
if st.button('Iniciar Juego con IA'):
|
660 |
-
model_path =
|
661 |
game = Game(EPSILON_INIT, load_model=True, model_path=model_path)
|
662 |
game.play_auto()
|
|
|
19 |
from datetime import datetime
|
20 |
|
21 |
|
22 |
+
|
23 |
+
|
24 |
SCREEN_HEIGHT = 600
|
25 |
SCREEN_WIDTH = 1100
|
26 |
|
|
|
355 |
|
356 |
class Game:
|
357 |
def __init__(self, epsilon, load_model=False, model_path=None):
|
358 |
+
os.environ["SDL_VIDEODRIVER"] = "dummy" # Establece el driver de video de SDL a dummy
|
359 |
pygame.init()
|
360 |
self.SCREEN = pygame.display.set_mode((SCREEN_WIDTH, SCREEN_HEIGHT))
|
361 |
|
|
|
656 |
print(f"Modelo duplicado guardado como: {final_model_filename}")
|
657 |
|
658 |
|
659 |
+
# Suponiendo que tienes un directorio con tus modelos
|
660 |
+
model_directory = 'models/highscore/'
|
661 |
+
model_files = os.listdir(model_directory) # Obtiene una lista de archivos de modelo
|
662 |
+
|
663 |
+
# Streamlit UI para seleccionar el modelo
|
664 |
st.title('Juego del Dinosaurio con IA')
|
665 |
+
selected_model_file = st.selectbox('Elige un modelo para cargar', model_files)
|
666 |
|
667 |
+
# Botón para iniciar el juego con el modelo seleccionado
|
668 |
if st.button('Iniciar Juego con IA'):
|
669 |
+
model_path = os.path.join(model_directory, selected_model_file)
|
670 |
game = Game(EPSILON_INIT, load_model=True, model_path=model_path)
|
671 |
game.play_auto()
|