FAQSearchEmail

humanlevelartificialintelligence.com   

  
 street fighter 2

Home | Videos | Contact Us   

 
Home
HLAI
UAI
Videos
Books
Patents
Notes
Donation

     
 

             

Playing Street Fighter 2 using Human Level Artificial Intelligence

 

     

Note:  To make this website free to the public please click on an ad to support my sponsors or you can make a tax-deductable donation using Paypal (click on the donation icon on the left).

         

This video shows a robot playing Streetfighter 2. There are no sound in the video because I wanted to show the viewers what the robot is thinking while playing the game. The flashing text and freeze frames are the internal thoughts of the the robot and not instruction text for the viewers. These internal thoughts describes the details of how the robot produce intelligence.

In 1999 I was trying to design a AI program that can play streetfighter 2. I was also a fan of Mortal Kombat and I wanted to design a AI program to play that game. Then an idea popped up in my head: why not build one software program that can play both games. In fact, why not build a software that can play "any" videogame for "any" game console. This AI program can not only play fighting games, but it can play side scrolling games, RPG, sports, puzzle, board games, etc. I called this AI program, Universal Artificial Intelligence.

After further research, I decided to design a human robot that has human level intelligence and is capable of not only playing videogames, but doing any human task. Robots need hands to drive a car or cook meals, they need legs to carry things from pointA to pointB.

In this video, the robot is trying to play streetfighter 2. Most of the knowledge and skill to play a fighting game comes from personal experience and isn't something that can be acquired through reading a book. The robot plays streetfighter 2 many times and through trial and error is able to learn the best strategies, the best rules to follow, and the quickest way to past the game. No teachers or books are required to learn this game.

Taking the knowledge from streetfighter 2, the robot is able to play other similar games, like Mortal Kombat. There are differences between the two games, but there are also lots of similarities. The robot is adapting the knowledge from Streetfighter into Mortal kombat. Based on trial and error of Mortal Kombat, the robot is able to discover detailed rules and strategies to beat the game.

This adaptation is important because now the robot can play any fighting game, such as virtual fighter, tekken, 3-d fighting games, 2-d fighting games, killer instinct, king of fighters, real life fighting, etc.

 

 

Home | HLAI | UAI | Books | Patents | Notes | Donation

Copyright 2006 (All rights reserved)