Gamasutra is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.


Gamasutra: The Art & Business of Making Gamesspacer
View All     RSS
May 23, 2019
arrowPress Releases








If you enjoy reading this site, you might also want to check out these UBM Tech sites:


Have a peek inside the AI code of  Street Fighter II

Have a peek inside the AI code of Street Fighter II

April 17, 2017 | By Alex Wawro




It's been over a quarter of a century since Capcom released Street Fighter II: The World Warrior into arcades in 1991, but the game's enduring legacy still drives devs to pick it apart in order to figure out how it works. 

At least one of them has a whole blog dedicated to the project of reverse-engineering Street Fighter II's source code, and earlier this year that blog published something fellow devs may get a kick out of: a detailed breakdown of how the game's AI works.

The post is less about useful takeaways ("anyone looking for some insight into how to write an AI engine for a game today will be disappointed") and more about answering some pressing questions about how Street Fighter II AI opponents tick.

For example, the author acknowledges that SFII AI cheats in multiple ways: it can execute charged special moves with zero chance of input failure, and it has a frame advantage on a human player because it can immediately see what move a player has input, before the move's opening frame.  

For more on how the AI works, including a breakdown of the scripting that dictates say, when Ryu throw fireballs and how many, check out the full post over on the SF2 Platinum blog.



Related Jobs

Crystal Dynamics
Crystal Dynamics — Redwood City, California, United States
[05.22.19]

FX Artist
Hyper Hippo Games
Hyper Hippo Games — Kelowna, British Columbia, Canada
[05.22.19]

Software Developer - Unity
Wizards of the Coast
Wizards of the Coast — Renton, Washington, United States
[05.22.19]

Sr Lead Software Engineer - Arena
Wizards of the Coast
Wizards of the Coast — Renton, Washington, United States
[05.22.19]

Lead Software Engineer - Arena









Loading Comments

loader image