Concepto
                                            BattleTech
                                             Desarrollo


...
Concepto
                                            BattleTech
                                             Desarrollo


...
Concepto
                                            BattleTech
                                             Desarrollo


...
Concepto
                                            BattleTech
                                             Desarrollo


...
Concepto
                                            BattleTech
                                             Desarrollo


...
Concepto
                                            BattleTech    Origen
                                             Des...
Concepto
                                            BattleTech    Origen
                                             Des...
Concepto
                                            BattleTech     Origen
                                             De...
Concepto
                                            BattleTech     Origen
                                             De...
Concepto
                                            BattleTech     Origen
                                             De...
Concepto
                                            BattleTech     Origen
                                             De...
Simulador de BattleTech
                                             Concepto     Jugador Inteligente
                    ...
Simulador de BattleTech
                                             Concepto     Jugador Inteligente
                    ...
Simulador de BattleTech
                                             Concepto      Jugador Inteligente
                   ...
Simulador de BattleTech
                                             Concepto     Jugador Inteligente
                    ...
Simulador de BattleTech
                                             Concepto     Jugador Inteligente
                    ...
Simulador de BattleTech
                                             Concepto     Jugador Inteligente
                    ...
Simulador de BattleTech
                                             Concepto      Jugador Inteligente
                   ...
Simulador de BattleTech
                                             Concepto      Jugador Inteligente
                   ...
Simulador de BattleTech
                                             Concepto     Jugador Inteligente
                    ...
Simulador de BattleTech
                                             Concepto     Jugador Inteligente
                    ...
Simulador de BattleTech
                                             Concepto     Jugador Inteligente
                    ...
Simulador de BattleTech
                                             Concepto     Jugador Inteligente
                    ...
Simulador de BattleTech
                                             Concepto     Jugador Inteligente
                    ...
Simulador de BattleTech
                                             Concepto     Jugador Inteligente
                    ...
Simulador de BattleTech
                                             Concepto     Jugador Inteligente
                    ...
Simulador de BattleTech
                                             Concepto     Jugador Inteligente
                    ...
Concepto
                                            BattleTech
                                             Desarrollo


...
Concepto
                                            BattleTech
                                             Desarrollo


...
Concepto
                                            BattleTech
                                             Desarrollo


...
Concepto
                                            BattleTech
                                             Desarrollo


...
Concepto
                                            BattleTech
                                             Desarrollo


...
Concepto
                                            BattleTech
                                             Desarrollo


...
Upcoming SlideShare
Loading in...5
×

Smart-Player

