Saturday, December 12, 2009

Mega Man + Genetic Algorithm Vs Air Man




There is a video at YouTube in which the author claims to have developed the fighting style of Megaman using a genetic algorithm to win over Air Man (the boss of the sky-themed level in Mega Man 2).

It is interesting to notice that, over the generations, indeed, Mega Man deals more damage to Air Man. The fitness function is very simple:

F = MMLB - AMLB

MMLB = Mega Man Life Bar
AMLB = Air Man Life Bar

Negative values mean Mega Man failed to win. Otherwise, he was successful.

Just after 10 generations, Mega Man manages to win his first battle and in the next ones his skills are improved.

I wonder if Dr. Light used genetic algorithms to design its robots. If so, he would be a pioneer of evolvable hardware!

Labels: , , , , , , , , ,

2 Comments:

Anonymous College Term Papers said...

Wonderful article, very well explained.

23 February, 2010 07:17  
Anonymous viagra online said...

OK Einstein, what are you trying to tell us, cos I don't understand nothing, well maybe a little but I been a player since years ago and never I hear something like this.

27 July, 2010 11:12  

Post a Comment

<< Home

Charles Darwin Has A Posse Check Google Page Rank