Advertisement

LifeAI open source C++ library

Started by September 08, 2011 11:45 PM
13 comments, last by ajaytemp_55190 13 years ago
Here's the slides from my lecture with Kevin Dill on utility theory from the 2010 GDC AI Summit.

http://www.intrinsicalgorithm.com/media/2010GDC-DaveMark-KevinDill-UtilityTheory.pdf

Dave Mark - President and Lead Designer of Intrinsic Algorithm LLC
Professional consultant on game AI, mathematical modeling, simulation modeling
Co-founder and 10 year advisor of the GDC AI Summit
Author of the book, Behavioral Mathematics for Game AI
Blogs I write:
IA News - What's happening at IA | IA on AI - AI news and notes | Post-Play'em - Observations on AI of games I play

"Reducing the world to mathematical equations!"

@ IADaveMark - Wow, there appear to be many similarities in our approaches to AI. I can see some of the challenges I've encountered discussed in your work too. I would love to get your feedback on LifeAI sometime :)
Advertisement
http://www.intrinsicalgorithm.com/media/2010GDC-DaveMark-KevinDill-UtilityTheory.pdf


There is missing abstract and executive summary. I am not saying it is necessary but it would of been helpful explanation for me. Then I see a macroeconomics break because I didn't get the meaning because I wanted to know what is couple other alternates besides utility in macroeconomics. I understand this is about utility too but there is other things in macroeconomics too. "In economics, utility is a measure of the
relative satisfaction from, or desirability of, consumption of various goods and services."

I think it was lost between the lack of meaning on utility in micro and macro and then just economics. Imo overall, just don't think it was a strong explanation.

There is missing abstract and executive summary I am not saying it is necessary but it would of been helpful explanation for me.

It's lecture slides from GDC... the only thing "missing" is Kevin and myself actually speaking.



I think it was lost between the lack of meaning on utility in micro and macro and then just economics. Imo overall, just don't think it was a strong explanation.
[/quote]
Again, if you actually hear a lecturer, it makes more sense. Otherwise the lecturer would have nothing to do because he would simply be reading the slides like a book. Kind of a silly approach, don't you think?


Dave Mark - President and Lead Designer of Intrinsic Algorithm LLC
Professional consultant on game AI, mathematical modeling, simulation modeling
Co-founder and 10 year advisor of the GDC AI Summit
Author of the book, Behavioral Mathematics for Game AI
Blogs I write:
IA News - What's happening at IA | IA on AI - AI news and notes | Post-Play'em - Observations on AI of games I play

"Reducing the world to mathematical equations!"

The EmotionAI declared above is composed by me in an Objects Library project in CodePlex:
http://olib.codeplex.com/wikipage?title=Emotion%20Engine%20start-up%20business%20with%20freeware%20version%201

Copy, paste of 1/2 of the Essay:

Sets and Multi-map data structures to start. Avoidance of function pointers in first version.
Useful is map levels would be designed to feed input into a few syllogisms and then a value from multimap.

For example in 3d first person game:

requirement: player 2 used/held her/his large thunder-hammer weapon for 2.4+ secs.
result: Weapon Use Profiling recorded this event-sequence concurring 40%-60% of time in level 2.
concern1: Player 2 trying to hack his future profile changes weapons intermittently to pistol and fists to hack up the profiling.
concern2: Player 1 tries to setup Player 2 by changing positions for aliens to be trapped in a arcane situation that allows for 1-2.3. second use of weapon.

Standard Player Profile upon leaving level 2 (1-7 emotion award grades)
A) Extremely Brave (coward = 1, too brave = 7)
B) Confidant / very confidant (paranoia = 1, arrogant = 7) (Version 2, pompous = 10)
...extreme preference for 3 emotions. up to 4 emotions max in version 1.

Arbitrary Weapon Use:
0-30 = DNU, do not use, AND use other profiling results.
40-60 = explained as it is
60.% - 70%
70.% - 85%
85.% - 100% -> use your imagination

How to use this profile which is simplification valid regardless of circumstance.
====
[/quote]

This topic is closed to new replies.

Advertisement