SlideShare uma empresa Scribd logo
1 de 16
DESCRIPCIÓN DEL PROYECTO
Nuestro proyecto se basa principalmente en un
  juego de ajedrez, donde su objetivo principal es
  que puedas jugarlo de una manera en que un
  jugador sea manipulado por la computadora, y
  el otro jugador sea manipulado por un Usuario
  cualquiera.
Los temas principales que estuvimos
  utilizando en nuestro proyecto, fueron
  los de Inteligencia artificial y Ajuste de
  parámetros,     implementamos        estos
  temas para poder realizar dicho
  proyecto, con el que trabajamos mas fue
  con IA esto por que necesitamos que la
  computadora pensara por si sola al
  momento de estar manipulando a un
  jugador en la tabla de ajedrez.
JUSTIFICACIÓN
¿Cómo cumple como sistema adaptativo?
Pues desde el momento que comienzas el juego de
  ajedrez ambos adversarios necesitan de una
  estrategia para evitar la pérdida de piezas, así como
  la partida misma, la parte adaptativa entra en la
  inteligencia artificial del adversario, quien estará
  “pensando” lo que es mejor para su causa.
Así por ejemplo, pensar cual es la mejor pieza para
  mover por la situación que presenta, pensar que
  pasara si mueva la pieza a la siguiente casilla, etc.
MÓDULOS MAS RELEVANTES
Interface Grafica
 Primero que nada estuvimos estudiando como podríamos
  representar nuestra tabla en la interface grafica, dividiéndola
  por casilla. Fue aquí cuando pensamos presentarla como una
  matriz convencional esto para poder tener dividida la tabla por
  puntos y poder asi presentar las imágenes de nuestras piezas
  de ajedrez.
 Piezas Móviles
 Estuvimos investigando las diferentes piezas móviles que
  utilizaba el juego de ajedrez, se realizaron las piezas en
  formato PNG, para poder representarlas en nuestra interface
  sin ningún problema.
MÓDULOS MAS RELEVANTES
Posición en la tabla
 Estuvimos buscando como poder verificar si si, o si
  no se podía poner una pieza móvil donde la
  maquina quería ponerla, estuvimos haciendo una
  serie de programaciones para poder realizar este
  punto
HERRAMIENTAS UTILIZADAS
Aquí utilizamos diferentes tipos de herramientas y
  librerías para poder realizar dicho proyecto.
  Realmente todo fue programado en el lenguaje
  Java.
HERRAMIENTAS UTILIZADAS


Software                   Herramientas utilizadas
Sistema Operativo          Ubuntu
Editor de texto            Emacs
Lenguaje de programación   Java
Librerías                  Hashtable (libreria de java)
                           LinkedList (libreria de java)
Diseño                     Photoshop Adobe CS2
Repositorio                WebSVN
LIBRERÍAS
HastTable
 Aquí esta librería se utilizo principalmente para
  poder darle valores ala matriz que representa lo que
  es el tablero de ajedrez, esta en pocas palabras se
  implemento para poder dividir la tabla y darle puntos
  a cada casilla y que cuando un pieza se movida a
  una casilla, esta imagen pueda ser presentada en la
  pantalla en la casilla que fue seleccionada.
LIBRERÍAS
LinkedList
Aquí esta librería se utilizo principalmente para
  poder actualizar la lista de las piezas móviles
  que se iban eliminando e insertando, esto por
  que a la hora en que un jugador va ganando, se
  van eliminando algunas piezas y esta librería
  tiene como objetivo actualizar la lista de las
  piezas.
INTERFACE

En el diseño de interface, estuvimos
 utilizando las diferentes imágenes
 realizadas para poder presentarlas en el
 tablero de ajedrez, esto representando el
 ambiente adaptativo para poder mostrar
 los dos lados del tablero y ver como la
 maquina puede mover y jugar con el
 contrincante, haciendo sus propios
 movimientos.
