Proyecto Sistemas Adaptativos
Propuesta:
Este proyecto funcionara base
inteligencia artificial, ya que será un juego en el cual se competirá contra la
“maquina IA”, el cual tendrá como función ganarle siempre al usuario en un tipo
de juego muy usado, Juegos por turnos como un ajedrez pero este será orientado
a lucha por territorio y sobrevivir. Se manejaran dos bandos uno comandado por
la “maquina IA” y otro por el usuario, cada uno contara con una base la cual el
enemigo tiene como objetivo destruir, también se contara con 5 unidades comunes
(guerreros) y una unidad especial que a
su vez tendrán un limite de movimiento por cada turno y daño que puede
ocasionar. El objetivo del juego es como ya había mencionado destruir la base
principal del enemigo, para esto la “maquina IA” se adaptara al juego del
usuario y posiblemente tendrá capacidad de aprender del el.
Recursos, Herramientas, software y Bibliografía:
El lenguaje pensado a usarse es Java
- compiladores NetBeans, Eclipse en windows o Emacs en Ubuntu.
- Tutoriales sobre el uso de Multiagentes.
- Informacion sobre Sistemas Inteligentes
- Librerias de Java.
http://docs.oracle.com/javase/tutorial/
http://www.ing.ula.ve/~aguilar/publicaciones/objetos/revistas/1070.pdf
http://www.uaeh.edu.mx/docencia/Tesis/icbi/maestria/documentos/Sistema%20multiagente.pdf
http://es.scribd.com/doc/68795969/85/Sistema-inteligente-de-interaccion
http://www.ing.ula.ve/~aguilar/publicaciones/objetos/revistas/1070.pdf
http://www.uaeh.edu.mx/docencia/Tesis/icbi/maestria/documentos/Sistema%20multiagente.pdf
http://es.scribd.com/doc/68795969/85/Sistema-inteligente-de-interaccion
Planeaciones iniciales:
Quisiéramos empezar por buscar toda
la información posible sobre los agentes y multiagentes que pensamos usar,
también por buscar librerías que nos faciliten el desarrollo del juego, iremos
creando parte de las funciones básicas de este juego para así saber que será lo
más complicado e invertirle más tiempo.
Cronograma:
Roles de los integrantes:
Cada uno de los integrantes tendrá
como obligación primero de buscar la información necesaria para conocer mas
sobre los temas a aplicar para este proyecto, también aportar cualquier idea
que se les ocurra para el mejor funcionamiento o bien para mas rápido
desarrollo del proyecto. Actualizar sus conocimientos en el lenguaje de
programación usado en este caso Java y crear o modificar funciones que creen
necesario consultándolo con los demás integrantes.


Cuando me comentaron esta idea, recuerdo haber dicho que probablemente pueda resolverse con agentes inteligentes. Ahí también creo que podría servirles checar estrategias y técnicas para hacer videojuegos con inteligencia.
ResponderEliminarEn los enlaces, creo que es más entendible si ponen el título del documento en lugar de su URL.
Propuesta-- 50
Planeación y roles-- 30
Recursos-- 8
Organización y limpieza-- 10
=====================
Total: 98 (4.9 de 5)