452

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
452
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Smart-Player

  1. 1. Concepto BattleTech Desarrollo Smart-Player Francisco Manuel Herrero P´rez e Mar´ Carrasco Rodr´ ıa ıguez II Jornadas de Software Libre de la UGR Octubre 2010 Francisco Manuel Herrero P´rez Mar´ Carrasco Rodr´ e ıa ıguez Smart-Player
  2. 2. Concepto BattleTech Desarrollo ´ Indice 1 Concepto 2 BattleTech 3 Desarrollo Francisco Manuel Herrero P´rez Mar´ Carrasco Rodr´ e ıa ıguez Smart-Player
  3. 3. Concepto BattleTech Desarrollo Concepto Francisco Manuel Herrero P´rez Mar´ Carrasco Rodr´ e ıa ıguez Smart-Player
  4. 4. Concepto BattleTech Desarrollo Concepto ¿Qu´ es Smart-Player? e Smart-Player es una pr´ctica para la asignatura Ingenier´ del a ıa Conocimiento que consiste en realizar un jugador inteligente para el simulador de BattleTech Francisco Manuel Herrero P´rez Mar´ Carrasco Rodr´ e ıa ıguez Smart-Player
  5. 5. Concepto BattleTech Desarrollo Concepto ¿Qu´ es Smart-Player? e Smart-Player es una pr´ctica para la asignatura Ingenier´ del a ıa Conocimiento que consiste en realizar un jugador inteligente para el simulador de BattleTech Simulador de BattleTech 1 Juego BattleTech R 2 Partidas locales y en red 3 Editor de mapas 4 Usar jugador programado Francisco Manuel Herrero P´rez Mar´ Carrasco Rodr´ e ıa ıguez Smart-Player
  6. 6. Concepto BattleTech Origen Desarrollo Inicios Francisco Manuel Herrero P´rez Mar´ Carrasco Rodr´ e ıa ıguez Smart-Player
  7. 7. Concepto BattleTech Origen Desarrollo Inicios El comienzo En 1984 nace el juego de tablero BattleDroids pero tras una serie de conflictos legales pasa a denominarse BattleTech. A partir de aqu´ crece ı r´pidamente... a Francisco Manuel Herrero P´rez Mar´ Carrasco Rodr´ e ıa ıguez Smart-Player
  8. 8. Concepto BattleTech Origen Desarrollo Inicios El comienzo En 1984 nace el juego de tablero BattleDroids pero tras una serie de conflictos legales pasa a denominarse BattleTech. A partir de aqu´ crece ı r´pidamente... a Trilog´ de novelas El Sol y La ıa Espada de Michael A.Stackpole Francisco Manuel Herrero P´rez Mar´ Carrasco Rodr´ e ıa ıguez Smart-Player
  9. 9. Concepto BattleTech Origen Desarrollo Inicios El comienzo En 1984 nace el juego de tablero BattleDroids pero tras una serie de conflictos legales pasa a denominarse BattleTech. A partir de aqu´ crece ı r´pidamente... a Trilog´ de novelas El Sol y La ıa Espada de Michael A.Stackpole Videojuegos Francisco Manuel Herrero P´rez Mar´ Carrasco Rodr´ e ıa ıguez Smart-Player
  10. 10. Concepto BattleTech Origen Desarrollo Inicios El comienzo En 1984 nace el juego de tablero BattleDroids pero tras una serie de conflictos legales pasa a denominarse BattleTech. A partir de aqu´ crece ı r´pidamente... a Trilog´ de novelas El Sol y La ıa Espada de Michael A.Stackpole Videojuegos Juegos de cartas Francisco Manuel Herrero P´rez Mar´ Carrasco Rodr´ e ıa ıguez Smart-Player
  11. 11. Concepto BattleTech Origen Desarrollo Inicios El comienzo En 1984 nace el juego de tablero BattleDroids pero tras una serie de conflictos legales pasa a denominarse BattleTech. A partir de aqu´ crece ı r´pidamente... a Trilog´ de novelas El Sol y La ıa Espada de Michael A.Stackpole Videojuegos Juegos de cartas Series de televisi´n o Francisco Manuel Herrero P´rez Mar´ Carrasco Rodr´ e ıa ıguez Smart-Player
  12. 12. Simulador de BattleTech Concepto Jugador Inteligente BattleTech Elecci´n del agente o Desarrollo Movimiento Ataques ¿C´mo jugar? o Francisco Manuel Herrero P´rez Mar´ Carrasco Rodr´ e ıa ıguez Smart-Player
  13. 13. Simulador de BattleTech Concepto Jugador Inteligente BattleTech Elecci´n del agente o Desarrollo Movimiento Ataques ¿C´mo jugar? o El simulador de BattleTech se basa en libro Master Rules publicado por FASA. Combaten Mechs entre s´ en una tablero hexagonal. ı Francisco Manuel Herrero P´rez Mar´ Carrasco Rodr´ e ıa ıguez Smart-Player
  14. 14. Simulador de BattleTech Concepto Jugador Inteligente BattleTech Elecci´n del agente o Desarrollo Movimiento Ataques ¿C´mo jugar? o El simulador de BattleTech se basa en libro Master Rules publicado por FASA. Combaten Mechs entre s´ en una tablero hexagonal. ı Fases del juego Combates por turnos... 1 Fase de movimiento 2 Fase de reacci´n o 3 Fase de ataque con armas 4 Fase de ataques f´ ısicos 5 Fase de final de turno Francisco Manuel Herrero P´rez Mar´ Carrasco Rodr´ e ıa ıguez Smart-Player
  15. 15. Simulador de BattleTech Concepto Jugador Inteligente BattleTech Elecci´n del agente o Desarrollo Movimiento Ataques Jugador inteligente (I) Francisco Manuel Herrero P´rez Mar´ Carrasco Rodr´ e ıa ıguez Smart-Player
  16. 16. Simulador de BattleTech Concepto Jugador Inteligente BattleTech Elecci´n del agente o Desarrollo Movimiento Ataques Jugador inteligente (I) Francisco Manuel Herrero P´rez Mar´ Carrasco Rodr´ e ıa ıguez Smart-Player
  17. 17. Simulador de BattleTech Concepto Jugador Inteligente BattleTech Elecci´n del agente o Desarrollo Movimiento Ataques Jugador inteligente (y II) Francisco Manuel Herrero P´rez Mar´ Carrasco Rodr´ e ıa ıguez Smart-Player
  18. 18. Simulador de BattleTech Concepto Jugador Inteligente BattleTech Elecci´n del agente o Desarrollo Movimiento Ataques Jugador inteligente (y II) Ficheros de estado (Percepci´n) o map.sbt mechsJ#.sbt defmechJ#-.sbt iniciativaJ#.sbt mov.sbt Francisco Manuel Herrero P´rez Mar´ Carrasco Rodr´ e ıa ıguez Smart-Player
  19. 19. Simulador de BattleTech Concepto Jugador Inteligente BattleTech Elecci´n del agente o Desarrollo Movimiento Ataques Jugador inteligente (y II) Ficheros de estado (Percepci´n) o map.sbt mechsJ#.sbt defmechJ#-.sbt iniciativaJ#.sbt mov.sbt Ficheros de estado (Acci´n) o accionJ.sbt Francisco Manuel Herrero P´rez Mar´ Carrasco Rodr´ e ıa ıguez Smart-Player
  20. 20. Simulador de BattleTech Concepto Jugador Inteligente BattleTech Elecci´n del agente o Desarrollo Movimiento Ataques Agente basado en metas Francisco Manuel Herrero P´rez Mar´ Carrasco Rodr´ e ıa ıguez Smart-Player
  21. 21. Simulador de BattleTech Concepto Jugador Inteligente BattleTech Elecci´n del agente o Desarrollo Movimiento Ataques Agente basado en metas Las metas ayudan a decidir acciones correctas en cada momento. Francisco Manuel Herrero P´rez Mar´ Carrasco Rodr´ e ıa ıguez Smart-Player
  22. 22. Simulador de BattleTech Concepto Jugador Inteligente BattleTech Elecci´n del agente o Desarrollo Movimiento Ataques ¿C´mo movernos por el tablero? o Francisco Manuel Herrero P´rez Mar´ Carrasco Rodr´ e ıa ıguez Smart-Player
  23. 23. Simulador de BattleTech Concepto Jugador Inteligente BattleTech Elecci´n del agente o Desarrollo Movimiento Ataques ¿C´mo movernos por el tablero? o Pathfinding Francisco Manuel Herrero P´rez Mar´ Carrasco Rodr´ e ıa ıguez Smart-Player
  24. 24. Simulador de BattleTech Concepto Jugador Inteligente BattleTech Elecci´n del agente o Desarrollo Movimiento Ataques ¿C´mo movernos por el tablero? o Pathfinding Algoritmo A* f (n) = g (n) + h′ (n) h′ (n) = hexagonal distante(x, y , x ′ , y ′ ) Francisco Manuel Herrero P´rez Mar´ Carrasco Rodr´ e ıa ıguez Smart-Player
  25. 25. Simulador de BattleTech Concepto Jugador Inteligente BattleTech Elecci´n del agente o Desarrollo Movimiento Ataques ¿C´mo atacamos? o Francisco Manuel Herrero P´rez Mar´ Carrasco Rodr´ e ıa ıguez Smart-Player
  26. 26. Simulador de BattleTech Concepto Jugador Inteligente BattleTech Elecci´n del agente o Desarrollo Movimiento Ataques ¿C´mo atacamos? o Algoritmo de la mochila El problema de la mochila consiste en llenar una mochila con n objetos. Cada objeto i tiene un peso determinado ci siempre positivo y una utilidad o valor asociado, tambi´n positivo, bi. Se ha de considerar e adem´s que la mochila tiene una capacidad limitada P , por tanto, se han a de escoger aquellos objetos xi que maximicen la utilidad de quien llena la mochila sin exceder su capacidad Francisco Manuel Herrero P´rez Mar´ Carrasco Rodr´ e ıa ıguez Smart-Player
  27. 27. Simulador de BattleTech Concepto Jugador Inteligente BattleTech Elecci´n del agente o Desarrollo Movimiento Ataques ...m´s informaci´n a o Repositorio http://code.google.com/p/smart-player/ Licencia GPLv3 Francisco Manuel Herrero P´rez Mar´ Carrasco Rodr´ e ıa ıguez Smart-Player
  28. 28. Concepto BattleTech Desarrollo ´ Unete al Software Libre Francisco Manuel Herrero P´rez Mar´ Carrasco Rodr´ e ıa ıguez Smart-Player
  29. 29. Concepto BattleTech Desarrollo ´ Unete al Software Libre ¿Cansado de las redes sociales tradicionales? Francisco Manuel Herrero P´rez Mar´ Carrasco Rodr´ e ıa ıguez Smart-Player
  30. 30. Concepto BattleTech Desarrollo ´ Unete al Software Libre ¿Cansado de las redes sociales tradicionales? Software Libre La mayor red de conocimiento Francisco Manuel Herrero P´rez Mar´ Carrasco Rodr´ e ıa ıguez Smart-Player
  31. 31. Concepto BattleTech Desarrollo ¿Por qu´ deber´ liberar mi software universitario? e ıa Francisco Manuel Herrero P´rez Mar´ Carrasco Rodr´ e ıa ıguez Smart-Player
  32. 32. Concepto BattleTech Desarrollo ¿Por qu´ deber´ liberar mi software universitario? e ıa Beneficios Usa conocimiento =⇒ Genera conocimiento Difusi´n de tu trabajo o Verificabilidad de tu trabajo Francisco Manuel Herrero P´rez Mar´ Carrasco Rodr´ e ıa ıguez Smart-Player
  33. 33. Concepto BattleTech Desarrollo Gracias por su atenci´n o ¿Alguna pregunta? Francisco Manuel Herrero P´rez Mar´ Carrasco Rodr´ e ıa ıguez Smart-Player
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×