Skip to content

[golang] An http web service that provides frame data for USF4 and SFV

License

Notifications You must be signed in to change notification settings

jpgnotgif/frda.go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fgframes.go

A golang based, http web service that provides fighting game character frame data. A proof of concept service built as a means to explore golang and various http tool kits. This service only hosts Ultra Street Fighter 4 data at the moment, but will be expanded in time.

Data sources

The compiled data used by this service can be found here

Bootstrap

$ go install github.com/jpgnotgif/fgframes
$ ./$GOPATH/bin/fgframes

JSON Schema

{
  normal-attack: {
    s: <signed_integer>,
    a: <signed_integer>,
    r: <signed_integer>,
    ba: <signed_integer>,
    ha: <signed_integer>
  },
  unique-attack: {
    s: <signed_integer>,
    a: <signed_integer>,
    r: <signed_integer>,
    ba: <signed_integer>,
    ha: <signed_integer>
  }
}

Frame Data Legend

Notation Expanded
s Startup
a Active
r Recovery
ba Block Advantage
ha Hit Advantage

Attack Legend

Notation Expanded
lp Light Punch / Jab
mp Medium Punch / Strong
hp Hard Punch / Fierce
lk Light Kick / Short
mk Medium Kick / Forward
hk Hard Kick / Roundhouse

Character State Legend

Notation Expanded
s Standing
cs Close Standing
cr Crouching
nj Neutral Jump / Jump Up
dj Diagonal Jump / Jump Toward

Tech

About

[golang] An http web service that provides frame data for USF4 and SFV

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages