{ "gameDetails": { "round": 0, "mapWidth": 20, "mapHeight": 10, "roundIncomeEnergy": 5, "buildingPrices": { "TESLA": 300, "ENERGY": 20, "ATTACK": 30, "DEFENSE": 30 }, "buildingsStats": { "TESLA": { "health": 5, "constructionTime": 11, "price": 300, "weaponDamage": 20, "weaponSpeed": 0, "weaponCooldownPeriod": 10, "energyGeneratedPerTurn": 0, "destroyMultiplier": 1, "constructionScore": 1 }, "ENERGY": { "health": 5, "constructionTime": 2, "price": 20, "weaponDamage": 0, "weaponSpeed": 0, "weaponCooldownPeriod": 0, "energyGeneratedPerTurn": 3, "destroyMultiplier": 1, "constructionScore": 1 }, "ATTACK": { "health": 5, "constructionTime": 2, "price": 30, "weaponDamage": 5, "weaponSpeed": 1, "weaponCooldownPeriod": 3, "energyGeneratedPerTurn": 0, "destroyMultiplier": 1, "constructionScore": 1 }, "DEFENSE": { "health": 20, "constructionTime": 4, "price": 30, "weaponDamage": 0, "weaponSpeed": 0, "weaponCooldownPeriod": 0, "energyGeneratedPerTurn": 0, "destroyMultiplier": 1, "constructionScore": 1 } } }, "players": [ { "playerType": "A", "energy": 20, "health": 100, "hitsTaken": 0, "score": 0 }, { "playerType": "B", "energy": 20, "health": 100, "hitsTaken": 0, "score": 0 } ], "gameMap": [ [ { "x": 0, "y": 0, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 1, "y": 0, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 2, "y": 0, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 3, "y": 0, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 4, "y": 0, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 5, "y": 0, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 6, "y": 0, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 7, "y": 0, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 8, "y": 0, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 9, "y": 0, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 10, "y": 0, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 11, "y": 0, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 12, "y": 0, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 13, "y": 0, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 14, "y": 0, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 15, "y": 0, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 16, "y": 0, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 17, "y": 0, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 18, "y": 0, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 19, "y": 0, "buildings": [], "missiles": [], "cellOwner": "B" } ], [ { "x": 0, "y": 1, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 1, "y": 1, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 2, "y": 1, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 3, "y": 1, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 4, "y": 1, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 5, "y": 1, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 6, "y": 1, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 7, "y": 1, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 8, "y": 1, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 9, "y": 1, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 10, "y": 1, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 11, "y": 1, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 12, "y": 1, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 13, "y": 1, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 14, "y": 1, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 15, "y": 1, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 16, "y": 1, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 17, "y": 1, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 18, "y": 1, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 19, "y": 1, "buildings": [], "missiles": [], "cellOwner": "B" } ], [ { "x": 0, "y": 2, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 1, "y": 2, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 2, "y": 2, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 3, "y": 2, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 4, "y": 2, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 5, "y": 2, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 6, "y": 2, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 7, "y": 2, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 8, "y": 2, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 9, "y": 2, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 10, "y": 2, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 11, "y": 2, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 12, "y": 2, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 13, "y": 2, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 14, "y": 2, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 15, "y": 2, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 16, "y": 2, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 17, "y": 2, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 18, "y": 2, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 19, "y": 2, "buildings": [], "missiles": [], "cellOwner": "B" } ], [ { "x": 0, "y": 3, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 1, "y": 3, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 2, "y": 3, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 3, "y": 3, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 4, "y": 3, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 5, "y": 3, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 6, "y": 3, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 7, "y": 3, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 8, "y": 3, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 9, "y": 3, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 10, "y": 3, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 11, "y": 3, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 12, "y": 3, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 13, "y": 3, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 14, "y": 3, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 15, "y": 3, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 16, "y": 3, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 17, "y": 3, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 18, "y": 3, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 19, "y": 3, "buildings": [], "missiles": [], "cellOwner": "B" } ], [ { "x": 0, "y": 4, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 1, "y": 4, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 2, "y": 4, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 3, "y": 4, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 4, "y": 4, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 5, "y": 4, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 6, "y": 4, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 7, "y": 4, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 8, "y": 4, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 9, "y": 4, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 10, "y": 4, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 11, "y": 4, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 12, "y": 4, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 13, "y": 4, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 14, "y": 4, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 15, "y": 4, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 16, "y": 4, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 17, "y": 4, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 18, "y": 4, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 19, "y": 4, "buildings": [], "missiles": [], "cellOwner": "B" } ], [ { "x": 0, "y": 5, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 1, "y": 5, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 2, "y": 5, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 3, "y": 5, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 4, "y": 5, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 5, "y": 5, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 6, "y": 5, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 7, "y": 5, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 8, "y": 5, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 9, "y": 5, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 10, "y": 5, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 11, "y": 5, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 12, "y": 5, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 13, "y": 5, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 14, "y": 5, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 15, "y": 5, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 16, "y": 5, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 17, "y": 5, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 18, "y": 5, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 19, "y": 5, "buildings": [], "missiles": [], "cellOwner": "B" } ], [ { "x": 0, "y": 6, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 1, "y": 6, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 2, "y": 6, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 3, "y": 6, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 4, "y": 6, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 5, "y": 6, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 6, "y": 6, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 7, "y": 6, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 8, "y": 6, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 9, "y": 6, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 10, "y": 6, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 11, "y": 6, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 12, "y": 6, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 13, "y": 6, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 14, "y": 6, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 15, "y": 6, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 16, "y": 6, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 17, "y": 6, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 18, "y": 6, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 19, "y": 6, "buildings": [], "missiles": [], "cellOwner": "B" } ], [ { "x": 0, "y": 7, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 1, "y": 7, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 2, "y": 7, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 3, "y": 7, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 4, "y": 7, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 5, "y": 7, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 6, "y": 7, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 7, "y": 7, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 8, "y": 7, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 9, "y": 7, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 10, "y": 7, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 11, "y": 7, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 12, "y": 7, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 13, "y": 7, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 14, "y": 7, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 15, "y": 7, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 16, "y": 7, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 17, "y": 7, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 18, "y": 7, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 19, "y": 7, "buildings": [], "missiles": [], "cellOwner": "B" } ], [ { "x": 0, "y": 8, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 1, "y": 8, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 2, "y": 8, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 3, "y": 8, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 4, "y": 8, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 5, "y": 8, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 6, "y": 8, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 7, "y": 8, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 8, "y": 8, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 9, "y": 8, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 10, "y": 8, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 11, "y": 8, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 12, "y": 8, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 13, "y": 8, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 14, "y": 8, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 15, "y": 8, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 16, "y": 8, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 17, "y": 8, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 18, "y": 8, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 19, "y": 8, "buildings": [], "missiles": [], "cellOwner": "B" } ], [ { "x": 0, "y": 9, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 1, "y": 9, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 2, "y": 9, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 3, "y": 9, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 4, "y": 9, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 5, "y": 9, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 6, "y": 9, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 7, "y": 9, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 8, "y": 9, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 9, "y": 9, "buildings": [], "missiles": [], "cellOwner": "A" }, { "x": 10, "y": 9, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 11, "y": 9, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 12, "y": 9, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 13, "y": 9, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 14, "y": 9, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 15, "y": 9, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 16, "y": 9, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 17, "y": 9, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 18, "y": 9, "buildings": [], "missiles": [], "cellOwner": "B" }, { "x": 19, "y": 9, "buildings": [], "missiles": [], "cellOwner": "B" } ] ] }