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.