완력이란? 쉽게 말해 힘입니다. 에너지를 사용하는 운동 에너지를 가진 힘이죠.
그래서 적에게 공격하는 데미지에 기여합니다. 크게 기여하지는 않지만,
조금이나마 힘이 되죠.
atk = [attacker.atk - self.pdef / 2, 0].max
self.damage = atk * (20 + attacker.str) / 20
이것이 데미지 공식입니다.
atk는 공격자의 공격력-적의 방어력/2 의 값이 대입되는 변수입니다.
self.damage 는 atk * (20 + 공격자의 완력) / 20 의 값이 대입되는 변수입니다.
이것을 사용해서 데미지를 주고 받고 하는 것이죠.
이것이 완력입니다.
이거밖에 모르겠습니다. 0은 뭔가 충돌같은걸 없에기 위해서 넣은게 아닐까요?
그래서 적에게 공격하는 데미지에 기여합니다. 크게 기여하지는 않지만,
조금이나마 힘이 되죠.
atk = [attacker.atk - self.pdef / 2, 0].max
self.damage = atk * (20 + attacker.str) / 20
이것이 데미지 공식입니다.
atk는 공격자의 공격력-적의 방어력/2 의 값이 대입되는 변수입니다.
self.damage 는 atk * (20 + 공격자의 완력) / 20 의 값이 대입되는 변수입니다.
이것을 사용해서 데미지를 주고 받고 하는 것이죠.
이것이 완력입니다.
이거밖에 모르겠습니다. 0은 뭔가 충돌같은걸 없에기 위해서 넣은게 아닐까요?