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 10:17 PM


> For simple games, you could probably deduce the game state by looking at what's going
> on in RAM, but it's not going to be easy for anything more complicated than Pac Man.
> What you would really have to do is reverse engineer (disassemble, decompile) the
> entire game code and understand it.

What about reading video memory? Don't tilemap-based games use relatively simple layouts? Would it be possible to deduce from the value at each spot in video memory, for tilemap-based-games, what tile is being displayed there?

> In other words, it'll be very game-specific and a colossal waste of time.

I expected it to be very game-specific, that goes without saying.

> Attempting to build a computer vision-based AI would be even more monumentally
> challenging, unless you wrote it specifically for particular games. In that case, it
> might not be too difficult, as far as computer vision problems are concerned. If you
> know the sprites or shapes you're looking for, it would be really easy to detect and
> track their positions on the screen.
>
> IMHO, the effort put into such a project, and the prerequisite knowledge required,
> would be better spent on more productive (and profitable) applications of computer
> vision and AI. What's the best case here? An AI version of the jerk who always played
> as Chun Li and never let anyone have their own shot at Street Fighter 2?

I think it would be fun. If you do not (and it sounds like you do not) then you are welcome not to participate. Thank you for the information you have provided, though; it is useful.







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 333 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 4819