sábado, 11 de octubre de 2014

Fin de el proyecto!!!!!

La ultima face es el trabajo escrito, donde he hecho un manual de usuario, pruebas de funcionalidad, entre otros.

Al fin he termindo, despues de horas de trabajo.
Ahora me dispongo ha enviar el proyecto, pero tengo un problema, el documento pesa 31MB debido a la implementacion de la musica,tendre que recortar el tiempo de la cancion.

Ahora si puedo enviarlo.

Y se ha enviado con exito. 
Asi finaliza este segundo proyecto.

jueves, 9 de octubre de 2014

Implementando sonido al juego

Para hacer el juego mas llamativo, he implementado el sonido, esto con la libreria interna de python llamada windsound la cual permite reprodicir un sonido en formato WAV minetras se esta ejecutando nelo programa.

Realizando la solucion del aberinto

Face del movimineto terminada.
Lo que sigue es la solucion del laberinto.
Resulta que hacer una funcion que solucione el laberinto y muestre el camindo correcto es dificil, por lo que comencé a investigar sobre el algoritmo Backtraking el cual recorre el laberinto y muetra el mejor camino, he entendido este algorinto y ahora lo estoy implementando a mi codigo.
El algoritmo backtraking nececita tomar la matriz como un objeto asi que tendre que crear una clase para convertir la matriz a un objeto.Es lo unico mas complicado, pero ahora ya podre implementarlo.

He terminado y ahora mostrare la solucion con otro color en la interfaz grafica.

martes, 7 de octubre de 2014

Implementando el movimineto

La parte de cargar la matriz y mostrarla en la ventana ha terminado.
Ahora continuamos con la implementacion del movimineto sobre el laberinto.
Inicié con botones y recorria el laberibnto dando clic en los botones, pero investigando encontre como implementar el suso de las teclas, creo que es mas divertido jugar con las teclas, asi que modificare un poco el codigo.

viernes, 3 de octubre de 2014

Cargando la matriz

Bueno, esta parte es un poco complicada. Resulta que la matriz esta en un .txt, lo que significa que a la hora de cargarla en nuestro programa va a ser tomama como un string, por lo tanto no puede ser manejada como una simple matriz.
Debido a este problema, me he puesto ha realizar una fucnion para copnvertir el string en una matriz.

Resulta que ya termine la funcion y ahora me doy cuenta que existe una libreria interna de python que se llama 'ast' la cual convierte la matriz del txt a una matriz comun y asi se puede manejar en el programa,sin embargo seguire utilizando la funcion que realize.

miércoles, 1 de octubre de 2014

Inicio de la interfaz Gragica

Lo primero que he iniciado es la interfaz gráfica, comenzaré a poner barras de menús, botones y otros elementos necesarios. Además estoy trabajando en la parte de mostrar el laberinto en la interfaz, pero para ello tengo que extraer la matroz desde un archivo txt y resulta que al extraer el archivo del txt lo toma como un string, por lo tanto tendré que implementar una función que me convierta de un string a una matriz para poder utilizarla.

sábado, 27 de septiembre de 2014

Inicio del segundo proyecto programado

Esta semana nos dejaron el segundo proyecto programado de este segundo semestre 2014.
El proyecto está muy divertido, ya que es crear un juego de laberinto, hasta el momento no tengo idea de cómo iniciarlo, pero iniciaré por la parte de investigación que es lo principal a la hora de realizar un proyecto.

Para este proyecto se debe investigar  cosas básicas como: el manejo de archivos planos o .txt, el manejo de la interfaz gráfica y la forma de jugar, ya sea con el teclado o dándole clic a los botones, ect.