MAMEWorld >> EmuChat
View all threads Index   Flat Mode Flat  

Bryan Ischo
MAME Fan
Reged: 03/28/10
Posts: 358
Send PM
Re: MAME A.I.
04/25/11 08:35 PM


> I swear there is some "prior art" on this but I forget where.
>
> [EDIT] never mind, I just found it again.
> http://organicrobot.com/mame/
> http://organicrobot.com/mame/mamereport.html
> Old thread: http://forums.bannister.org/ubbthreads.php?ubb=showflat&Number=31641
>
> - Stiletto

Thank you, that is super helpful. As with any idea I've ever had, someone has already though of it already!

The primary difference between that and what I am proposing is that I propose game-specific logic to extract game state from emulator state (memory, CPU registers, and possibly video hardware memory) in addition to allowing pixel interpretation by the 'agent'.

I believe that the challenge of detecting game state by reading pixels (and let's not forget audio!) is soo much harder than actually designing the decision logic for deciding what controller inputs to give, that it is prohibitive for most people to even being to get into writing A.I. 'agents' for playing games.

I think that if there were a framework that allowed anyone to come up with rules on how to control the game based on predefined game state, that it would encourage alot more people to write intelligent agents for playing games, so I hope my ideas would get some traction.

All of this is hinged upon being able to discern game state from emulator state which is why I was hoping for some feedback. But thank you for your response, I will get in contact with the author of that software and try to share some ideas.







Entire thread
Subject Posted by Posted on
* MAME A.I. Bryan Ischo 04/22/11 08:46 PM
. * Re: MAME A.I. Bryan Ischo  04/25/11 07:01 PM
. * Re: MAME A.I. Sune  04/25/11 08:07 PM
. * Re: MAME A.I. R. Belmont  04/25/11 11:35 PM
. * Re: MAME A.I. StilettoAdministrator  04/26/11 04:41 AM
. * Re: MAME A.I. - asteroids client nuapete  04/26/11 11:16 AM
. * Re: MAME A.I. - asteroids client couriersud  04/27/11 09:08 PM
. * Re: MAME A.I. R. Belmont  04/25/11 07:07 PM
. * Re: MAME A.I. Bryan Ischo  04/25/11 08:27 PM
. * Re: MAME A.I. Bart T.  04/25/11 09:13 PM
. * Re: MAME A.I. Bryan Ischo  04/25/11 10:17 PM
. * Re: MAME A.I. Vas Crabb  04/26/11 04:26 AM
. * Re: MAME A.I. Foxhack  04/25/11 09:22 PM
. * Re: MAME A.I. StilettoAdministrator  04/23/11 09:08 PM
. * Re: MAME A.I. Bryan Ischo  04/25/11 08:35 PM
. * Re: MAME A.I. krick  04/23/11 05:59 AM
. * Re: MAME A.I. Bryan Ischo  04/23/11 07:54 AM
. * Re: MAME A.I. CptGuapo  04/23/11 05:50 AM
. * Re: MAME A.I. Bryan Ischo  04/23/11 07:56 AM
. * tl;dr Naoki  04/23/11 02:57 AM
. * Re: tl;dr Bryan Ischo  04/23/11 07:58 AM
. * Re: tl;dr jumpmaniac81  04/23/11 05:59 AM
. * Re: tl;dr Bryan Ischo  04/23/11 08:00 AM
. * MAME A.I.: Ultimate Mortal Kombat 3 Heihachi_73  04/23/11 01:43 AM

Extra information Permissions
Moderator:  Robbbert, Tafoid 
0 registered and 234 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 4810