INTERFACE
Aquí se muestra una imagen de como es la interface grafica ya con
  el tablero presentado y todos las piezas hay mismo
  presentadas. Aquí como ven se aprecia el menu principal,
  donde ofrecemos iniciar la partida del juego
INTERFACE
Aquí ya iniciamos la partida de nuestra interface, y como ven la parte Rosa,
   es la que identifica que jugador es el que esta activo. Richie esta activo
   en este momento y es el que puede acceder a mover una pieza.
INTERFACE
Aquí como ven richie ya selecciono la casilla a donde va a mover una de
   sus piezas móviles, esta casilla se remarca en color azul para poder
   distinguir que esa es la casilla que nosotros seleccionamos.
INTERFACE
Aquí es el turno de la computadora, como ven esta resaltado en color
   Rosa, comienza a pensar que movimiento va a hacer para poder mover
   la pieza móvil
CONCLUSIONES
Pues esto fue toda la información que recopilamos de
  nuestro proyecto, tuvimos algunos problemas de
  programación por eso estuvo la demora, pero al ultimo
  todo salió como debería de haber salido, fue un gran
  proyecto con gran aprendizaje para todos pues algunos
  de nosotros no sabíamos programar realmente, pero a
  raíz de la practica estuvimos realizando algunas
  codificaciones que nos tocaban para poder juntarlas ala
  hora de correr el programa, salió muy bien todo y pues es
  el final de esta presentación.
Gracias.

Mais conteúdo relacionado

Mais procurados

Mais procurados (7)

Flash mx
Flash mxFlash mx
Flash mx
 
Identificar los elementos de la ventana principal cpgm
Identificar los elementos de la ventana principal cpgmIdentificar los elementos de la ventana principal cpgm
Identificar los elementos de la ventana principal cpgm
 
Guia blender 2.5
Guia blender 2.5Guia blender 2.5
Guia blender 2.5
 
Macromedia flash professional 8
Macromedia flash professional 8Macromedia flash professional 8
Macromedia flash professional 8
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Tutorial pdi eBeam
Tutorial pdi eBeamTutorial pdi eBeam
Tutorial pdi eBeam
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 

Destaque

Q4 pau-transformaciones energéticasespontaneidadreacciones-soluc
Q4 pau-transformaciones energéticasespontaneidadreacciones-solucQ4 pau-transformaciones energéticasespontaneidadreacciones-soluc
Q4 pau-transformaciones energéticasespontaneidadreacciones-solucmariavarey
 
Material promocional turismo
Material promocional turismoMaterial promocional turismo
Material promocional turismoStiven Erazo
 
FIETxs2015: Dr. Xavier Àvila, La incorporació de la Flipped Classroom, Univer...
FIETxs2015: Dr. Xavier Àvila, La incorporació de la Flipped Classroom, Univer...FIETxs2015: Dr. Xavier Àvila, La incorporació de la Flipped Classroom, Univer...
FIETxs2015: Dr. Xavier Àvila, La incorporació de la Flipped Classroom, Univer...ARGET URV
 
Creación de una Planta para el Mantenimiento y Procesamiento del Agua - Inici...
Creación de una Planta para el Mantenimiento y Procesamiento del Agua - Inici...Creación de una Planta para el Mantenimiento y Procesamiento del Agua - Inici...
Creación de una Planta para el Mantenimiento y Procesamiento del Agua - Inici...David Salomon Rojas Llaullipoma
 
MIGRAR O SOBREVIVIR, situación de los refugiados
MIGRAR O SOBREVIVIR, situación de los refugiadosMIGRAR O SOBREVIVIR, situación de los refugiados
MIGRAR O SOBREVIVIR, situación de los refugiadosSandra Milena Gutierrez
 
Indicadores financieros robinson
Indicadores  financieros robinsonIndicadores  financieros robinson
Indicadores financieros robinsonrobinsonmontilla
 
La diversidad de españa
La diversidad de españaLa diversidad de españa
La diversidad de españaangyata
 
