This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"entities" : [ | |
{ | |
"components" : [ | |
{ | |
"name" : "InitialGridPositionComponent", | |
"value" : { | |
"y" : 0, | |
"x" : 3 | |
} | |
}, | |
{ | |
"name" : "SpriteTypeComponent", | |
"value" : { | |
"shouldAnimateAway" : true, | |
"asset" : "bgWall", | |
"colorBlendFactor" : 0, | |
"z" : 100 | |
} | |
}, | |
{ | |
"name" : "WallComponent" | |
} | |
] | |
}, | |
{ | |
"components" : [ | |
{ | |
"name" : "InitialGridPositionComponent", | |
"value" : { | |
"y" : 5, | |
"x" : 7 | |
} | |
}, | |
{ | |
"name" : "SpriteTypeComponent", | |
"value" : { | |
"shouldAnimateAway" : true, | |
"asset" : "bgWall", | |
"colorBlendFactor" : 0, | |
"z" : 100 | |
} | |
}, | |
{ | |
"name" : "WallComponent" | |
} | |
] | |
}, | |
{ | |
"components" : [ | |
{ | |
"name" : "InitialGridPositionComponent", | |
"value" : { | |
"y" : 4, | |
"x" : 2 | |
} | |
}, | |
{ | |
"name" : "SpriteTypeComponent", | |
"value" : { | |
"shouldAnimateAway" : true, | |
"asset" : "bgWall", | |
"colorBlendFactor" : 0, | |
"z" : 100 | |
} | |
}, | |
{ | |
"name" : "WallComponent" | |
} | |
] | |
}, | |
{ | |
"components" : [ | |
{ | |
"name" : "InitialGridPositionComponent", | |
"value" : { | |
"y" : 2, | |
"x" : 6 | |
} | |
}, | |
{ | |
"name" : "SpriteTypeComponent", | |
"value" : { | |
"shouldAnimateAway" : true, | |
"asset" : "bgWall", | |
"colorBlendFactor" : 0, | |
"z" : 100 | |
} | |
}, | |
{ | |
"name" : "WallComponent" | |
} | |
] | |
}, | |
{ | |
"components" : [ | |
{ | |
"name" : "InitialGridPositionComponent", | |
"value" : { | |
"y" : 2, | |
"x" : 4 | |
} | |
}, | |
{ | |
"name" : "SpriteTypeComponent", | |
"value" : { | |
"shouldAnimateAway" : true, | |
"asset" : "bgWall", | |
"colorBlendFactor" : 0, | |
"z" : 100 | |
} | |
}, | |
{ | |
"name" : "WallComponent" | |
} | |
] | |
}, | |
{ | |
"components" : [ | |
{ | |
"name" : "InitialGridPositionComponent", | |
"value" : { | |
"y" : 0, | |
"x" : 0 | |
} | |
}, | |
{ | |
"name" : "SpriteTypeComponent", | |
"value" : { | |
"shouldAnimateAway" : true, | |
"asset" : "bgWall", | |
"colorBlendFactor" : 0, | |
"z" : 100 | |
} | |
}, | |
{ | |
"name" : "WallComponent" | |
} | |
] | |
}, | |
{ | |
"components" : [ | |
{ | |
"name" : "InitialGridPositionComponent", | |
"value" : { | |
"y" : 1, | |
"x" : 6 | |
} | |
}, | |
{ | |
"name" : "SpriteTypeComponent", | |
"value" : { | |
"shouldAnimateAway" : true, | |
"asset" : "bgWall", | |
"colorBlendFactor" : 0, | |
"z" : 100 | |
} | |
}, | |
{ | |
"name" : "WallComponent" | |
} | |
] | |
}, | |
{ | |
"components" : [ | |
{ | |
"name" : "InitialGridPositionComponent", | |
"value" : { | |
"y" : 3, | |
"x" : 3 | |
} | |
}, | |
{ | |
"name" : "SpriteTypeComponent", | |
"value" : { | |
"shouldAnimateAway" : true, | |
"asset" : "bgWall", | |
"colorBlendFactor" : 0, | |
"z" : 100 | |
} | |
}, | |
{ | |
"name" : "WallComponent" | |
} | |
] | |
}, | |
{ | |
"components" : [ | |
{ | |
"name" : "InitialGridPositionComponent", | |
"value" : { | |
"y" : 2, | |
"x" : 5 | |
} | |
}, | |
{ | |
"name" : "SpriteTypeComponent", | |
"value" : { | |
"shouldAnimateAway" : true, | |
"asset" : "bgWall", | |
"colorBlendFactor" : 0, | |
"z" : 100 | |
} | |
}, | |
{ | |
"name" : "WallComponent" | |
} | |
] | |
}, | |
{ | |
"components" : [ | |
{ | |
"name" : "InitialGridPositionComponent", | |
"value" : { | |
"y" : 1, | |
"x" : 7 | |
} | |
}, | |
{ | |
"name" : "SpriteTypeComponent", | |
"value" : { | |
"shouldAnimateAway" : true, | |
"asset" : "bgWall", | |
"colorBlendFactor" : 0, | |
"z" : 100 | |
} | |
}, | |
{ | |
"name" : "WallComponent" | |
} | |
] | |
}, | |
{ | |
"components" : [ | |
{ | |
"name" : "InitialGridPositionComponent", | |
"value" : { | |
"y" : 1, | |
"x" : 5 | |
} | |
}, | |
{ | |
"name" : "SpriteTypeComponent", | |
"value" : { | |
"shouldAnimateAway" : true, | |
"asset" : "bgWall", | |
"colorBlendFactor" : 0, | |
"z" : 100 | |
} | |
}, | |
{ | |
"name" : "WallComponent" | |
} | |
] | |
}, | |
{ | |
"components" : [ | |
{ | |
"name" : "InitialGridPositionComponent", | |
"value" : { | |
"y" : 0, | |
"x" : 2 | |
} | |
}, | |
{ | |
"name" : "SpriteTypeComponent", | |
"value" : { | |
"shouldAnimateAway" : true, | |
"asset" : "bgWall", | |
"colorBlendFactor" : 0, | |
"z" : 100 | |
} | |
}, | |
{ | |
"name" : "WallComponent" | |
} | |
] | |
}, | |
{ | |
"components" : [ | |
{ | |
"name" : "AmmoComponent", | |
"value" : { | |
"value" : 5, | |
"damage" : 40 | |
} | |
}, | |
{ | |
"name" : "BumpDamageComponent", | |
"value" : { | |
"value" : 20 | |
} | |
}, | |
{ | |
"name" : "SpriteTypeComponent", | |
"value" : { | |
"shouldAnimateAway" : true, | |
"asset" : "player", | |
"colorBlendFactor" : 0, | |
"z" : 4000 | |
} | |
}, | |
{ | |
"name" : "InitialGridPositionComponent", | |
"value" : { | |
"y" : 2, | |
"x" : 2 | |
} | |
}, | |
{ | |
"name" : "MassComponent", | |
"value" : { | |
"weight" : 100 | |
} | |
}, | |
{ | |
"name" : "PowerComponent", | |
"value" : { | |
"isBattery" : false, | |
"neverChanges" : false, | |
"maxPower" : 100, | |
"power" : 75 | |
} | |
}, | |
{ | |
"name" : "PlayerComponent" | |
}, | |
{ | |
"name" : "TakesUpSpaceComponent" | |
}, | |
{ | |
"name" : "HealthComponent", | |
"value" : { | |
"health" : 90, | |
"maxHealth" : 100 | |
} | |
} | |
] | |
}, | |
{ | |
"components" : [ | |
{ | |
"name" : "ExitComponent" | |
}, | |
{ | |
"name" : "InitialGridPositionComponent", | |
"value" : { | |
"y" : 0, | |
"x" : 7 | |
} | |
}, | |
{ | |
"name" : "SpriteTypeComponent", | |
"value" : { | |
"shouldAnimateAway" : true, | |
"asset" : "exit", | |
"colorBlendFactor" : 0, | |
"z" : 200 | |
} | |
} | |
] | |
}, | |
{ | |
"components" : [ | |
{ | |
"name" : "InitialGridPositionComponent", | |
"value" : { | |
"y" : 1, | |
"x" : 0 | |
} | |
}, | |
{ | |
"name" : "SpriteTypeComponent", | |
"value" : { | |
"shouldAnimateAway" : false, | |
"asset" : "powerupBattery", | |
"colorBlendFactor" : 0, | |
"z" : 200 | |
} | |
}, | |
{ | |
"name" : "PowerComponent", | |
"value" : { | |
"isBattery" : true, | |
"neverChanges" : false, | |
"maxPower" : 25, | |
"power" : 25 | |
} | |
}, | |
{ | |
"name" : "PickupConsumableComponent" | |
} | |
] | |
}, | |
{ | |
"components" : [ | |
{ | |
"name" : "InitialGridPositionComponent", | |
"value" : { | |
"y" : 4, | |
"x" : 0 | |
} | |
}, | |
{ | |
"name" : "SpriteTypeComponent", | |
"value" : { | |
"shouldAnimateAway" : false, | |
"asset" : "powerupBattery", | |
"colorBlendFactor" : 0, | |
"z" : 200 | |
} | |
}, | |
{ | |
"name" : "PowerComponent", | |
"value" : { | |
"isBattery" : true, | |
"neverChanges" : false, | |
"maxPower" : 25, | |
"power" : 25 | |
} | |
}, | |
{ | |
"name" : "PickupConsumableComponent" | |
} | |
] | |
}, | |
{ | |
"components" : [ | |
{ | |
"name" : "InitialGridPositionComponent", | |
"value" : { | |
"y" : 4, | |
"x" : 4 | |
} | |
}, | |
{ | |
"name" : "SpriteTypeComponent", | |
"value" : { | |
"shouldAnimateAway" : true, | |
"asset" : "ammo1", | |
"colorBlendFactor" : 0, | |
"z" : 200 | |
} | |
}, | |
{ | |
"name" : "AmmoComponent", | |
"value" : { | |
"value" : 1, | |
"damage" : 40 | |
} | |
}, | |
{ | |
"name" : "PickupConsumableComponent" | |
} | |
] | |
}, | |
{ | |
"components" : [ | |
{ | |
"name" : "InitialGridPositionComponent", | |
"value" : { | |
"y" : 4, | |
"x" : 6 | |
} | |
}, | |
{ | |
"name" : "SpriteTypeComponent", | |
"value" : { | |
"shouldAnimateAway" : true, | |
"asset" : "ammo1", | |
"colorBlendFactor" : 0, | |
"z" : 200 | |
} | |
}, | |
{ | |
"name" : "AmmoComponent", | |
"value" : { | |
"value" : 1, | |
"damage" : 40 | |
} | |
}, | |
{ | |
"name" : "PickupConsumableComponent" | |
} | |
] | |
}, | |
{ | |
"components" : [ | |
{ | |
"name" : "InitialGridPositionComponent", | |
"value" : { | |
"y" : 5, | |
"x" : 4 | |
} | |
}, | |
{ | |
"name" : "SpriteTypeComponent", | |
"value" : { | |
"shouldAnimateAway" : true, | |
"asset" : "powerupHealth", | |
"colorBlendFactor" : 0, | |
"z" : 200 | |
} | |
}, | |
{ | |
"name" : "HealthComponent", | |
"value" : { | |
"health" : 50, | |
"maxHealth" : 50 | |
} | |
}, | |
{ | |
"name" : "PickupConsumableComponent" | |
} | |
] | |
}, | |
{ | |
"components" : [ | |
{ | |
"name" : "InitialGridPositionComponent", | |
"value" : { | |
"y" : 3, | |
"x" : 7 | |
} | |
}, | |
{ | |
"name" : "MobSpecComponent", | |
"value" : { | |
"moves" : [ | |
{ | |
"y" : -2, | |
"x" : -1 | |
}, | |
{ | |
"y" : -2, | |
"x" : 1 | |
}, | |
{ | |
"y" : 2, | |
"x" : -1 | |
}, | |
{ | |
"y" : 2, | |
"x" : 1 | |
}, | |
{ | |
"y" : -1, | |
"x" : -2 | |
}, | |
{ | |
"y" : -1, | |
"x" : 2 | |
}, | |
{ | |
"y" : 1, | |
"x" : -2 | |
}, | |
{ | |
"y" : 1, | |
"x" : 2 | |
} | |
], | |
"health" : 40, | |
"char" : "mobRabbit", | |
"pathfinds" : false, | |
"minDifficulty" : 3, | |
"isSlow" : false | |
} | |
} | |
] | |
}, | |
{ | |
"components" : [ | |
{ | |
"name" : "InitialGridPositionComponent", | |
"value" : { | |
"y" : 3, | |
"x" : 0 | |
} | |
}, | |
{ | |
"name" : "MobSpecComponent", | |
"value" : { | |
"moves" : [ | |
{ | |
"y" : -1, | |
"x" : -1 | |
}, | |
{ | |
"y" : 1, | |
"x" : 1 | |
}, | |
{ | |
"y" : 1, | |
"x" : -1 | |
}, | |
{ | |
"y" : -1, | |
"x" : 1 | |
} | |
], | |
"health" : 40, | |
"char" : "mobButterfly", | |
"pathfinds" : false, | |
"minDifficulty" : 0, | |
"isSlow" : false | |
} | |
} | |
] | |
}, | |
{ | |
"components" : [ | |
{ | |
"name" : "InitialGridPositionComponent", | |
"value" : { | |
"y" : 0, | |
"x" : 6 | |
} | |
}, | |
{ | |
"name" : "MobSpecComponent", | |
"value" : { | |
"moves" : [ | |
{ | |
"y" : 0, | |
"x" : -1 | |
}, | |
{ | |
"y" : 0, | |
"x" : 1 | |
}, | |
{ | |
"y" : 1, | |
"x" : 0 | |
}, | |
{ | |
"y" : -1, | |
"x" : 0 | |
} | |
], | |
"health" : 40, | |
"char" : "mobTurtle1", | |
"pathfinds" : true, | |
"minDifficulty" : 0, | |
"isSlow" : true | |
} | |
} | |
] | |
}, | |
{ | |
"components" : [ | |
{ | |
"name" : "InitialGridPositionComponent", | |
"value" : { | |
"y" : 2, | |
"x" : 1 | |
} | |
}, | |
{ | |
"name" : "MobSpecComponent", | |
"value" : { | |
"moves" : [ | |
{ | |
"y" : -1, | |
"x" : -1 | |
}, | |
{ | |
"y" : 1, | |
"x" : 1 | |
}, | |
{ | |
"y" : 1, | |
"x" : -1 | |
}, | |
{ | |
"y" : -1, | |
"x" : 1 | |
} | |
], | |
"health" : 40, | |
"char" : "mobButterfly", | |
"pathfinds" : false, | |
"minDifficulty" : 0, | |
"isSlow" : false | |
} | |
} | |
] | |
}, | |
{ | |
"components" : [ | |
{ | |
"name" : "InitialGridPositionComponent", | |
"value" : { | |
"y" : 5, | |
"x" : 3 | |
} | |
}, | |
{ | |
"name" : "SpriteTypeComponent", | |
"value" : { | |
"shouldAnimateAway" : true, | |
"asset" : "bgDrain", | |
"colorBlendFactor" : 0, | |
"z" : 100 | |
} | |
}, | |
{ | |
"name" : "PowerComponent", | |
"value" : { | |
"isBattery" : true, | |
"neverChanges" : false, | |
"maxPower" : -7, | |
"power" : -7 | |
} | |
}, | |
{ | |
"name" : "PickupConsumableComponent" | |
} | |
] | |
}, | |
{ | |
"components" : [ | |
{ | |
"name" : "InitialGridPositionComponent", | |
"value" : { | |
"y" : 2, | |
"x" : 3 | |
} | |
}, | |
{ | |
"name" : "SpriteTypeComponent", | |
"value" : { | |
"shouldAnimateAway" : true, | |
"asset" : "bgDrain", | |
"colorBlendFactor" : 0, | |
"z" : 100 | |
} | |
}, | |
{ | |
"name" : "PowerComponent", | |
"value" : { | |
"isBattery" : true, | |
"neverChanges" : false, | |
"maxPower" : -7, | |
"power" : -7 | |
} | |
}, | |
{ | |
"name" : "PickupConsumableComponent" | |
} | |
] | |
}, | |
{ | |
"components" : [ | |
{ | |
"name" : "InitialGridPositionComponent", | |
"value" : { | |
"y" : 4, | |
"x" : 1 | |
} | |
}, | |
{ | |
"name" : "SpriteTypeComponent", | |
"value" : { | |
"shouldAnimateAway" : true, | |
"asset" : "bgDrain", | |
"colorBlendFactor" : 0, | |
"z" : 100 | |
} | |
}, | |
{ | |
"name" : "PowerComponent", | |
"value" : { | |
"isBattery" : true, | |
"neverChanges" : false, | |
"maxPower" : -7, | |
"power" : -7 | |
} | |
}, | |
{ | |
"name" : "PickupConsumableComponent" | |
} | |
] | |
}, | |
{ | |
"components" : [ | |
{ | |
"name" : "InitialGridPositionComponent", | |
"value" : { | |
"y" : 0, | |
"x" : 4 | |
} | |
}, | |
{ | |
"name" : "SpriteTypeComponent", | |
"value" : { | |
"shouldAnimateAway" : true, | |
"asset" : "bgDrain", | |
"colorBlendFactor" : 0, | |
"z" : 100 | |
} | |
}, | |
{ | |
"name" : "PowerComponent", | |
"value" : { | |
"isBattery" : true, | |
"neverChanges" : false, | |
"maxPower" : -7, | |
"power" : -7 | |
} | |
}, | |
{ | |
"name" : "PickupConsumableComponent" | |
} | |
] | |
}, | |
{ | |
"components" : [ | |
{ | |
"name" : "InitialGridPositionComponent", | |
"value" : { | |
"y" : 3, | |
"x" : 2 | |
} | |
}, | |
{ | |
"name" : "SpriteTypeComponent", | |
"value" : { | |
"shouldAnimateAway" : true, | |
"asset" : "bgDrain", | |
"colorBlendFactor" : 0, | |
"z" : 100 | |
} | |
}, | |
{ | |
"name" : "PowerComponent", | |
"value" : { | |
"isBattery" : true, | |
"neverChanges" : false, | |
"maxPower" : -7, | |
"power" : -7 | |
} | |
}, | |
{ | |
"name" : "PickupConsumableComponent" | |
} | |
] | |
}, | |
{ | |
"components" : [ | |
{ | |
"name" : "InitialGridPositionComponent", | |
"value" : { | |
"y" : 4, | |
"x" : 5 | |
} | |
}, | |
{ | |
"name" : "SpriteTypeComponent", | |
"value" : { | |
"shouldAnimateAway" : true, | |
"asset" : "bgDrain", | |
"colorBlendFactor" : 0, | |
"z" : 100 | |
} | |
}, | |
{ | |
"name" : "PowerComponent", | |
"value" : { | |
"isBattery" : true, | |
"neverChanges" : false, | |
"maxPower" : -7, | |
"power" : -7 | |
} | |
}, | |
{ | |
"name" : "PickupConsumableComponent" | |
} | |
] | |
}, | |
{ | |
"components" : [ | |
{ | |
"name" : "InitialGridPositionComponent", | |
"value" : { | |
"y" : 3, | |
"x" : 1 | |
} | |
}, | |
{ | |
"name" : "SpriteTypeComponent", | |
"value" : { | |
"shouldAnimateAway" : true, | |
"asset" : "bgDrain", | |
"colorBlendFactor" : 0, | |
"z" : 100 | |
} | |
}, | |
{ | |
"name" : "PowerComponent", | |
"value" : { | |
"isBattery" : true, | |
"neverChanges" : false, | |
"maxPower" : -7, | |
"power" : -7 | |
} | |
}, | |
{ | |
"name" : "PickupConsumableComponent" | |
} | |
] | |
} | |
], | |
"difficulty" : 4, | |
"score" : 6 | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment