From 75cd1f1c64f17c169be67aca0dd28228a0c396fd Mon Sep 17 00:00:00 2001 From: Yannik Bretschneider Date: Fri, 4 Jun 2021 18:06:26 +0200 Subject: [PATCH] refactor: added example configuration files --- configs/asgard.scenario.json | 12 ++ configs/avengerstower.scenario.json | 24 +++ configs/darkdimension.scenario.json | 18 ++ configs/marvelheros.character.json | 244 ++++++++++++++++++++++++++++ configs/matchconfig_1.game.json | 15 ++ configs/sopratutoren.character.json | 244 ++++++++++++++++++++++++++++ 6 files changed, 557 insertions(+) create mode 100644 configs/asgard.scenario.json create mode 100644 configs/avengerstower.scenario.json create mode 100644 configs/darkdimension.scenario.json create mode 100644 configs/marvelheros.character.json create mode 100644 configs/matchconfig_1.game.json create mode 100644 configs/sopratutoren.character.json diff --git a/configs/asgard.scenario.json b/configs/asgard.scenario.json new file mode 100644 index 0000000..ba3746d --- /dev/null +++ b/configs/asgard.scenario.json @@ -0,0 +1,12 @@ +{ + "scenario":[ + ["GRASS","GRASS", "GRASS", "GRASS", "GRASS", "GRASS", "GRASS"], + ["GRASS","GRASS", "GRASS", "ROCK", "GRASS", "GRASS", "GRASS"], + ["GRASS","GRASS", "GRASS", "ROCK", "GRASS", "GRASS", "GRASS"], + ["GRASS","GRASS", "GRASS", "ROCK", "GRASS", "GRASS", "GRASS"], + ["GRASS","GRASS", "ROCK", "ROCK", "ROCK", "GRASS", "GRASS"], + ["GRASS","ROCK", "ROCK", "ROCK", "ROCK", "ROCK", "GRASS"] + ], + "author": "jakobmh", + "name": "asgard" +} diff --git a/configs/avengerstower.scenario.json b/configs/avengerstower.scenario.json new file mode 100644 index 0000000..46a429c --- /dev/null +++ b/configs/avengerstower.scenario.json @@ -0,0 +1,24 @@ +{ + "scenario":[ + ["GRASS", "GRASS", "GRASS", "GRASS", "GRASS"], + ["GRASS", "GRASS", "GRASS", "GRASS", "GRASS"], + ["GRASS", "GRASS", "ROCK", "GRASS", "GRASS"], + ["GRASS", "GRASS", "ROCK", "GRASS", "GRASS"], + ["GRASS", "GRASS", "ROCK", "ROCK", "GRASS"], + ["GRASS", "GRASS", "ROCK", "GRASS", "GRASS"], + ["GRASS", "GRASS", "ROCK", "GRASS", "GRASS"], + ["GRASS", "GRASS", "ROCK", "GRASS", "GRASS"], + ["GRASS", "GRASS", "ROCK", "GRASS", "GRASS"], + ["GRASS", "GRASS", "ROCK", "GRASS", "GRASS"], + ["GRASS", "GRASS", "ROCK", "GRASS", "GRASS"], + ["GRASS", "GRASS", "ROCK", "GRASS", "GRASS"], + ["GRASS", "GRASS", "ROCK", "GRASS", "GRASS"], + ["GRASS", "GRASS", "ROCK", "GRASS", "GRASS"], + ["GRASS", "GRASS", "ROCK", "GRASS", "GRASS"], + ["ROCK", "GRASS", "ROCK", "GRASS", "GRASS"], + ["ROCK", "GRASS", "ROCK", "ROCK", "GRASS"], + ["ROCK", "ROCK", "ROCK", "ROCK", "GRASS"] + ], + "author": "jakobmh", + "name": "avengerstower" +} diff --git a/configs/darkdimension.scenario.json b/configs/darkdimension.scenario.json new file mode 100644 index 0000000..9cb035c --- /dev/null +++ b/configs/darkdimension.scenario.json @@ -0,0 +1,18 @@ +{ + "scenario":[ + ["ROCK", "ROCK", "ROCK", "ROCK", "ROCK"], + ["ROCK", "GRASS", "ROCK", "GRASS", "ROCK"], + ["ROCK", "GRASS", "GRASS", "GRASS", "ROCK"], + ["ROCK", "GRASS", "GRASS", "GRASS", "ROCK"], + ["ROCK", "GRASS", "GRASS", "GRASS", "ROCK"], + ["ROCK", "GRASS", "GRASS", "GRASS", "ROCK"], + ["ROCK", "GRASS", "GRASS", "GRASS", "ROCK"], + ["ROCK", "GRASS", "GRASS", "GRASS", "ROCK"], + ["ROCK", "GRASS", "GRASS", "GRASS", "ROCK"], + ["ROCK", "ROCK", "GRASS", "GRASS", "ROCK"], + ["ROCK", "GRASS", "GRASS", "GRASS", "ROCK"], + ["ROCK", "ROCK", "ROCK", "ROCK", "ROCK"] + ], + "author": "jakobmh", + "name": "darkdimension" +} diff --git a/configs/marvelheros.character.json b/configs/marvelheros.character.json new file mode 100644 index 0000000..ba5d22b --- /dev/null +++ b/configs/marvelheros.character.json @@ -0,0 +1,244 @@ +{ + "characters": [ + { + "characterID": 1, + "name": "Rocket Raccoon", + "HP": 100, + "MP": 2, + "AP": 2, + "meleeDamage": 10, + "rangeCombatDamage": 30, + "rangeCombatReach": 5 + }, + { + "characterID": 2, + "name": "Quicksilver", + "HP": 100, + "MP": 6, + "AP": 1, + "meleeDamage": 10, + "rangeCombatDamage": 10, + "rangeCombatReach": 3 + }, + { + "characterID": 3, + "name": "Hulk", + "HP": 100, + "MP": 2, + "AP": 2, + "meleeDamage": 10, + "rangeCombatDamage": 30, + "rangeCombatReach": 5 + }, + { + "characterID": 4, + "name": "Black Widow", + "HP": 100, + "MP": 6, + "AP": 1, + "meleeDamage": 10, + "rangeCombatDamage": 10, + "rangeCombatReach": 3 + }, + { + "characterID": 5, + "name": "Hawkeye", + "HP": 100, + "MP": 6, + "AP": 1, + "meleeDamage": 10, + "rangeCombatDamage": 10, + "rangeCombatReach": 3 + }, + { + "characterID": 6, + "name": "Captain America", + "HP": 100, + "MP": 2, + "AP": 2, + "meleeDamage": 10, + "rangeCombatDamage": 30, + "rangeCombatReach": 5 + }, + { + "characterID": 7, + "name": "Spiderman", + "HP": 100, + "MP": 6, + "AP": 1, + "meleeDamage": 10, + "rangeCombatDamage": 10, + "rangeCombatReach": 3 + }, + { + "characterID": 8, + "name": "Dr. Strange", + "HP": 100, + "MP": 2, + "AP": 2, + "meleeDamage": 10, + "rangeCombatDamage": 30, + "rangeCombatReach": 5 + }, + { + "characterID": 9, + "name": "Iron Man", + "HP": 100, + "MP": 6, + "AP": 1, + "meleeDamage": 10, + "rangeCombatDamage": 10, + "rangeCombatReach": 3 + }, + { + "characterID": 10, + "name": "Black Panther", + "HP": 100, + "MP": 6, + "AP": 1, + "meleeDamage": 10, + "rangeCombatDamage": 10, + "rangeCombatReach": 3 + }, + { + "characterID": 11, + "name": "Thor", + "HP": 100, + "MP": 2, + "AP": 2, + "meleeDamage": 10, + "rangeCombatDamage": 30, + "rangeCombatReach": 5 + }, + { + "characterID": 12, + "name": "Captain Marvel", + "HP": 100, + "MP": 6, + "AP": 1, + "meleeDamage": 10, + "rangeCombatDamage": 10, + "rangeCombatReach": 3 + }, + { + "characterID": 13, + "name": "Groot", + "HP": 100, + "MP": 2, + "AP": 2, + "meleeDamage": 10, + "rangeCombatDamage": 30, + "rangeCombatReach": 5 + }, + { + "characterID": 14, + "name": "Starlord", + "HP": 100, + "MP": 6, + "AP": 1, + "meleeDamage": 10, + "rangeCombatDamage": 10, + "rangeCombatReach": 3 + }, + { + "characterID": 15, + "name": "Gamora", + "HP": 100, + "MP": 6, + "AP": 1, + "meleeDamage": 10, + "rangeCombatDamage": 10, + "rangeCombatReach": 3 + }, + { + "characterID": 16, + "name": "Ant Man", + "HP": 100, + "MP": 2, + "AP": 2, + "meleeDamage": 10, + "rangeCombatDamage": 30, + "rangeCombatReach": 5 + }, + { + "characterID": 17, + "name": "Vision", + "HP": 100, + "MP": 6, + "AP": 1, + "meleeDamage": 10, + "rangeCombatDamage": 10, + "rangeCombatReach": 3 + }, + { + "characterID": 18, + "name": "Deadpool", + "HP": 100, + "MP": 2, + "AP": 2, + "meleeDamage": 10, + "rangeCombatDamage": 30, + "rangeCombatReach": 5 + }, + { + "characterID": 19, + "name": "Loki", + "HP": 100, + "MP": 6, + "AP": 1, + "meleeDamage": 10, + "rangeCombatDamage": 10, + "rangeCombatReach": 3 + }, + { + "characterID": 20, + "name": "Silver Surfer", + "HP": 100, + "MP": 6, + "AP": 1, + "meleeDamage": 10, + "rangeCombatDamage": 10, + "rangeCombatReach": 3 + }, + { + "characterID": 21, + "name": "Mantis", + "HP": 100, + "MP": 2, + "AP": 2, + "meleeDamage": 10, + "rangeCombatDamage": 30, + "rangeCombatReach": 5 + }, + { + "characterID": 22, + "name": "Ghost Rider", + "HP": 100, + "MP": 6, + "AP": 1, + "meleeDamage": 10, + "rangeCombatDamage": 10, + "rangeCombatReach": 3 + }, + { + "characterID": 23, + "name": "Jesica Jones", + "HP": 100, + "MP": 2, + "AP": 2, + "meleeDamage": 10, + "rangeCombatDamage": 30, + "rangeCombatReach": 5 + }, + { + "characterID": 24, + "name": "Scarlet Witch", + "HP": 100, + "MP": 6, + "AP": 1, + "meleeDamage": 10, + "rangeCombatDamage": 10, + "rangeCombatReach": 3 + } + ] +} diff --git a/configs/matchconfig_1.game.json b/configs/matchconfig_1.game.json new file mode 100644 index 0000000..69a97e2 --- /dev/null +++ b/configs/matchconfig_1.game.json @@ -0,0 +1,15 @@ +{ + "maxRounds": 30, + "maxRoundTime": 300, + "maxGameTime": 1800, + "maxAnimationTime": 50, + "spaceStoneCD": 2, + "mindStoneCD": 1, + "realityStoneCD": 3, + "powerStoneCD": 1, + "timeStoneCD": 5, + "soulStoneCD": 5, + "mindStoneDMG": 12, + "maxPauseTime": 60000, + "maxResponseTime": 3000 +} diff --git a/configs/sopratutoren.character.json b/configs/sopratutoren.character.json new file mode 100644 index 0000000..3af8089 --- /dev/null +++ b/configs/sopratutoren.character.json @@ -0,0 +1,244 @@ +{ + "characters": [ + { + "characterID": 1, + "name": "Thomas Thüm", + "HP": 100, + "MP": 2, + "AP": 2, + "meleeDamage": 10, + "rangeCombatDamage": 30, + "rangeCombatReach": 5 + }, + { + "characterID": 2, + "name": "Florian Ege", + "HP": 100, + "MP": 6, + "AP": 1, + "meleeDamage": 10, + "rangeCombatDamage": 10, + "rangeCombatReach": 3 + }, + { + "characterID": 3, + "name": "Nico Brenner", + "HP": 100, + "MP": 2, + "AP": 2, + "meleeDamage": 10, + "rangeCombatDamage": 30, + "rangeCombatReach": 5 + }, + { + "characterID": 4, + "name": "Ruben Dunkel", + "HP": 100, + "MP": 6, + "AP": 1, + "meleeDamage": 10, + "rangeCombatDamage": 10, + "rangeCombatReach": 3 + }, + { + "characterID": 5, + "name": "Lucas Gmünder", + "HP": 100, + "MP": 6, + "AP": 1, + "meleeDamage": 10, + "rangeCombatDamage": 10, + "rangeCombatReach": 3 + }, + { + "characterID": 6, + "name": "Johannes Herschel", + "HP": 100, + "MP": 2, + "AP": 2, + "meleeDamage": 10, + "rangeCombatDamage": 30, + "rangeCombatReach": 5 + }, + { + "characterID": 7, + "name": "Dennis Jehle", + "HP": 100, + "MP": 6, + "AP": 1, + "meleeDamage": 10, + "rangeCombatDamage": 10, + "rangeCombatReach": 3 + }, + { + "characterID": 8, + "name": "Jasmin Klassen", + "HP": 100, + "MP": 2, + "AP": 2, + "meleeDamage": 10, + "rangeCombatDamage": 30, + "rangeCombatReach": 5 + }, + { + "characterID": 9, + "name": "Jakob Meyer-Hilberg", + "HP": 100, + "MP": 6, + "AP": 1, + "meleeDamage": 10, + "rangeCombatDamage": 10, + "rangeCombatReach": 3 + }, + { + "characterID": 10, + "name": "Justin Mücke", + "HP": 100, + "MP": 6, + "AP": 1, + "meleeDamage": 10, + "rangeCombatDamage": 10, + "rangeCombatReach": 3 + }, + { + "characterID": 11, + "name": "Felix Nagel", + "HP": 100, + "MP": 2, + "AP": 2, + "meleeDamage": 10, + "rangeCombatDamage": 30, + "rangeCombatReach": 5 + }, + { + "characterID": 12, + "name": "Timo Netzer", + "HP": 100, + "MP": 6, + "AP": 1, + "meleeDamage": 10, + "rangeCombatDamage": 10, + "rangeCombatReach": 3 + }, + { + "characterID": 13, + "name": "Theo Nonnenmacher", + "HP": 100, + "MP": 2, + "AP": 2, + "meleeDamage": 10, + "rangeCombatDamage": 30, + "rangeCombatReach": 5 + }, + { + "characterID": 14, + "name": "Dominik Rollenmiller", + "HP": 100, + "MP": 6, + "AP": 1, + "meleeDamage": 10, + "rangeCombatDamage": 10, + "rangeCombatReach": 3 + }, + { + "characterID": 15, + "name": "Pascal Schiessle", + "HP": 100, + "MP": 6, + "AP": 1, + "meleeDamage": 10, + "rangeCombatDamage": 10, + "rangeCombatReach": 3 + }, + { + "characterID": 16, + "name": "Bastian Wankmüller", + "HP": 100, + "MP": 2, + "AP": 2, + "meleeDamage": 10, + "rangeCombatDamage": 30, + "rangeCombatReach": 5 + }, + { + "characterID": 17, + "name": "Tim Wibiral", + "HP": 100, + "MP": 6, + "AP": 1, + "meleeDamage": 10, + "rangeCombatDamage": 10, + "rangeCombatReach": 3 + }, + { + "characterID": 18, + "name": "Timo Zuccarello", + "HP": 100, + "MP": 2, + "AP": 2, + "meleeDamage": 10, + "rangeCombatDamage": 30, + "rangeCombatReach": 5 + }, + { + "characterID": 19, + "name": "Gina Gitlab", + "HP": 100, + "MP": 2, + "AP": 2, + "meleeDamage": 10, + "rangeCombatDamage": 30, + "rangeCombatReach": 5 + }, + { + "characterID": 20, + "name": "Sophie SonarQube", + "HP": 100, + "MP": 2, + "AP": 2, + "meleeDamage": 10, + "rangeCombatDamage": 30, + "rangeCombatReach": 5 + }, + { + "characterID": 21, + "name": "Dorli Docker", + "HP": 100, + "MP": 2, + "AP": 2, + "meleeDamage": 10, + "rangeCombatDamage": 30, + "rangeCombatReach": 5 + }, + { + "characterID": 22, + "name": "Jaana JUnit", + "HP": 100, + "MP": 2, + "AP": 2, + "meleeDamage": 10, + "rangeCombatDamage": 30, + "rangeCombatReach": 5 + }, + { + "characterID": 23, + "name": "Gisela Git", + "HP": 100, + "MP": 2, + "AP": 2, + "meleeDamage": 10, + "rangeCombatDamage": 30, + "rangeCombatReach": 5 + }, + { + "characterID": 24, + "name": "Lina Libgdx", + "HP": 100, + "MP": 2, + "AP": 2, + "meleeDamage": 10, + "rangeCombatDamage": 30, + "rangeCombatReach": 5 + } + ] +}