Promocion turistica
Promocion turisticaPromocion turistica
Promocion turisticaAbbys Cakes
 
Trabajo de informatica 6
Trabajo de informatica 6Trabajo de informatica 6
Trabajo de informatica 6Daniel Ruiz
 
Investigación 3 semana 6 publicidad en internet
Investigación 3   semana 6 publicidad en internetInvestigación 3   semana 6 publicidad en internet
Investigación 3 semana 6 publicidad en internetMaretsis Paiz
 
Adolecencia, desarrollo, relaciones y cultura dieciochoava parte
Adolecencia, desarrollo, relaciones y cultura  dieciochoava parteAdolecencia, desarrollo, relaciones y cultura  dieciochoava parte
Adolecencia, desarrollo, relaciones y cultura dieciochoava parteEvelyn Maricela Galicia Mazariegos
 
Tema 1
Tema 1Tema 1
Tema 1mylher
 
Exposicion capítulo 5
Exposicion capítulo 5Exposicion capítulo 5
Exposicion capítulo 5dramaDoll
 

Destaque (20)

Epilepsia
EpilepsiaEpilepsia
Epilepsia
 
Q4 pau-transformaciones energéticasespontaneidadreacciones-soluc
Q4 pau-transformaciones energéticasespontaneidadreacciones-solucQ4 pau-transformaciones energéticasespontaneidadreacciones-soluc
Q4 pau-transformaciones energéticasespontaneidadreacciones-soluc
 
Material promocional turismo
Material promocional turismoMaterial promocional turismo
Material promocional turismo
 
FIETxs2015: Dr. Xavier Àvila, La incorporació de la Flipped Classroom, Univer...
FIETxs2015: Dr. Xavier Àvila, La incorporació de la Flipped Classroom, Univer...FIETxs2015: Dr. Xavier Àvila, La incorporació de la Flipped Classroom, Univer...
FIETxs2015: Dr. Xavier Àvila, La incorporació de la Flipped Classroom, Univer...
 
Creación de una Planta para el Mantenimiento y Procesamiento del Agua - Inici...
Creación de una Planta para el Mantenimiento y Procesamiento del Agua - Inici...Creación de una Planta para el Mantenimiento y Procesamiento del Agua - Inici...
Creación de una Planta para el Mantenimiento y Procesamiento del Agua - Inici...
 
Cuento
CuentoCuento
Cuento
 
MIGRAR O SOBREVIVIR, situación de los refugiados
MIGRAR O SOBREVIVIR, situación de los refugiadosMIGRAR O SOBREVIVIR, situación de los refugiados
MIGRAR O SOBREVIVIR, situación de los refugiados
 
Indicadores financieros robinson
Indicadores  financieros robinsonIndicadores  financieros robinson
Indicadores financieros robinson
 
Barbados
BarbadosBarbados
Barbados
 
La diversidad de españa
La diversidad de españaLa diversidad de españa
La diversidad de españa
 
Promocion turistica
Promocion turisticaPromocion turistica
Promocion turistica
 
Adolecencia, desarrollo, relaciones y cultura septima parte
Adolecencia, desarrollo, relaciones y cultura  septima parteAdolecencia, desarrollo, relaciones y cultura  septima parte
Adolecencia, desarrollo, relaciones y cultura septima parte
 
Trabajo de informatica 6
Trabajo de informatica 6Trabajo de informatica 6
Trabajo de informatica 6
 
Bitacoras
BitacorasBitacoras
Bitacoras
 
Investigación 3 semana 6 publicidad en internet
Investigación 3   semana 6 publicidad en internetInvestigación 3   semana 6 publicidad en internet
Investigación 3 semana 6 publicidad en internet
 
Adolecencia, desarrollo, relaciones y cultura dieciochoava parte
Adolecencia, desarrollo, relaciones y cultura  dieciochoava parteAdolecencia, desarrollo, relaciones y cultura  dieciochoava parte
Adolecencia, desarrollo, relaciones y cultura dieciochoava parte
 
