Está en la página 1de 6

Aplicacin de Inteligencia Artificial en el telfono mvil Serious Game Resumen- Este trabajo es discutir la importancia de la artificial inteligencia (AI

) en el entretenimiento y en el juego serio , la mtodos de aplicaciones de la IA ms all del entretenimiento y los caractersticas de la ecnologa de AI en y ms all del entretenimiento . en Adems , se analiza la debilidad cuando AI se aplica en el mvil telfono juego serio y provee soluciones. Palabras clave -AI , telfono mvil, juego serio , la aplicacin AI ; Entretenimiento I. SOBRE JUEGO SERIO Qu es el juego para ? Muchas personas pueden decir todos a una voz : 'Entretenimiento ' Sin embargo, en el primer da de GDC ( Game Developers Conference ) 2004 , el Sr. Sawyer trae un nuevo concepto a los asistentes : " Serious Game ", que es ir ms all de la corriente principal de los juegos y el entretenimiento mercado y en un nuevo sector de juegos que educan y capacitan . Segn el Sr. Sawyer ( 2004 ) , como los desarrolladores de juegos , que resuelven el problema social de entretenimiento. A saber , jugando juegos es un problema actividad de resolucin . En esta misma As, los juegos serios son soluciones a los problemas. ellos son juegos cuya misin principal no es entretenimiento, o pueden ser juegos de entretenimiento aplicados de una manera diferente . El nmero de juegos que no son de entretenimiento bajo desarrollo est aumentando rpidamente. El reconocimiento por la ideas, habilidades , tecnologas y tcnicas utilizadas en juegos de entretenimiento comercial est en su punto ms alto . muchos juegos comerciales ya estn en uso para fines distintos entretenimiento . Ttulos como SimCity , Civilization , Oculto Agenda, y otros han sido utilizados como herramientas de aprendizaje en escuelas y universidades de todo el mundo. (Tomado de Serious Games Initiative ) Hoy en da , La Iniciativa de Serious Games ha sido fundada , que se centra en aplicaciones para juegos en la exploracin desafos de gestin y liderazgo que enfrenta el pblico sector . Parte de su estatuto general es ayudar a forjar productiva vnculos entre la industria de los juegos electrnicos y los proyectos que implica el uso de los juegos en la educacin , la formacin , la salud y las polticas pblicas. II . INTRODUCCIN A AI Segn el Sr. Luger ( 2002 ) , la inteligencia artificial ( AI) puede definirse como la rama de la informtica que es de que se trate con la automatizacin de la conducta inteligente . En la base de su definicin , IA es una parte de la informtica y debe estar basada en el sonido terica y aplicada principios de ese campo . Actualmente , AI se ha aplicado ampliamente y tambin tiene sido uno de los componentes importantes de la industria del juego . Sr. Lowenstein (5 de febrero de 2003) considera : Artificial inteligencia - una parte central del diseo de juego avanzado es ahora tan avanzado que los personajes de los juegos tienen su propio , personalidades independientes y autnomas que los jugadores interactan con . De acuerdo con el pensar de los juegos serios ' utilizar juegos diseos , tecnologas y capacidades de desarrollo en nuevas series de la educacin , la exploracin , la gestin de

