방어력은 체력을 감소시킬 때, 원래 피해보다 더 낮은 피해를 받게 해주는 수치이다.

원래 특정 수치만큼의 피해가 들어가야할 대상이, 방어력이 있으면 그 수치가 줄어들고 방어력이 높으면 높을수록 더더욱 줄어든다. 게임의 특정 스킬 중에는 방어력이 있는 캐릭터, 몬스터 등의 방어력을 줄여주어 더 많은 딜을 기대하도록 하는 스킬들이 있는 경우가 많다. 이 중 방어력을 감소시키는 스킬은 방어력이 높은 대상이 영향을 더 많이 받을까 혹은 적은 대상이 영향을 더 많이 받을까?

 

방어력의 공식은 게임마다 다르지만 내가 하는 게임들에서 방어력 공식을 가져와 봤다.

그 게임들의 방어력에 따른 체력의 공식은 대략 다음과 같다:

 

방어력 > 0 일 때: 실제 피해 = 원래 피해 * 100 / (100 + 방어력),

방어력 <= 0 일 때: 실제 피해 = 원래 피해 * (2 - 100 / (100 - 방어력) )

 

(방어력이 0 미만으로 내려갈 수 없는 게임도 있다.)

 

방어력 > 0 인 경우를 생각 해 봤을 때, 체력이 X만큼이라면, 방어력 감소가 적용되기 전의 대미지를 X(1+(방어력/100)) 만큼 맞아도 된다는 것이다. 즉, 방어력 수치는 체력을 (1+방어력/100)만큼 곱해주는 수치라고 보아도 된다. (물론, 방어력을 뚫는 공격 등의 수단이 있는 경우도 있지만, 여기서는 편의상 모든 대미지가 방어력으로 줄어든 후에 들어온다고 생각하자)

 

이때 방어력 감소가 50, 100 만큼일 때 대미지가 얼마만큼 더 들어가나를 그래프로 그려보았다. (추가 대미지가 50%이면, 대미지가 방어력 감소 전보다 후가 1.5배 더 들어간다.)

 

사진 1. 음수 방어력이 없다고 가정했을 때의 효율, 파란색은 방어력 감소 100, 주황색은 방어력 감소 50이다.
사진 2. 음수 방어력이 있다고 가정했을 때의 효율, 파란색은 방어력 감소 100, 주황색은 방어력 감소 50이다.

일반적인 경우에, 방어력 감소 수치는 보통 방어력을 넘지 않는 경우가 대부분이기 때문이다. 고정수치 방어력 감소의 효율(고정 수치 방어력 감소를 썼을 때 들어가는 추가 대미지 비율)은 상대가 방어력이 높을 경우에 더 낮다.

 

즉, 고정수치 방어력 감소는 상대가 방어력이 낮을 때 효율적인 수단이다.

 

이는 사실 일반적으로 "방어력 감소"라는 말을 들었을 때 직관과 잘 안 맞아떨어지는 부분이기도 하다. 제목을 방어력 감소의 함정이라고 지은 것도 이 이유 때문이다.

 

방어력이 %로 감소한다면 어떨까? 현재 방어력의 25%, 50%를 감소시켜주는 수단이 있으면 어떨까?

사진 3. 추가데미지 효율, 파란색은 방어력 감소 50%, 주황색은 방어력 감소 25%이다.

이 경우에는 방어력이 높은 경우에 효율이 더 좋음을 알 수 있다.

 

즉, 퍼센트 방어력 감소는 상대가 방어력이 높을 때 효율적인 수단이다.

 

내가 요즘 하는 게임은 방어력 감소가 모두 고정수치이고 방어력 수치가 방어력 감소 수단 수치보다 월등히 높으므로, 방어력 감소 스킬은 방어력이 더 낮은 상대에게 쓰는 것이 효율적이라는 것을 알 수 있다.

'게임' 카테고리의 다른 글

BOFXV BMS Package  (0) 2019.11.23
General BMS Package (64.5GB) (Outdated)  (0) 2019.09.06
BMS Archive Service  (0) 2019.08.12
따오콘을 샀습니다.  (0) 2019.07.09
[소녀전선] 거지런 분석 및 추천 루트?  (0) 2017.11.24
Merry Problem Solving 4일차 (12/24) 입니다!




ARC103F - Distance Sums







ARC103E - Tr/ee











'프로그래밍 > 알고리즘' 카테고리의 다른 글

SCPC 2021 2차 풀이  (0) 2021.08.07
SCPC 2021 1차 풀이  (0) 2021.07.17
Merry Problem Solving 3일차  (0) 2018.12.24
Merry Problem Solving 2일차  (0) 2018.12.24
Merry Problem Solving 1일차  (0) 2018.12.21

Merry Problem Solving 3일차 (12/23)는... 제끼고 봄베이 사파이어와 토닉 워터와 레몬을 섞어서 친구와 맛있게 마셨습니다. 벌금 7000원 끄악

Merry Problem Solving 2일차입니다! 12/22에 푼 문제들입니다.





091F - Strange Nim







088D - Wide Flip





