JAVA KNIGHT

This commit is contained in:
2026-05-08 01:58:30 +03:30
parent e504a96b50
commit 87305a51c5
+35 -35
View File
@@ -49,43 +49,43 @@ Collect all 3 keys to fight the Dragon
---
### Controls
1.Light Attack | 2.Heavy Attack | 3.Defend
4.Heal |5.Special |6.Use Fl
4.Heal |5.Special |6.Use Flask
---
org/project/
├── Main.java
├── entity/
│ ├── Entity.java (interface)
│ ├── ICombatActions.java (interface)
│ ├── players/
│ │ ├── Player.java (abstract)
│ │ ├── Knight.java
│ │ ├── Wizard.java
│ │ └── Assassin.java
│ └── enemies/
│ ├── Enemy.java (abstract)
│ ├── Goblin.java
│ ├── Skeleton.java
│ ├── Vampire.java
│ └── Dragon.java
├── item/
│ ├── Item.java (interface)
│ ├── weapons/
│ │ ├── Weapon.java (abstract)
│ │ ├── Sword.java
│ │ ├── Staff.java
│ │ ├── Dagger.java
│ │ └── Claw.java
│ ├── armors/
│ │ ├── Armor.java (abstract)
│ │ ├── KnightArmor.java
│ │ ├── ClothArmor.java
│ │ └── LeatherArmor.java
│ └── consumables/
│ ├── Consumable.java (abstract)
│ └── Flask.java
└── location/
└── Location.java
* org/project/
* ├── Main.java
* ├── entity/
* │ ├── Entity.java (interface)
* │ ├── ICombatActions.java (interface)
* │ ├── players/
* │ │ ├── Player.java (abstract)
* │ │ ├── Knight.java
* │ │ ├── Wizard.java
* │ │ └── Assassin.java
* │ └── enemies/
* │ ├── Enemy.java (abstract)
* │ ├── Goblin.java
* │ ├── Skeleton.java
* │ ├── Vampire.java
* │ └── Dragon.java
* ├── item/
* │ ├── Item.java (interface)
* │ ├── weapons/
* │ │ ├── Weapon.java (abstract)
* │ │ ├── Sword.java
* │ │ ├── Staff.java
* │ │ ├── Dagger.java
* │ │ └── Claw.java
* │ ├── armors/
* │ │ ├── Armor.java (abstract)
* │ │ ├── KnightArmor.java
* │ │ ├── ClothArmor.java
* │ │ └── LeatherArmor.java
* │ └── consumables/
* │ ├── Consumable.java (abstract)
* │ └── Flask.java
* └── location/
* └── Location.java
---
### Controls