1 / 16

Tikitaka

Tikitaka. Simulador FIRA Middle League. Àngel Moreno Prats Javier Sánchez Alonso. Jesús Ladevesa Medina Miguel Ángel Linares Herreros. Presentación. “Qué es Tikitaka?” “Introducción a FIRA Middle League” “Diseño y Comunicación” “Módulo de Control” “Inteligencia Artificial” “Gráficos”.

maya
Download Presentation

Tikitaka

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Tikitaka Simulador FIRA Middle League Àngel Moreno Prats Javier Sánchez Alonso Jesús Ladevesa Medina Miguel Ángel Linares Herreros

  2. Presentación • “Qué es Tikitaka?” • “Introducción a FIRA Middle League” • “Diseño y Comunicación” • “Módulo de Control” • “Inteligencia Artificial” • “Gráficos”

  3. Que es Tikitaka? • Tikitaka es un simulador de futbol robótico basado en la FIRA Middle League. • Permite el enfrentamiento entre dos equipos. • Dispone de un equipo propio dotado de IA para participar y enfrentarse a otros simuladores de este tipo.

  4. Introducción a FIRA Middle League • Que es la Middle League? • Consiste en una competición de fútbol robótica. • En ella se enfrentan equipos formados por 5 robots, 4 jugadores y un portero, en un campo de fútbol de 220 x 180 cm rodeado de una pared.

  5. Introducción a FIRA Middle League • Modificaciones realizadas en las reglas del juego: • Eliminación del Goal Kick. • Supresión del Timeout • Posiciones de inicio de juego fijas y comunicadas por el servidor • El juego se inicia cuando el arbitro lo señala.

  6. Diseño y Comunicaciones • Arquitectura Cliente/Servidor. • Servidor • Control del flujo del partido. • Simulación de la física del juego. • Cliente • Interfaz gráfica de usuario. • Motor de IA. • Uso de los estándares de comunicación TCP/UDP.

  7. Control • Según funcion, ubicación en: • Servidor • Sincronización del juego. • Aplicación de las reglas definidas en la Fira Middle League • Simulación física con ODE (Open Dynamics Engine). • Cliente • Sincronización entre los diferentes módulos. • Interacción con la interfaz de usuario.

  8. IA • Se denomina inteligencia artificial a la ciencia que intenta la creación de programas para máquinas que imiten el comportamiento y la comprensión humana. • Cómo imitar el comportamiento de un jugador?

  9. IA • Agentes: • Un agente inteligente es un proceso computacional capaz de realizar tareas de forma autónoma y que se comunica con otros agentes para resolver problemas mediante cooperación, coordinación y negociación. • Los agentes habitan en un entorno complejo y dinámico con el cual interaccionan en tiempo real para conseguir un conjunto de objetivos.

  10. IA • Características de los agentes: • Reactividad. • Razonamiento/Aprendizaje. • Autonomía. • Comunicación.

  11. Gráficos Motor 3D • Ogre http://www.ogre3d.org • Eficiente • Realista • Potente • No depende de Direct3D o OpenGL

  12. Gráficos Modelos 3D • Programas de diseño y animación 3D (Blender i/o 3D Studio) Interfaz 2D • Librerías específicas. CEGUI

  13. Tikitaka Unirse a partida Ayuda Créditos Salir Prototipo

  14. Ip del Servidor: Puerto local: Nombre de los equipos Local: Visitante: Conectar Prototipo

  15. Tiempo: 00:00 Parte X 0-0 Arbitro Prototipo

  16. Fin

More Related