Lógica difusa

PUBLIC_FLAG_#{@journal.pf_int} RSS feed of furrykef's latest journal entries Feb 18th 2010 05:07
Estoy haciendo un videojuego y quiero emplear la lógica difusa ("fuzzy logic"). La idea del juego es esto: hablas con los otros acólitos para obtener información sobre los otros, y utilizas esta información para vencerlos y convertirte en el Pastor (es decir, ganar el juego). Así que la mayor parte del juego es hablar con la gente, y es necesario que la gente tenga personalidad. Tienes seis rivales y cada uno tiene su propia personalidad que determina sus acciones.

Así que creo que debería utilizar la lógica difusa porque a mí me parece una manera natural de definir una personalidad y las reglas que implica. La personalidad es algo muy imprecisa, muy difícil de cuantificar, ¡y la lógica difusa es perfecta para tal cosa! Usando la lógica difusa se utiliza palabras naturales, por ejemplo, "IF love = low THEN anger = high". Todas las reglas se escriban así, con palabras, no con números. (Hay números, pero se definen en conjuntos difusos, no en las reglas.)

Pero el problema es que me cuesta determinar cómo aplicarla en este caso. Entiendo la idea pero se me escapan los detalles. Tengo dos libros sobre el tema pero no me dan las respuestas...

Qué extraño, ¿eh? La lógica difusa siempre me ha interesado, pero todavía no sé cómo aplicarla...

- Kef
Feb 18th 2010 05:53 Mandy

suerte con tu juego ;)
Feb 18th 2010 15:04 Earel

  • La personalidad es algo muy imprecisa, muy difícil de cuantificar, ¡y la lógica difusa es perfecta para tal cosa!
  • La personalidad es algo muy impreciso, muy difícil de cuantificar, ¡y la lógica difusa es perfecta para tal cosa!

 

  • Todas las reglas se escriban así, con palabras, no con números.
  • Todas las reglas se escriben así, con palabras, no con números.

 
Qu'e complicado!
Feb 26th 2010 06:48 Serendipity

  • La idea del juego es esto: hablas con los otros acólitos para obtener información sobre los otros, y utilizas esta información para vencerlos y convertirte en el Pastor (es decir, ganar el juego).
  • La idea del juego es esta: hablas con los otros acólitos para obtener información sobre los demás, y utilizas esta información para vencerles y convertirte en el Pastor (es decir, ganar el juego).

 

  • Usando la lógica difusa se utiliza palabras naturales, por ejemplo, "IF love = low THEN anger = high".
  • Usando la lógica difusa se utilizan palabras naturales, por ejemplo, "IF love = low THEN anger = high".

 
Nunca había oído lo de la lógica difusa, creo que cuando tenga tiempo voy a investigar, parece interesante, y tal vez pueda servirme para uno de los próximos productos que tengo que desarrollar (trabajo de programadora).
¡Mucha suerte con el desarrollo! Me gustaría ver cual es el resultado ^^

Journals Statistics

Latest entry

See more >>

Latest comments

See more >>

Entries by Month