Equipo.no.1
Equipo.no.1Equipo.no.1
Equipo.no.1
 
Tema 1
Tema 1Tema 1
Tema 1
 
Tarea 6
Tarea 6Tarea 6
Tarea 6
 
Exposicion capítulo 5
Exposicion capítulo 5Exposicion capítulo 5
Exposicion capítulo 5
 

Semelhante a Entrega final

Semelhante a Entrega final (20)

Creación de videojuegos con unity
Creación de videojuegos con unityCreación de videojuegos con unity
Creación de videojuegos con unity
 
Creando juegos con game maker 8
Creando juegos con game maker 8Creando juegos con game maker 8
Creando juegos con game maker 8
 
Scratch
ScratchScratch
Scratch
 
Practica google drive
Practica   google drivePractica   google drive
Practica google drive
 
5°-grado-Animacion-con-dialogos-usando-Scratch.pdf
5°-grado-Animacion-con-dialogos-usando-Scratch.pdf5°-grado-Animacion-con-dialogos-usando-Scratch.pdf
5°-grado-Animacion-con-dialogos-usando-Scratch.pdf
 
Informatica
InformaticaInformatica
Informatica
 
Intro UNITY.pptx
Intro UNITY.pptxIntro UNITY.pptx
Intro UNITY.pptx
 
Introduccion a graficos mediante JAVA 2D
Introduccion a graficos mediante JAVA 2DIntroduccion a graficos mediante JAVA 2D
Introduccion a graficos mediante JAVA 2D
 
Presentacion de power_de_emuladores2
Presentacion de power_de_emuladores2Presentacion de power_de_emuladores2
Presentacion de power_de_emuladores2
 
COLEGIO
COLEGIOCOLEGIO
COLEGIO
 
Herramientas interactivas
Herramientas interactivasHerramientas interactivas
Herramientas interactivas
 
Joselyn lizbeth balderas_aguirre
Joselyn lizbeth balderas_aguirreJoselyn lizbeth balderas_aguirre
Joselyn lizbeth balderas_aguirre
 
Atix09
Atix09Atix09
Atix09
 
Scratch 1
Scratch  1Scratch  1
Scratch 1
 
Autocad
AutocadAutocad
Autocad
 
Autocad
AutocadAutocad
Autocad
 
Autocad
AutocadAutocad
Autocad
 
Manual del programador (saber matemático)
Manual del programador  (saber matemático)Manual del programador  (saber matemático)
Manual del programador (saber matemático)
 
Autocad
AutocadAutocad
Autocad
 
Juego de dados en java
Juego de dados en javaJuego de dados en java
Juego de dados en java
 

Último

Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularMooPandrea
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIIsauraImbrondone
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesYanirisBarcelDelaHoz
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVGiustinoAdesso1
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 

Último (20)

Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCV
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 

