jlsuarezdiaz / Parchis-IA

Repositorio para el juego del parchís sin dados elaborado para las prácticas de Inteligencia Artifiicial en la Universidad de Granada.
MIT License
0 stars 5 forks source link

Error con la práctica 3 #9

Closed ChriisSimon closed 2 years ago

ChriisSimon commented 2 years ago

Hola profesor, soy Cristóbal Pérez, de 2A de Informática. Le escribo para avisarle de un error en la práctica y es que he hecho la primera parte del tutorial y el entorno gráfico no me deja empezar a jugar, sólo he llegado a la primera parte del tutorial copiando las instrucciones tal como aparecen y me da el error de que el agente se está saltando algunos turno y no sabe continuar. Le paso un comprimido con los archivos tal cuál los dejé y fotos del error. También informarle que sí he instalado la librería que hacía falta practica3-main.zip imagen imagen

rbnuria commented 2 years ago

Buenas Cristóbal:

El código que veo que mandas no tiene nada del tutorial implementado. ¿Es un error al mandarlo? ¿O el problema te da nada más descargarte el código?

ChriisSimon commented 2 years ago

Hola profesor/a el zip que he mandado debería tener las carpetas que aparecen cuando se descomprime el zip. La parte del tutorial que he implementado ha sido solo la primera donde se modifican los dos think y se hace el ./bin/Parchis --p1...

On Tue, 24 May 2022, 12:05 rbnuria, @.***> wrote:

Buenas Cristóbal:

El código que veo que mandas no tiene nada del tutorial implementado. ¿Es un error al mandarlo? ¿O el problema te da nada más descargarte el código?

— Reply to this email directly, view it on GitHub https://github.com/jlsuarezdiaz/Parchis-IA/issues/9#issuecomment-1135703186, or unsubscribe https://github.com/notifications/unsubscribe-auth/AWF5XBVQNXKYTNDLOTGT3JDVLSSWVANCNFSM5WY2WOUA . You are receiving this because you authored the thread.Message ID: @.***>

rbnuria commented 2 years ago

Buenas:

Sí, cuando lo abro veo las carpetas, pero no veo ninguna modificación con respecto al código que os proporcionamos.

¿Ese código, sin hacer ningún cambio, te da ese problema? ¿O es tras hacer los cambios del tutorial?

ChriisSimon commented 2 years ago

El problema me lo da tras hacer el primer cambio del tutorial que es crear la función think, modificarla y crear la de thinkAleatorio. Ya que estoy quiero preguntar si puedo hacer la práctica completa en gitpod o sólo hasta el tutorial porque he vuelto a empezarla de 0, esta vez escribiendo yo el código en vez de descomentar lo que ya venía hecho pero sigue sin ir y creo que va a ser la mejor opción irse a gitpod, pero no sé si se puede hacer la práctica completamente

jlsuarezdiaz commented 2 years ago

Hola, ¿entonces el código inicial te funciona pero al hacer el primer cambio del tutorial no? ¿Nos puedes pasar el código con el cambio que hayas hecho del tutorial para ver qué puede pasar? El código exacto con el que te ocurre el error, el original no nos ayuda.

jlsuarezdiaz commented 2 years ago

En GitPod ahora mismo no es posible conectar con los ninjas pero en breve se podrá. De todas formas, nos gustaría ver primero el código para ver cuál puede ser el problema. No es normal que haya dejado de funcionar si con el código original sí funciona bien.

ChriisSimon commented 2 years ago

Estos son los cambios que he hecho para empezar el tutorial solo la primera parte imagen imagen imagen Y la orden que utilizo para empezar a jugar es: ./bin/Parchis --p1 GUI 0 "Yo" --p2 AI 0 "Random"

jlsuarezdiaz commented 2 years ago

Buenas, ¿nos puedes mandar el proyecto completo con ese código? El proyecto tal cual te produce el error. Me lo puedes mandar por correo a jlsuarezdiaz@decsai.ugr.es

jlsuarezdiaz commented 2 years ago

Hola,

el problema está en que añades los atributos

Parchis *actual;
int jugador;

en la clase AIPlayer. Estos atributos no hay que añadirlos. Ya existen en la clase Player y son heredados en AIPlayer, eso es lo que se dice en el tutorial. Se puede acceder a ellos desde AIPlayer sin necesidad de crear ninguna variable. De hecho, al añadirlas, el juego utiliza la variable actual que no corresponde y de ahí los errores.

Un saludo.

ChriisSimon commented 2 years ago

Si Nuria, yo sólo he he hecho la primera parte del tutorial tal y como ppne en el documento y da ese error

On Wed, 25 May 2022, 13:23 rbnuria, @.***> wrote:

Buenas:

Sí, cuando lo abro veo las carpetas, pero no veo ninguna modificación con respecto al código que os proporcionamos.

¿Ese código, sin hacer ningún cambio, te da ese problema? ¿O es tras hacer los cambios del tutorial?

— Reply to this email directly, view it on GitHub https://github.com/jlsuarezdiaz/Parchis-IA/issues/9#issuecomment-1137120185, or unsubscribe https://github.com/notifications/unsubscribe-auth/AWF5XBRJTFBDEXPGFVNSPNLVLYESXANCNFSM5WY2WOUA . You are receiving this because you authored the thread.Message ID: @.***>