Skip to content

A Framework for creating AI bots that play Ultra Street Fighter 4 on PC

License

Notifications You must be signed in to change notification settings

dantarion/UltraBotFramework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UltraBotFramework

A Framework for creating AI bots that play Ultra Street Fighter 4 on PC.

Hows it work?

This framework monitors the memory of the game, providing an overlay with all kinds of internal info about the games current state. It also provides a code library for using this information to create advanced AI using C#, as well as a GUI app to run, test, and control said bot.

Game state?

The framework can tell the positions of the characters, the state of both characters input buffer, and the framedata for the current actions taking place on screen.

How do I use this?

Right now the framework is messy, undocumented, and hard to use, I would say its not even in alpha state yet. However, I am using it to develop KenBot, and am planning to take KenBot to Evolution Championship Series 2015 to see how many real opponents can be taken down by my creation.

If other bots are ready by the time that date rolls around, I will be happy to bring some extra scripts to the event!

Here are the characters people intend to do, and in what order

dantarion

Ken E.Ryu

About

A Framework for creating AI bots that play Ultra Street Fighter 4 on PC

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages