jueves, 9 de octubre de 2014

Trabajo escrito y prueba final.

Al tener  ya el proyecto de forma casi completa , menos la solucion y algunos detalles. Termino la parte escrita del proyecto donde se encuentra el trabajo escrito, que contiene el manual de usuario, y alguna informacion de mas. Al terminar ya esta parte entro a una etapa critica que son las pruebas del proyecto, decido probarlo y probarlo una y otra vez , para comprobar que la parte que este buena me funcione de maravilla.  Poco despues ya puedo comprobar que todo esta en funcionamiento perfecto asi que decido mandarlo. Siendo las 11 con 30 decido enviar mi proyecto.

miércoles, 8 de octubre de 2014

Finalizando el proyecto

Lamentablemente no logro completar la parte del la solución  del laberinto, mas que todo por falta de tiempo, mmm tal vez un poco mal administrado el tiempo, pero la verdad es que logre hacer de una manera muy particular el proyecto , algunos plus como la música, las imágenes , en si una buena presentación gráfica del proyecto. Al ir terminando esta etapa logro entender muchos conceptos nuevos absorbiendo la mayoría de toda esta gran experiencia y dejándome un excelente sabor de boca.

martes, 7 de octubre de 2014

Intentando la solución, finalizado la jugabilidad

Al estar por mas de 3 dias intentando comprender la logica de como resolver el problema que tengo, con la solucion del algoritmo, sinceramente no logro crear una funcion que me mostrara la solucion, si creo un algoritmo que en parte me busca un camino, pero me presento con varios problemas, ademas de que el limite de tiempo es cada vez menor. Aunque no me doy por vencido decido mejor terminar de forma completa y mejorando el proyecto en la parte que ya tengo completa.

lunes, 6 de octubre de 2014

¿Solucion?

Llego a la parte de la solucion, dejando la jugabilidad ya que termine de forma exelente esa parte. Al buscar en internet alguna funcion o información que  me ayude a averiguar como solucionar el laberinto de forma automática. Estos dias me la he pasado investigando hacerca  del tema, aunque aun me falta esta parte.

sábado, 4 de octubre de 2014

Objetivo cumplido.

Terminando el laberinto.. Continuo con la busqueda de informacion y aplicación de los bindis en el laberinto, por dicha logre completara esta parte, ademas de que pude crear una función que me valida que si el usuario ya paso por el camino deje una imagen , y un así siga jugando sin ningún problema. La llamo pertenece , lo que hace es preguntar si la posiciones  en que estoy actualmente ya esta dentro de las posiciones en las que he pasado. Así logro completar una parte del laberinto.

martes, 30 de septiembre de 2014

Bindins

De regreso al proyecto inicio con la búsqueda, y por cierto muy exitosa , de los brindis u eventos que se pueden utilizar en python, como utilizar las teclas de dirección para poder desplazarse en laberinto sin ningún problema. Al lograra captar los eventos de los botones del teclado , empiezo  a aplicarlos en mi algoritmo.

domingo, 28 de septiembre de 2014

Lectura Completa y matriz leida.

Volviendo a programar, al ya tener la opción  de poder abrir el archivo y poder leerlo, empiezo a crear la matriz con botones usando tkinter, probando y reforzando la parte del algoritmo , logro completar esta fase de forma exitosa.  Al inicio uso el cursor para poder desplazarme por el laberinto pero me topo con algunos problemas, como cuales , por ejemplo que se puede tocar los botones que son pared y tocar ademas los botones de forma desordena, cosa que no es buena. Asi que empiezo la investigacion sobre el tema de los bindins...

sábado, 27 de septiembre de 2014

Creando la opcion de leer archivo

Al ya tener la matriz de forma que la puedo leer y captarla. Inicio la busqueda de un algoritmo en el cual pueda abrir y leer archivos que este en mi computadora , al estar buscando en google encuentro un algoritmo sencillo , fácil de entender y aplicarlo en el codigo.

viernes, 26 de septiembre de 2014

Matriz leida.

Volviendo a programar , logro captar la matriz en mi programa , de forma que en la parte grafica ya puedo captar el -1,el 1, los 0 y el 2 , en si la matriz que cree para ejemplificar me funciona a la maravilla. De echo la compruebo cambiando las entradas y las salidas para ver si funciona de igual forma.

miércoles, 24 de septiembre de 2014

Ejemplificando con una matriz echa.

Continuando con la matriz del txt, presento  algunas limitaciones por apenas estar usuandola y expirementando. Asi que decido crear una matriz en el IDLE para utilizarla de forma que pueda recrearla en forma grafica. Empieso con entender el algoritmo que voy a crear, lo que necesito y a lo que debo llegar. Iniciando con poder leer la matriz de forma que capte el menos uno  como entrada el  uno como pared  el cero como el camino y el dos como salida. Asi tendria que ir desde cualquier posicion desde el -1 hasta el 2.

lunes, 22 de septiembre de 2014

Matriz de txt a matriz inteller

Siguiendo con la investigación , logro encontrar  una libreria que permite trasladar una matriz  que esta en un txt de forma string a una matriz de forma entera , con la cual ya le puedo hacer diferentes opciones como saber las posiciones de la matriz, el largo, entre otras opciones como sumar,multiplicar,cosas que de forma de string no me dejaba. Al ya tener la matriz de forma en la que la ocupo , ya puedo empecer a trabajar con la matriz del txt

sábado, 20 de septiembre de 2014

Resolviendo el problema.

Al estar tratando de resolver el problema de la matriz en un txt , empece a buscar informacion y ejemplos por diversas fuentes en internet. Aun asi aun no he podido resolver el problema. Aunque siguo en la busqueda de informacion y ejemplos que me ayuden a comprender la logica del problema.

viernes, 19 de septiembre de 2014

Volviendo al inicio.

Ya completeda la parte grafica me topo con la parte de los archivos de texto en donde guardo la matrix en un txt para luego poderla leerla y obtener y poder hacer pruebas matematicas pero me muestra diversos errores como que un string not int. Entre otros mas. Seguiere intentando.

miércoles, 17 de septiembre de 2014

Primera ventana.

Al ya tener claro lo de la interfaz grafica y lo de los archivos de texto , hago mi primera ventana y mi primer lectura de txt. Al inicio de estar programando es un poco de prueba y error. Para determinar en cuales aspectos debo de mejorar en las funciones a utilizar.

martes, 16 de septiembre de 2014

Inicio del proyecto

El dia de  inicio del proyecto me propongo a iniciar con las respectivas investigaciones del tema. Al iniciar investigo  un poco mas de la interfaz grafica y de la lectura de archivos de texto. Segun lo comentado por el profesor. Tratando de entender la logica del proyecto.