Entrega final

  • 1.
  • 2. DESCRIPCIÓN DEL PROYECTO Nuestro proyecto se basa principalmente en un juego de ajedrez, donde su objetivo principal es que puedas jugarlo de una manera en que un jugador sea manipulado por la computadora, y el otro jugador sea manipulado por un Usuario cualquiera.
  • 3. Los temas principales que estuvimos utilizando en nuestro proyecto, fueron los de Inteligencia artificial y Ajuste de parámetros, implementamos estos temas para poder realizar dicho proyecto, con el que trabajamos mas fue con IA esto por que necesitamos que la computadora pensara por si sola al momento de estar manipulando a un jugador en la tabla de ajedrez.
  • 4. JUSTIFICACIÓN ¿Cómo cumple como sistema adaptativo? Pues desde el momento que comienzas el juego de ajedrez ambos adversarios necesitan de una estrategia para evitar la pérdida de piezas, así como la partida misma, la parte adaptativa entra en la inteligencia artificial del adversario, quien estará “pensando” lo que es mejor para su causa. Así por ejemplo, pensar cual es la mejor pieza para mover por la situación que presenta, pensar que pasara si mueva la pieza a la siguiente casilla, etc.
  • 5. MÓDULOS MAS RELEVANTES Interface Grafica  Primero que nada estuvimos estudiando como podríamos representar nuestra tabla en la interface grafica, dividiéndola por casilla. Fue aquí cuando pensamos presentarla como una matriz convencional esto para poder tener dividida la tabla por puntos y poder asi presentar las imágenes de nuestras piezas de ajedrez. Piezas Móviles  Estuvimos investigando las diferentes piezas móviles que utilizaba el juego de ajedrez, se realizaron las piezas en formato PNG, para poder representarlas en nuestra interface sin ningún problema.
  • 6. MÓDULOS MAS RELEVANTES Posición en la tabla  Estuvimos buscando como poder verificar si si, o si no se podía poner una pieza móvil donde la maquina quería ponerla, estuvimos haciendo una serie de programaciones para poder realizar este punto
  • 7. HERRAMIENTAS UTILIZADAS Aquí utilizamos diferentes tipos de herramientas y librerías para poder realizar dicho proyecto. Realmente todo fue programado en el lenguaje Java.
  • 8. HERRAMIENTAS UTILIZADAS Software Herramientas utilizadas Sistema Operativo Ubuntu Editor de texto Emacs Lenguaje de programación Java Librerías Hashtable (libreria de java) LinkedList (libreria de java) Diseño Photoshop Adobe CS2 Repositorio WebSVN
  • 9. LIBRERÍAS HastTable  Aquí esta librería se utilizo principalmente para poder darle valores ala matriz que representa lo que es el tablero de ajedrez, esta en pocas palabras se implemento para poder dividir la tabla y darle puntos a cada casilla y que cuando un pieza se movida a una casilla, esta imagen pueda ser presentada en la pantalla en la casilla que fue seleccionada.
  • 10. LIBRERÍAS LinkedList Aquí esta librería se utilizo principalmente para poder actualizar la lista de las piezas móviles que se iban eliminando e insertando, esto por que a la hora en que un jugador va ganando, se van eliminando algunas piezas y esta librería tiene como objetivo actualizar la lista de las piezas.
  • 11. INTERFACE En el diseño de interface, estuvimos utilizando las diferentes imágenes realizadas para poder presentarlas en el tablero de ajedrez, esto representando el ambiente adaptativo para poder mostrar los dos lados del tablero y ver como la maquina puede mover y jugar con el contrincante, haciendo sus propios movimientos.
  • 12. INTERFACE Aquí se muestra una imagen de como es la interface grafica ya con el tablero presentado y todos las piezas hay mismo presentadas. Aquí como ven se aprecia el menu principal, donde ofrecemos iniciar la partida del juego
  • 13. INTERFACE Aquí ya iniciamos la partida de nuestra interface, y como ven la parte Rosa, es la que identifica que jugador es el que esta activo. Richie esta activo en este momento y es el que puede acceder a mover una pieza.
  • 14. INTERFACE Aquí como ven richie ya selecciono la casilla a donde va a mover una de sus piezas móviles, esta casilla se remarca en color azul para poder distinguir que esa es la casilla que nosotros seleccionamos.
  • 15. INTERFACE Aquí es el turno de la computadora, como ven esta resaltado en color Rosa, comienza a pensar que movimiento va a hacer para poder mover la pieza móvil
  • 16. CONCLUSIONES Pues esto fue toda la información que recopilamos de nuestro proyecto, tuvimos algunos problemas de programación por eso estuvo la demora, pero al ultimo todo salió como debería de haber salido, fue un gran proyecto con gran aprendizaje para todos pues algunos de nosotros no sabíamos programar realmente, pero a raíz de la practica estuvimos realizando algunas codificaciones que nos tocaban para poder juntarlas ala hora de correr el programa, salió muy bien todo y pues es el final de esta presentación. Gracias.