la poltica y as sucesivamente " (Iniciativa de Serious Games ) , AI tambin importancia para ser analizado , evaluado , comparado y contrastado en el mvil rea telefnica . III . FONDO DE DESARROLLO TCNICO A. Compatibilidad El actual panorama de juego mvil se ve afectada por una problema de la fragmentacin significativa que impide hacer una juego disponible para todo el mercado mvil. Esto es causado tanto por la ausencia de una norma en materia de software plataforma para telfonos mviles y por la especfica caractersticas (por ejemplo , tamao de la pantalla ) de telfonos diferentes , incluso cuando es producido por el mismo fabricante . En efecto, si juego diseadores queran aprovechar al mximo las caractersticas de un determinado dispositivo, se debe renunciar a tener ese juego tambin se ejecuta en los telfonos de nivel de entrada . Otra solucin practicada es la de desarrollar mltiples versiones del mismo juego para tener una versin diseada especficamente para cada tipo de telfono mvil ; claramente esta solucin tiene un coste . Actualmente , podemos identificar tres plataformas de software que surgen como las ms populares al considerar mvil juegos con capacidades de conectividad : Symbian , Binario Runtime Environment for Wireless ( BREW ) , y Java Micro Edition (Java ME) . El primero es un operativo propietario sistema que ha sido desarrollado por un consorcio entre Nokia , Sony -Ericsson , Siemens , Panasonic y Samsung. A medida que estas marcas representan una gran parte de lo global mercado de telefona mvil , Symbian puede ser considerado como un muy popular sistema operativo . Aplicaciones Symbian tambin tienen la ventaja de ser ms rpido que son generalmente escritos en C + + y puede hacer uso de las caractersticas especficas de la considerada telfono mvil . Por otra parte , esto puede requerir especfica conocimientos de programacin y plantea problemas de compatibilidad con otros plataformas de software . Todas estas plataformas tienen sus pros y sus contras , por lo que lo que demuestra la necesidad de una solucin que permita a la portabilidad automtica de cualquier juego mvil en cualquier telfono mvil. Sin embargo , este no es el objetivo de este trabajo , sino que simplemente observamos que en la actualidad Java ME con MIDP 2.0 es la solucin que proporciona la portabilidad ms ancha del software desarrollado . B. Conectividad Diferentes tecnologas de la comunicacin estn disponibles hoy en da en la mayora de los telfonos mviles (por ejemplo , GPRS , UMTS, Bluetooth , Wi - Fi) , as , la posibilidad de explotarlos tiene convertido en un aspecto importante en el xito de un juego mvil . El escenario mvil actual est dominado por 2G y 3G ( GPRS y UMTS , respectivamente ) . Proveedores de servicios de telfono tienen enormes inversiones realizadas en esta tecnologa , por lo tanto , este medio de comunicacin presentan la ventaja de ser disponibles en casi cualquier lugar . Sin embargo , su ancho de banda , latencia , y costar a menudo bloquean los usuarios lo usen. La solucin ptima sera la de tener el juego habilitado para trabajar en cualquiera de la conectividad mencionada medios y elegir , en

cualquier momento, la "mejor " entre los que estn disponibles (por ejemplo , el ms rpido, el ms barato, el ms fiable ) . Sin embargo , si un productor de juegos para mviles deciden crear un juego con una sola opcin de conectividad , consideramos que el elegido debe ser Bluetooth , ya que se encuentra disponible en casi cualquier nuevo telfono mvil y su uso es gratuito. La combinacin de estas dos caractersticas hace que los usuarios dispuestos a utilizarla para su tiempo libre. IV . IMPORTANCIA EN JUEGO AI juega un papel importante en la industria del juego . En primer lugar , AI puede desafiar a los jugadores ( Rouse, 2001 ) . Es objetivo primordial de proporcionar un desafo razonable para el jugador de la IA en cualquier juego. Si no hay un desafo en el juego , los jugadores fcil de derrotar . Peor an, la diversin del juego disminuira. En segundo lugar, la IA del juego puede ayudar a la narracin del juego. Por ejemplo , ' en un RPG ( juego de rol ) , un jugador puede viajar a un cierta ciudad que es el hogar de un nmero de residentes temerosos que temen la llegada de forasteros. Si slo el jugador observa que estas personas , que se puede ver a la navegacin por el ciudad ... "( Rouse, 2001 ) . En tercer lugar , AI en lugar se puede utilizar para habitar el mundo viviendo crea el juego. " Los jugadores les encanta ver que el mundo tiene vida ambiental en ella, las criaturas que pueden basta con mirar en vez de matar, y la profundidad que se suma al mundo puede ser muy valiosa ' ( Rouse , 2001 ) . En cuarto lugar, en el juego multijugador, es una de las soluciones para proporcionar adversarios de IA en vivir opositores no estn disponibles. Esto es , por supuesto , no es diferente a partir de un juego de jugar en solitario , pero al menos proporciona una manera de evitar jugadores frustrantes ( Nokia , 16 de abril de 2004) . V. IMPORTANCIA Y APLICACIN MS ALL ENTRETENIMIENTO A. Importancia en el juego serio AI no es la disciplina con el objetivo de slo entretenimiento. La dos preocupaciones fundamentales de los investigadores de IA son la representacin del conocimiento y la bsqueda ( Luger, 2002 ) . La primera de estas direcciones el problema de la captura en una formal de lenguaje, para las instancias , uno adecuado para el ordenador la manipulacin y el conjunto de los conocimientos necesarios para comportamiento inteligente . La bsqueda es una tcnica de resolucin de problemas que explora sistemticamente un espacio de estados problemticos , tales como etapas sucesivas y alternativas en la resolucin de problemas proceso . Por otro lado , volver al concepto de grave juego, su objetivo es resolver los problemas ( Sawyer, 2004 ) . Por lo tanto , AI puede ser el ncleo de juegos serios . B. Aplicacin all Entretenimiento Actualmente , IA puede ser aplicado en muchas reas ( Cohn y Thomas , 1986 ; Schutzer , 1987 ; Callan , 2003 ) . excepto entretenimiento , IA puede ser utilizado en : razonamiento automatizado y la demostracin de teoremas , Sistemas Expertos , Lenguaje Natural Comprensin y semntica de modelado , Human Modeling Performance , planificacin y Robtica , Aprendizaje Automtico , Representaciones alternativas , Filosofa ( Luger, 2002 ; Nillson , 1998 ) . Volver a la iniciativa

