Proy int04   presentación pyzap 03
Upcoming SlideShare
Loading in...5
×
 

Proy int04 presentación pyzap 03

on

  • 171 views

 

Statistics

Views

Total Views
171
Views on SlideShare
155
Embed Views
16

Actions

Likes
0
Downloads
0
Comments
0

1 Embed 16

http://quimeradual.wordpress.com 16

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Proy int04   presentación pyzap 03 Proy int04 presentación pyzap 03 Presentation Transcript

  • PyZapUniversidad Autónoma de Nuevo LeónFacultad de Ingeniería Mecánica y EléctricaProyecto Integrador I – Inteligencia Artificial
  • • Un juego single player en el que debes crearpalabras con un conjunto específico de letrasaleatorias antes de que la computadoratermine de armar las suyas.Idea 01
  • Idea 02• Un juego single player en el que debes crearpalabras con un conjunto específico de letrasaleatorias antes de que la computadoratermine de armar las suyas.
  • Bosquejo de la solución1. Creación del abecedario.2. Seleccionar x letras del abecedarioincluyendo al menos una vez una vocal.– x ϶ X={15, 9, 6}3. Buscar coincidencias de letras.4. Buscar coincidencias de palabras completas.
  • Herramientas• Lenguaje a utilizar: Python 2.7• Módulos adicionales: CSV, Random, PySide,py2exe, unittest.
  • Evolución desde MC (6.03.13)• Coding 02 – 21.03.13:– El algoritmo pasó de ser un algoritmo secuencial(una sola función) a ser conceptualizado porobjetos.– Se creó el algoritmo de búsqueda de primer nivel.• Coding 03 – 11.04.13:– Se creó el algoritmo de búsqueda de segundonivel.
  • Evolución desde MC (6.03.13)• Coding 04 – 17.04.13:– Optimización de algoritmos de búsqueda.– Reestructuración del código en preparación parala GUI (major changes).• Coding 05 – 24.04.13:– Creación de la interfaz gráfica.– Revisión del código (minor changes).
  • Evolución desde MC (6.03.13)• Coding 05.1 – 6.05.13:– Mejora de la función de lectura de palabras desde eldiccionario.– Guardado y detección de palabras en memoria.– Validación de palabras repetidas/usadas para lamisma corrida.• Coding 05.2 – 12.05.13:– Notificaciones de éxito en barra de estado y mensajede alerta.– Botón de Reset.
  • Evolución desde MC (6.03.13)• Pruebas 02 – 13.05.13:– Realización de pruebas unitarias al código.• Unnamed – 15.05.13:– Empaquetado como ejecutable.
  • Expectativas y Dificultades• Al principio se creyó que la computadoradebería formar palabras, cuando realmenteno es necesario que las cree, sino que sólo laslea.• Se decidió quitar las limitaciones de unapalabra usada por la computadora yreemplazarla por una sugerencia cuando seusa una palabra muy frecuentemente.
  • Aspectos a mejorar en el futuro• Agregar distintos diccionarios.• Agregar distintas dificultades.• Mejorar la interfaz gráfica.Sugieran algo, amigos.
  • Gracias