Update Readme and base structure.

This commit is contained in:
2026-05-01 20:32:12 +03:30
parent b183bda7b4
commit 70922d6774
14 changed files with 33 additions and 37 deletions
@@ -1,6 +1,6 @@
package org.project.entity.enemies;
import org.project.object.weapons.Weapon;
import org.project.item.weapons.Weapon;
// TODO: UPDATE IMPLEMENTATION
public abstract class Enemy {
@@ -15,7 +15,6 @@ public abstract class Enemy {
this.weapon = weapon;
}
// TODO: (BONUS) UPDATE THE FORMULA OF TAKING DAMAGE
@Override
public void takeDamage(int damage) {
hp -= damage;
@@ -2,5 +2,5 @@ package org.project.entity.enemies;
// TODO: UPDATE IMPLEMENTATION
public class Skeleton {
// TODO: DESIGN ENEMY'S WEAPON AND ARMOR AND IMPLEMENT THE CONSTRUCTOR
// TODO: DESIGN ENEMY AND IMPLEMENT THE CONSTRUCTOR
}
@@ -1,8 +1,8 @@
package org.project.entity.players;
import org.project.entity.Entity;
import org.project.object.armors.Armor;
import org.project.object.weapons.Weapon;
import org.project.item.armors.Armor;
import org.project.item.weapons.Weapon;
// TODO: UPDATE IMPLEMENTATION
public abstract class Player {
@@ -30,10 +30,10 @@ public abstract class Player {
@Override
public void defend() {
// TODO: (BONUS) IMPLEMENT A DEFENSE METHOD FOR SHIELDS
// TODO
}
// TODO: (BONUS) UPDATE THE FORMULA OF TAKING DAMAGE
@Override
public void takeDamage(int damage) {
hp -= damage - armor.getDefense();