• 검색 결과가 없습니다.

기초 수학 및 응용

N/A
N/A
Protected

Academic year: 2022

Share "기초 수학 및 응용"

Copied!
11
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

기초 수학 및 응용

Dr./Prof. Jun-Ho Huh

Dept. of Software, Catholic University of Pusan 허준호

(2)

전지적 수학시점

• LOL 아이템에서 백분율 비밀 캔다

(3)

전지적 수학시점

• “방어력이 20% 올랐습니다”,

• “적의 공격력이 30% 올랐습니다”

(4)

• MOBA의 탄생은 게임계 레전드 ‘스타크래프트’가 등장한 1998년

• 당시 스타크래프트는 유저가 맵과 규칙을 일부 바꿀 수 있는 ‘맵 에 디터’를 제공했는데, 아이디가 ‘Aeon64’인 유저가 맵 에디터를 이용 해 스타크래프트 유닛 중 하나를 골라 상대방의 핵심 건물을 부숴야 이기는 맵인 ‘영원한 투쟁(Aeon of Strifie)’

• 이 맵이 선풍적인 인기를 끌자 맵 에디터 기능을 가진 게임 워크래 프트3에도 비슷한 맵이 생겼고, 사람들은 이런 방식의 게임을 Aeon of Strife의 머리글자를 따 ‘AOS 장르’라 함

• 현재 MOBA의 대표 게임은 안 해본 사람은 있어도 한 번만 해본 사 람은 없다는 ‘리그 오브 레전드(롤)’

• 2009년 처음 등장한 롤은 141명에 달하는 챔피언과 공평한 매칭 시

스템, 쉬운 조작 덕분에 ‘롤 월드 챔피언십’, 일명 ‘롤드컵’이 열릴 정

도로 인기

(5)

게임마다 다른 효과 적용법!

• 게임을 더 재밌게 만드는 요소 중 하나는 아이템

• 방어 아이템을 장착하면 피해를 낮출 수 있고, 공격 아이템을 장착하면 피해를 많이 줄 수 있음

• 아이템의 효과는 게임마다 다름

• 방어력이 1인 아이템을 장착하면 어떤 효과가 있을까? 스타크래프트에서는 상대방의 공격 력이 방어력만큼 줄어드는 효과가 나타남.

• 상대의 공격력이 30이면 30-1=29만큼만 피해를 입힘

• 워크래프트3에서는 백분율을 써서 방어력 1마다 피해를 6%만큼 줄입니다. 즉, 상대방 공격 력에 0.94(94%)를 곱하면 됩니다. 방어력이 2면 30×(0.94)2=26.508만큼 피해를 입겠죠?

• 롤은 더 복잡함. 상대방의 방어력을 낮추는 ‘관통력’이 있음

(6)
(7)

전지적 수학 시점, 백분율로 나타낸 아이템의 효과는?

① 롤의 방어력은 체력이 높을수록 좋다!

롤에서 방어력은 1당 체력을 1% 올려주는 ‘효과’가 있음

예를 들어 체력이 200인 챔피언이 방어력 50인 아이템을 장착하면 200의 50%인 100(=200×0.5)을 더해 300이 됨

주의할 건 실제로 체력이 올라가는 게 아니라 상대방이 그렇게 ‘느낀다’는 것.

체력은 그대로 200이지만, 상대방은 300만큼 공격을 해야 함.

롤은 게임할 때마다 레벨 1부터 다시 시작. 체력이 오르는 정도는 원래 체력에 비례하므로 레벨을 올려 체력을 높인 뒤 방어 력을 높이는 게 효율적임

(8)

전지적 수학 시점, 백분율로 나타낸 아이템의 효과는?

② 고정 관통력은 초반, 백분율 관통력은 후반!

• 관통력은 상대방의 방어력을 정해진 값만큼 빼는 ‘고정 관통력’과 백분율만큼 낮추는 ‘백분 율 관통력’이 있음.

• 만약 고정 관통력과 백분율 관통력 효과가 있는 아이템을 모두 장착했다면 고정 관통력이 먼저 적용됨.

• 게임 초반에는 대부분 방어력이 낮으므로 원래 방어력에 영향을 받지 않는 고정 관통력을 갖추는 게 유리함.

(9)

전지적 수학 시점, 백분율로 나타낸 아이템의 효과는?

③ 방어력은 과유불급

• 축구 경기에서 상대팀이 수비만 하면 재미없는 것처럼 상대방이 방어력만 올리면서 수비만 하면 게임도 즐겁지 않음. 롤에선 걱정할 필요 없음. 방어 력만 2배, 3배, ···올리면 체력 상승률은 떨어지니까!

• *체력 상승률=(현제체력-이전체력)/이전체력X100

(10)

가장 많이 수행하는 연산은

‘충돌검사’

• 게임에 등장하는 캐릭터, 건물, 비행기 등 모든 개 체들이 상호작용을 제대로 했는지 판단하는 것

• 예를들어 검사가 몬스터를 향해 칼을 휘둘렀을 때 이 칼이 몬스터에게 맞았는지 확인하는 것

• 그런데 컴퓨터상의 모든 개체에서 사람 또는 몬스 터의 모양의 일러스트를 걷어내고 나면 간단한 도 형으로 표현

• 즉 2차원 게임라면 다각형이나 원, 3차원 게임이라

면 다면체나 구다. 따라서 충돌검사는 두 도형의

위치관계를 따지는 수학

(11)

Thank you

참조

관련 문서

※폐사의 형식 자체에 m

② Head rest 상하조절은 각도 조정 버튼을 누른 상태에서 head rest를 경사지게 하려면 각도조절 핸들을 먼저 누르고 있는 상태에서 head rest를 잡고 내리면 임의의 각도로

◦주요 조사 내용은 농업인과 도시민의 의식 변화를 지속적으로 파악할 수 있는 고정 문항과 정책 현안 등을 포함한 비고정 문항으로 구성되었음... – ‘주요 농산물

또한 가격 및 소득변화와 무관하게 농 가에 지급되던 고정 직불에 대한 비판의 목소리를 반영하여 이 정책을 폐지하는 대신 농가의 소득 및

그러나 투석을 받고 있는 말기신질환 환자에서 영양상태에 대한 케토스테릴의 효과는 잘 알려져 있 지 않아 이에 대해 연구하고자 하였다. 복막투석 및 투석을 받지 않는 만성신부전

이 제도 아래에서 전기회사는 정부가 작성한 환경보상금(environmental bonus) 혹 은 고정 우대금(fixed premium)을 재생가능 전기를 만든 사람에게 정상 전기 가격(normal

우리나라의 원자력 경제성은 우리나라의 위치 만큼 불변의 고정 상수.. 우리보다 먼저

게임 요소를 바꿔가면서 소외된 이웃이 갖고 있는 문제의 해결방안 을 구성해 봅시다. 폐수