/UltraBotFramework

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

Primary LanguageC#MIT LicenseMIT

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