1
PROYECTO PRIMER PARCIAL MATERIA: Inteligencia Artificial PROFESORA: Rosa María Hernández Rojas PROYECTO MOSCA Este programa será desarrollado de manera individual El lenguaje a usar será java, en entorno JCreator. El proyecto consistirá en el desarrollo de una inteligencia básica, que a continuación se describe: En la pantalla hay 25 platos, con comida cada uno de ellos, habrá una mosca que empezara en cualquiera de los 25 platos, el plato en que va a estar en un principio puede ser escogido por el usuario, o el programa lo coloca automáticamente en algún punto. La mosca empezara a recorrer los platos generando solito la ruta a recorrer, se deben de tomar en cuenta varios puntos para que el recorrido se lleve a cabo: 1.-En un principio todos los platos tendrán comida, excepto donde la mosca empezó el recorrido pues ya se tomara como que ya comió esa comida. 2.-Se debe apreciar como los platos tienen comida y como la comida desaparece al pasar la mosca por el plato. 3.-La mosca al hacer el recorrido no puede pasar dos veces por el mismo lugar, un plato que ya está devorado, la mosca no puede volver a pasar por ahí ni para su ruta ni para comerlo de nuevo. 4.-La mosca debe tener dos modos de recorrido: a) La mosca tenga la habilidad de moverse como ella quiera, sin limitación en sus movimientos, debe ser tomando en cuenta la reglas anteriores. b) La mosca debe recorrer su ruta, turnando sus movimientos, es decir si ya hizo un movimiento hacia arriba o hacia abajo, el que sigue lo puede hacer hacia la derecha o la izquierda y viceversa, así tenga un plato disponible a la derecha de la mosca, si la mosca acaba de hacer un movimiento a la derecha o izquierda, no puede comérselo por que el siguiente movimiento seria hacia arriba o abajo. 5.-La mosca en ningún momento puede salirse de la ruta de los platos, solo puede transitar entre los platos. 5.-El recorrido termina cuando la mosca ya no puede recorrer mas platos, no es necesario que devore todos los platos, pero si que el programa determine solito que ya no puede recorrer más platos. NOTA: Por obvias razones el programa no puede ser en modo consola, solo modo gráfico, 100% programado en JCreator.

Proyecto Primer Parcial

Embed Size (px)

Citation preview

Page 1: Proyecto Primer Parcial

PROYECTO PRIMER PARCIAL

MATERIA: Inteligencia Artificial

PROFESORA: Rosa María Hernández Rojas

PROYECTO MOSCA

Este programa será desarrollado de manera individual

El lenguaje a usar será java, en entorno JCreator.

El proyecto consistirá en el desarrollo de una inteligencia básica, que a continuación se

describe:

En la pantalla hay 25 platos, con comida cada uno de ellos, habrá una mosca que

empezara en cualquiera de los 25 platos, el plato en que va a estar en un principio puede

ser escogido por el usuario, o el programa lo coloca automáticamente en algún punto.

La mosca empezara a recorrer los platos generando solito la ruta a recorrer, se deben de

tomar en cuenta varios puntos para que el recorrido se lleve a cabo:

1.-En un principio todos los platos tendrán comida, excepto donde la mosca empezó el

recorrido pues ya se tomara como que ya comió esa comida.

2.-Se debe apreciar como los platos tienen comida y como la comida desaparece al pasar

la mosca por el plato.

3.-La mosca al hacer el recorrido no puede pasar dos veces por el mismo lugar, un plato

que ya está devorado, la mosca no puede volver a pasar por ahí ni para su ruta ni para

comerlo de nuevo.

4.-La mosca debe tener dos modos de recorrido:

a) La mosca tenga la habilidad de moverse como ella quiera, sin limitación en sus

movimientos, debe ser tomando en cuenta la reglas anteriores.

b) La mosca debe recorrer su ruta, turnando sus movimientos, es decir si ya hizo un

movimiento hacia arriba o hacia abajo, el que sigue lo puede hacer hacia la derecha o la

izquierda y viceversa, así tenga un plato disponible a la derecha de la mosca, si la mosca

acaba de hacer un movimiento a la derecha o izquierda, no puede comérselo por que el

siguiente movimiento seria hacia arriba o abajo.

5.-La mosca en ningún momento puede salirse de la ruta de los platos, solo puede

transitar entre los platos.

5.-El recorrido termina cuando la mosca ya no puede recorrer mas platos, no es necesario

que devore todos los platos, pero si que el programa determine solito que ya no puede

recorrer más platos.

NOTA: Por obvias razones el programa no puede ser en modo consola, solo modo

gráfico, 100% programado en JCreator.