Diferencia entre revisiones de «Inteligencia artificial para videojuegos/Puzle de bloques deslizantes»
Contenido eliminado Contenido añadido
m added Category:Informática using HotCat |
Sin resumen de edición |
||
Línea 35:
* El prototipo mostrará el puzle en su posición inicial
* El usuario podrá mover las piezas. Una pieza se puede mover al espacio libre si
* Habrá un botón para reiniciar la demo
* Habrá al menos un botón para resolver automáticamente el puzle, y se podrá ver la resolución paso a paso
* Al terminar de resolverlo, se mostrarán estadísticas
== Restricciones especiales ==
* Utilizar al menos dos métodos diferentes de búsqueda no informada (una demostración de "Fuerza Bruta").
* Mostrar estadísticas de la búsqueda
** ** ** ** ** ** etc.
== Pistas y Consejos ==
* Aprovechar para programar un sistema de pruebas para prototipos de IA reutilizable en próximas prácticas; tal vez un HUD permanente con el título de la práctica, vuestros datos, instrucciones de uso,
** Manejo cómodo con ratón y posibilidad de repetir pruebas de inmediato y sin límites ** ¡Se pueden juntar todas las prácticas y llevarlas como portfolio en el móvil!
* Desacoplar mediante interfaces el sistema de pruebas de lo que es el resolutor.
== Referencias y ampliaciones == ▼
* Leer algo para saber más
▲== Referencias y ampliaciones ==
**
** Sliding Piece Puzzles (Hordern 1986)
* Hacer un resolutor interactivo o informado
** Que se adapte a los cambios que haga el usuario
** Que use alguna heurística
* Estudiar la generalización a crear y resolver cualquier tipo de puzle deslizante
** [http://www.culand.ch/dev/SBPSolver.htm SBPSolver]
▲* How Sliding Puzzles Work : https://entertainment.howstuffworks.com/puzzles/sliding-puzzles.htm
▲* Profundizar en esta obra de referencia: Sliding Piece Puzzles (Hordern 1986)
▲* Estudiar la generalización a crear y resolver cualquier tipo de puzle deslizante SBPSolver: http://www.culand.ch/dev/SBPSolver.htm
== Participantes ==
|