Merry Problem Solving을 하고 있습니다! 2018/12/21부터 2019/1/1 까지 매일 앳코더(https://atcoder.com)의 정해진 점수만큼의 문제를 푸는 스터디입니다! 백준 온라인 저지 슬랙(https://acmicpc.net, https://acmicpc.slack.com) 의 #2018_merry_ps 채널에서 진행하고 있습니다. 저는 하루에 총 1400점을 풀기로 했습니다.


사실 앳코더는 점수에 따라 문제의 난이도차가 꽤 나기 때문에 ARC의 F번을 2개 풀어서 1400점을 채우는게 보통이나... 오늘 너무 바빴기 때문에 ARC의 D 3문제를 풀었습니다.


문제의 한국어로 간단하게 정리한 것과 풀이를 적습니다.




091D - Remainder Remainder







092D - Two Sequences







093D - Grid Components





테스트 데이터를 만들 때 즐겨 쓰는 데이터 들을 첨부합니다. 이 데이터들은 SCPC (삼성전자 대학생 프로그래밍 경진대회) 에도 활용 되었습니다.


내용이 간략하게만 쓰여져 있고, 정리 할 일이 있으면 길게 작성하도록 하겠습니다.


(판도라의 상자이므로 열지 마십시오)

AntiHash.pdf

AntiSort.pdf


'프로그래밍 > 알고리즘' 카테고리의 다른 글

Merry Problem Solving 2일차  (0) 2018.12.24
Merry Problem Solving 1일차  (0) 2018.12.21
선형 점화식의 빠른 계산  (0) 2018.07.24
HYEA Online Judge 개발  (0) 2018.07.06
Simple Cubic General Maximum Matching Algorithm  (0) 2018.03.22

어떻게 될 지 모르겠습니다. 제가 성격상 애초에 동아리 회장같은게 적합하지 않았을지도 모릅니다. 오히려 System Operator 같은 포지션만 가지고 있는게 제일 맞았을지도 모르겠습니다.


내일 동아리 내부에서 얘기를 해보기로 했습니다. 거기까지. 회장인 상태에서 글을 쓰면, 물론 이건 제 생각을 쓰는 곳이지만 동아리의 의견으로 비출수도 있고 일단 좀 미뤄두려고 합니다.


개강도 했고 지치네요. 사이클을 돌리기 위해서라도 일찍 자야겠어요. 안녕히 주무세요.

홈페이지에 드디어 SSL 인증서를 달았습니다! 


https://kyouko.moe


티스토리 블로그에도 달고 싶은데 지원을 안하네요... SSL 인증서 좀 지원해주면 좋으려만


좀 더 자세한 얘기는 호스팅을 bluehost에서 linode로 옮겼습니다. 처음에 서버 세팅에 관한 지식이 없을때 php로 사이트를 뚝딱뚝딱 만든것도 있고, 가격이 월 10$라서 샀었는데, 지금은 linode하나 올려서 쓰는게 좀 더 마음이 편하네요. 가장 싼 플랜이 한 달 5$ 에요. 역시 루트권한 있으니까 마음이 편해요.

예전에는 블루호스트가 인증서 적용하는게 유료라서 못 달았는데, 지금은 letsencrypt로 인증서를 받아서 적용했습니다.


호스팅이 이것저것 난잡해지기도 해서, 아예 flask기반으로 웹을 재구성 하고 있는데 아직 옮기지 못한게 있네요.


하나는 Musicplayer인데, Youtube Red를 쓰니까 별로 쓸 일이 없어지는것 같기도 하네요.

다른건, 사람들에게 링크를 줄 때 잡다하게 파일들을 올리고 그걸 주는 방식으로 문제를 만들었는데, 이것들은 지금 살려둬야 할지 말아야 할지 모르겠는 링크도 많아서 일단은 안 살려 뒀습니다...


사실 최근에 트래픽 부담이 꽤나 있는데 linode도 한달정도 써보고 트래픽 부담이 있으면 여기만 따로 옮기는 방식을 쓰든가 여러가지 조치를 취해야 할 것 같네요.


과 같은 선형 점화식을에 계산 해야하는 문제가 나와서 write-up을 해봤습니다.


n번째 항까지의 모든 항을 계산하는 방법이고, 풀이가 생각보다는 깔끔합니다.


지금은 일단 간략하게 쓴 것이고, 제출을 해야 할 때 되면 아마 보강을 해서 좀 더 써서 올리지 않을 까 싶습니다.


201808.pdf



문제: https://csacademy.com/contest/round-9/task/jetpack/



Porter Robinsom & Madeon의 Shelter입니다.


가사가 마음에 들어서 계속 듣고 있습니다. 노래를 들을때 생각해보면 가사를 굉장히 중요하게 따지는것 같기도 하네요


'음악' 카테고리의 다른 글

2019 M3 Autumn 앨범 구매  (0) 2019.10.29
Strawberry mint chocolate  (0) 2019.09.03
ねぇ?メイドさんはみんな忠実だと思う?  (0) 2019.07.22
너의 은빛 정원 (君の銀の庭)  (0) 2018.07.10

+ Recent posts