From 74661a417d14a2f9521a4b564f7313ecbc99b1c5 Mon Sep 17 00:00:00 2001 From: Reza Date: Sun, 10 May 2026 22:35:43 +0330 Subject: [PATCH 1/3] complete --- .idea/jarRepositories.xml | 5 + .../main/java/org/project/ConsoleColors.java | 11 + .../src/main/java/org/project/Main.java | 299 +++++++++++++++++- .../main/java/org/project/entity/Entity.java | 13 +- .../org/project/entity/enemies/Dragon.java | 29 ++ .../org/project/entity/enemies/Enemy.java | 65 ++-- .../org/project/entity/enemies/Goblin.java | 28 ++ .../org/project/entity/enemies/Skeleton.java | 35 +- .../org/project/entity/enemies/Vampire.java | 26 ++ .../org/project/entity/players/Assassin.java | 85 +++++ .../org/project/entity/players/Knight.java | 60 +++- .../org/project/entity/players/Player.java | 152 ++++++--- .../org/project/entity/players/Wizard.java | 65 ++++ .../src/main/java/org/project/item/Item.java | 6 +- .../java/org/project/item/armors/Armor.java | 38 ++- .../org/project/item/armors/KnightArmor.java | 12 +- .../project/item/consumables/Consumable.java | 24 +- .../org/project/item/consumables/Flask.java | 22 +- .../java/org/project/item/weapons/Sword.java | 20 +- .../java/org/project/item/weapons/Weapon.java | 26 +- .../java/org/project/location/Location.java | 24 +- .../classes/org/project/ConsoleColors.class | Bin 0 -> 567 bytes .../target/classes/org/project/Main.class | Bin 0 -> 9993 bytes .../classes/org/project/entity/Entity.class | Bin 0 -> 347 bytes .../org/project/entity/enemies/Dragon$1.class | Bin 0 -> 811 bytes .../org/project/entity/enemies/Dragon.class | Bin 0 -> 1747 bytes .../org/project/entity/enemies/Enemy.class | Bin 0 -> 2048 bytes .../org/project/entity/enemies/Goblin$1.class | Bin 0 -> 811 bytes .../org/project/entity/enemies/Goblin.class | Bin 0 -> 1688 bytes .../project/entity/enemies/Skeleton$1.class | Bin 0 -> 819 bytes .../org/project/entity/enemies/Skeleton.class | Bin 0 -> 1825 bytes .../project/entity/enemies/Vampire$1.class | Bin 0 -> 815 bytes .../org/project/entity/enemies/Vampire.class | Bin 0 -> 1635 bytes .../project/entity/players/Assassin$1.class | Bin 0 -> 837 bytes .../project/entity/players/Assassin$2.class | Bin 0 -> 742 bytes .../org/project/entity/players/Assassin.class | Bin 0 -> 3119 bytes .../org/project/entity/players/Knight.class | Bin 0 -> 2736 bytes .../org/project/entity/players/Player.class | Bin 0 -> 5125 bytes .../org/project/entity/players/Wizard$1.class | Bin 0 -> 829 bytes .../org/project/entity/players/Wizard$2.class | Bin 0 -> 734 bytes .../org/project/entity/players/Wizard.class | Bin 0 -> 2780 bytes .../classes/org/project/item/Item.class | Bin 0 -> 219 bytes .../org/project/item/armors/Armor.class | Bin 0 -> 1460 bytes .../org/project/item/armors/KnightArmor.class | Bin 0 -> 521 bytes .../project/item/consumables/Consumable.class | Bin 0 -> 657 bytes .../org/project/item/consumables/Flask.class | Bin 0 -> 1516 bytes .../org/project/item/weapons/Sword.class | Bin 0 -> 1192 bytes .../org/project/item/weapons/Weapon.class | Bin 0 -> 1102 bytes .../org/project/location/Location.class | Bin 0 -> 1043 bytes README.md | 270 +++++++--------- 50 files changed, 1009 insertions(+), 306 deletions(-) create mode 100644 Java-Knight/src/main/java/org/project/ConsoleColors.java create mode 100644 Java-Knight/src/main/java/org/project/entity/enemies/Dragon.java create mode 100644 Java-Knight/src/main/java/org/project/entity/enemies/Goblin.java create mode 100644 Java-Knight/src/main/java/org/project/entity/enemies/Vampire.java create mode 100644 Java-Knight/src/main/java/org/project/entity/players/Assassin.java create mode 100644 Java-Knight/src/main/java/org/project/entity/players/Wizard.java create mode 100644 Java-Knight/target/classes/org/project/ConsoleColors.class create mode 100644 Java-Knight/target/classes/org/project/Main.class create mode 100644 Java-Knight/target/classes/org/project/entity/Entity.class create mode 100644 Java-Knight/target/classes/org/project/entity/enemies/Dragon$1.class create mode 100644 Java-Knight/target/classes/org/project/entity/enemies/Dragon.class create mode 100644 Java-Knight/target/classes/org/project/entity/enemies/Enemy.class create mode 100644 Java-Knight/target/classes/org/project/entity/enemies/Goblin$1.class create mode 100644 Java-Knight/target/classes/org/project/entity/enemies/Goblin.class create mode 100644 Java-Knight/target/classes/org/project/entity/enemies/Skeleton$1.class create mode 100644 Java-Knight/target/classes/org/project/entity/enemies/Skeleton.class create mode 100644 Java-Knight/target/classes/org/project/entity/enemies/Vampire$1.class create mode 100644 Java-Knight/target/classes/org/project/entity/enemies/Vampire.class create mode 100644 Java-Knight/target/classes/org/project/entity/players/Assassin$1.class create mode 100644 Java-Knight/target/classes/org/project/entity/players/Assassin$2.class create mode 100644 Java-Knight/target/classes/org/project/entity/players/Assassin.class create mode 100644 Java-Knight/target/classes/org/project/entity/players/Knight.class create mode 100644 Java-Knight/target/classes/org/project/entity/players/Player.class create mode 100644 Java-Knight/target/classes/org/project/entity/players/Wizard$1.class create mode 100644 Java-Knight/target/classes/org/project/entity/players/Wizard$2.class create mode 100644 Java-Knight/target/classes/org/project/entity/players/Wizard.class create mode 100644 Java-Knight/target/classes/org/project/item/Item.class create mode 100644 Java-Knight/target/classes/org/project/item/armors/Armor.class create mode 100644 Java-Knight/target/classes/org/project/item/armors/KnightArmor.class create mode 100644 Java-Knight/target/classes/org/project/item/consumables/Consumable.class create mode 100644 Java-Knight/target/classes/org/project/item/consumables/Flask.class create mode 100644 Java-Knight/target/classes/org/project/item/weapons/Sword.class create mode 100644 Java-Knight/target/classes/org/project/item/weapons/Weapon.class create mode 100644 Java-Knight/target/classes/org/project/location/Location.class diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml index 4158879..4e0bf3c 100644 --- a/.idea/jarRepositories.xml +++ b/.idea/jarRepositories.xml @@ -16,5 +16,10 @@