Juegos Serio, el objetivo de la iniciativa es ayudar a establecer vnculos productivos entre la industria de juegos electrnicos o proyectos que conlleven el uso de juegos en la educacin , la formacin , la salud y pblico poltica . Por lo tanto , las aplicaciones de la IA se superponen el objetivo de juego serio . Por ejemplo , muchos sistemas expertos son actualmente la solucin de problemas en reas como : la medicina , la educacin, negocio, diseo, y la ciencia ( Durkin , 1994 ; Waterman, 1986 ; Gill , 1986 ) . La planificacin puede ayudar a refinar su representacin ( Cohn y Thomas , 1987 ) . semntico El modelo puede ayudar a corregir los errores en su segundo el aprendizaje de idiomas ( Cohn y Thomas , 1987 ; Gill, 1986 ) . VI . CARACTERSTICAS TECNOLGICAS A. simple AI Qu es ' AI simple " ? El Sr. Maxim ( 2004 ) resume muchos tcnicas de IA en la programacin de juegos en su conferencia . La presente a , algunos de ellos se basan en reglas deterministas , el flujo y el procedimiento se puede considerar como " AI simple" . para ejemplo : Los algoritmos deterministas : utiliza externa condiciones para reaccionar , como cada ciclo de reloj . Movimiento aleatorio: proporcionar semillas , tales como reloj , para generar movimiento aleatorio . Rastreo y Seguimiento: esta tcnica es que los enemigos jugadores de persecucin . Cuando los jugadores se mueven hacia delante , los enemigos se movan hacia delante , vice versa. Seguimiento y Evasin : esta tcnica es que los enemigos " la evasin . Cuando los jugadores se mueven hacia delante , la enemigos se movan hacia atrs, a la inversa. Patrones y secuencias de comandos : especificar las acciones serie a juego papel . Por ejemplo , sera describir cundo y dnde los enemigos deben salir , cuntos enemigos debe moverse , cuntos debera mantenerse al margen y as sucesivamente . El Sr. Maxim ( 2004 ) considera que todas las tcnicas anteriores costar menos recursos del ordenador , tales como menos memoria y menos la potencia de procesamiento . En cuanto al fondo , la simple AI es slo el estrategias de programacin en el desarrollo del juego no es esencial AI , ya que las preocupaciones fundamentales de la AI son de conocimiento representacin y bsqueda ( Luger, 2002 ) . B. Estructuras Application Data En comparacin con ' AI simple " , tcnicas de programacin de IA en la representacin del conocimiento y la bsqueda son mucho ms complicado . Son preocupantes las estructuras

