{ "images" : [ { "bounds" : [ 342, 78, 37, 61 ], "name" : "Hurt 1", "origin" : { "x": 18, "y": 60 } }, { "bounds" : [ 4, 148, 35, 63 ], "name" : "Hurt 2", "origin" : { "x": 17, "y": 62 } }, { "bounds" : [ 394, 80, 35, 59 ], "name" : "Hurt 3", "origin" : { "x": 17, "y": 58 } }, { "bounds" : [ 112, 154, 37, 57 ], "name" : "Hurt 4", "origin" : { "x": 18, "y": 56 } }, { "bounds" : [ 158, 152, 35, 59 ], "name" : "Hurt 5", "origin" : { "x": 17, "y": 58 } }, { "bounds" : [ 4, 82, 33, 57 ], "name" : "Jumping", "origin" : { "x": 16, "y": 56 } }, { "bounds" : [ 288, 8, 31, 59 ], "name" : "Kicking 1", "origin" : { "x": 23, "y": 58 } }, { "bounds" : [ 330, 8, 45, 59 ], "name" : "Kicking 2", "origin" : { "x": 23, "y": 58 } }, { "bounds" : [ 384, 8, 47, 59 ], "name" : "Kicking 3", "origin" : { "x": 23, "y": 58 } }, { "bounds" : [ 48, 92, 43, 47 ], "name" : "Landing", "origin" : { "x": 21, "y": 46 } }, { "bounds" : [ 132, 4, 41, 63 ], "name" : "Punching 1", "origin" : { "x": 27, "y": 62 } }, { "bounds" : [ 186, 4, 35, 63 ], "name" : "Punching 2", "origin" : { "x": 19, "y": 62 } }, { "bounds" : [ 232, 4, 47, 63 ], "name" : "Punching 3", "origin" : { "x": 17, "y": 62 } }, { "bounds" : [ 4, 4, 33, 63 ], "name" : "Standing", "origin" : { "x": 18, "y": 62 } }, { "bounds" : [ 90, 4, 33, 63 ], "name" : "Walking 1", "origin" : { "x": 18, "y": 62 } }, { "bounds" : [ 48, 4, 33, 63 ], "name" : "Walking 2", "origin" : { "x": 18, "y": 62 } } ] }
states: standing: frames: - sprite: Standing default_state: true next: standing punching: frames: - sprite: Punching 1 - sprite: Punching 2 - sprite: Punching 3 attack: 10 - sprite: Punching 3 kicking: frames: - sprite: Kicking 1 - sprite: Kicking 2 - sprite: Kicking 3 attack: 5 - sprite: Kicking 3 walking_fwd: frames: - sprite: Walking 1 x_move: 10 - sprite: Walking 2 x_move: 10 walking_fwd_down: frames: - sprite: Walking 1 x_move: 5 y_move: 5 - sprite: Walking 2 x_move: 10 y_move: 5 walking_fwd_up: frames: - sprite: Walking 1 x_move: 5 y_move: -5 - sprite: Walking 2 x_move: 10 y_move: -5 walking_up: frames: - sprite: Walking 1 y_move: -10 - sprite: Walking 2 y_move: -10 walking_down: frames: - sprite: Walking 1 y_move: 10 - sprite: Walking 2 y_move: 10 turn_around: frames: - sprite: Standing - sprite: Standing flip: true hurt: frames: - sprite: Hurt 1 spark: true - sprite: Hurt 2 - sprite: Hurt 3 - sprite: Hurt 4 - sprite: Hurt 5 - sprite: Hurt 4 - sprite: Hurt 5 - sprite: Hurt 4 - sprite: Hurt 5 - sprite: Hurt 4 - sprite: Hurt 5 uninterruptible: true groups: attacking: - punching - kicking standing_walking: - standing - walking_fwd - walking_down - walking_up - walking_fwd_down - walking_fwd_up transitions: - from: any excluding: - hurt to: hurt input: - hurt - from: standing_walking to: punching input: - punch - from: standing_walking to: kicking input: - kick - from: standing_walking to: walking_fwd input: - forward no_reset: true - from: standing_walking to: walking_fwd_down input: - forward_down no_reset: true - from: standing_walking to: walking_fwd_up input: - forward_up no_reset: true - from: standing_walking to: walking_down input: - down no_reset: true - from: standing_walking to: walking_up input: - up no_reset: true - from: standing to: turn_around input: - backward - from: any excluding: [ attacking, hurt ] to: walking_right input: - right - from: any to: walking_left excluding: [ attacking, hurt ] input: - left
Yokosuka 2k Demo
Use arrow keys to move and 'A' and 'S' to attack
5 fps