de datos de utilizacin ampliamente . Segn el Sr. siestas y Pothering ( 1992 ) , si el los valores de un tipo de datos hacen admitir una descomposicin en varios componentes , sin embargo , a continuacin, el tipo de datos se llama "estructurado" en lugar de primaria, y la organizacin de cada uno de los componentes y las relaciones entre los componentes constituye lo que se conoce como una estructura de datos . ordenador ciencia y perspicaz programadores han desarrollado datos estructuras , adems de arrays y registros que se adapten mejor a otras aplicaciones . Principalmente , las estructuras de datos implican la siguientes modelos: colas, pilas , recursividad, rboles binarios , rboles Generales, grficos y Redes ( siestas y Pothering , 1992 ; Aho , Hopcroft , Ullman , 1983 ) . En realidad , los datos estructuras se ejecutan a travs de la programacin de la IA ( Luger, 2002 ; Nilsson , 1998 ) . Por otra parte , las estructuras de datos son relativa a la gestin de memoria . Cuando los algoritmos de estructuras de datos son complicadas , que requieren ms memoria para almacenar datos . Al mismo tiempo , la CPU de gran alcance puede acortar el tiempo de procesamiento ( Aho , Hopcroft , Ullman , 1983 ) . VII . BARRERA y las posibles soluciones Segn ' Importancia de juego ' en este captulo , AI juega un papel importante en la industria del juego . Sin embargo , el rendimiento del telfono mvil es baja . Tcnicas de sencilla AI son simples y requieren menos memoria, menos potencia de procesamiento ( Maxim , 2004 ) . Sin embargo , en cuanto a aplicacin de juegos serios , simple AI no es suficiente. Vario Se requeriran estructuras de datos . Sin embargo , segn el Sr. Aho y sus compaeros de trabajo ( 1983 ) , cuando los algoritmos de los datos estructuras son complicadas , que requieren ms memoria a almacenar datos y, al mismo tiempo, potente CPU pueden acortar la el tiempo de procesamiento . Por otra parte , en comparacin con la consola y PC, la memoria y potencia de procesamiento en el telfono mvil es limitada. Es difcil para el telfono mvil para funcionar AI complicada algoritmos . Por lo tanto , el rendimiento bajo de telfono mvil es el debilidad cuando AI se aplica en el telfono mvil juego serio . Hay algn mtodo para resolver este problema ? La respuesta es afirmativa. Por un lado , los algoritmos de optimizacin es preocupacin fundamental ( Aho , Hopcroft , Ullman , 1983 ) . Por Por otra parte , el telfono mvil es la red mvil basado en la naturaleza y conectado (Nokia , 16 de abril de 2004) . Por lo tanto , complicar algoritmos se pueden ejecutar en el servidor remoto , y entonces el resultado sera enviado de vuelta al telfono mvil . VIII . CONCLUSIN Como uno de los componentes en la tecnologa de juego , por un lado , AI Es importante en el entretenimiento. AI puede desafiar a los jugadores , ayudar a la narracin del juego, en lugar de utilizarse para habitar la vida mundo, el juego crea y sea una solucin en el modo multijugador juegos mientras que los opositores vivos que no estn disponibles. Por otro parte, AI puede ser el ncleo de juegos serios. IA puede ser la solucin de la solucin de problemas. Por ejemplo, numerosos expertos Sistemas, que es una de las aplicaciones de la IA, se encuentran actualmente la solucin de problemas en reas como: la medicina, la educacin, negocio, diseo, y la ciencia (Durkin, 1994; Waterman, 1986; Gill, 1986). Desde la tecnologa de punto de vista, el

rendimiento del telfono mvil es baja. Aunque simple AI se ejecuta en el telfono mvil es posible, sin embargo, que es difcil de ejecutar los programas de IA reales que se estn ejecutando a travs de algoritmos de estructuras de datos. En Para superar este problema, por un lado, optimizar algoritmos es la preocupacin fundamental (Aho, Hopcroft, Ullman, 1983); algoritmos en el otro lado, complicar se pueden ejecutar en el servidor remoto y, a continuacin, el resultado sera enviado de vuelta a telfono mvil.