대부분의 게임 스튜디오는 적의 행동을 "AI"라고 부르지만, 실제로는 조건부 코딩,
즉 적의 행동과 반응을 제한하는 스크립트화된 규칙 집합일 뿐입니다. AI는 실제로 생각하는 것이 아니라,
수동으로 코딩된 지시를 따를 뿐입니다.
하지만 ARC 레이더스의 개발사인 엠바크는 생각이 달랐습니다.
그들은 스스로에게 "이걸 어떻게 고칠 수 있을까?"라고 물었습니다.
"어떻게 하면 실제 플레이어처럼 자유롭게 움직이고, 스스로 결정을 내리고, 스스로 학습하는 적을 만들 수 있을까?"
그리고 그들은 답을 내놓았습니다.: 머신러닝
파블로프의 개와 같은 것을 상상해 보세요. 행동을 스크립트로 작성하고 움직임을 직접 애니메이션화하는 대신,
기계가 올바른 행동을 할 때 보상이나 가상의 간식을 제공하여 훈련합니다.
하지만 그게 전부는 아닙니다. 우리는 이 작업을 계속하는 동시에, 미지의 영역으로 두 걸음 더 나아가고 있습니다.
이러한 작업은 AI에 "생명"을 부여하고, 그들에게 행동력과 개성을 부여합니다.
머신러닝이란 무엇인가?
머신 러닝은 컴퓨터가 우리처럼 경험을 통해 학습하는 방식입니다.
컴퓨터에 단계별 지침을 제공하는 대신, 그림, 숫자, 텍스트 등 많은 양의 데이터를 입력하면
컴퓨터가 그 데이터를 바탕으로 패턴을 파악합니다.
시간이 지남에 따라 YouTube 동영상을 추천하거나, 얼굴을 인식하거나, Siri와 같은 음성 비서를 구동하는 등 예측이나
결정을 내리는 능력이 향상됩니다.
더 많은 데이터가 수집될수록 더욱 스마트해집니다.
아크 레이더스의 머신 러닝
적 AI는 플레이어가 어떻게 움직이고, 사격하고, 주변 환경과 어떻게 상호작용하는지에 대한 데이터를 수집합니다. 이 데이터를 통해 적 AI는 패턴을 인식하고, 스스로 대응하고 독립적인 결정을 내릴 수 있습니다.
다음은 그 예입니다.
플레이어 패턴: 항상 오른쪽으로 굴러서 회피합니다.
적의 반응: AI는 플레이어의 움직임 패턴을 예측하여 단순히 반응하는 것이 아니라, 플레이어의 움직임 중간에 맞춰 약간 오른쪽과 앞을 향해 조준을 시작합니다.
그리고 여기서 끝나지 않습니다. 적은 이 지식을 다음 경기에도 이어가며 끊임없이 배우고 발전합니다. 플레이할 때마다 AI는 더욱 똑똑해지고, 반응성이 높아지며, 처치하기 더 어려워집니다. 다음에 마주치는 적은 더욱 물리치기 어려워질 것입니다.
하지만 그것은 즉시 일어나지 않았습니다
ARC 레이더스의 AI는 수년간 훈련되었습니다. 처음에는 적들이 걷는 법이나 총을 쏘는 법조차 몰랐습니다.
그저 계속 넘어지거나 실수로 목숨을 버리기도 했습니다.
하지만 수백만 번의 실패 끝에 AI는 천천히 걷는 법, 총을 쏘는 법, 그리고 플레이어의 움직임과 행동에 반응하는 법을 익혔습니다.
AI는 걸으려고 하지만 수백만 번이나 넘어지고 또 넘어진 끝에 마침내 다리로 넘어지지 않고 움직이는 법을 터득합니다.
왜 그것이 중요한가
Embark는 비디오 게임에서 머신 러닝을 이렇게 높은 수준으로 활용한 최초의 스튜디오입니다.
기술 테스트가 시작되자 모두를 놀라게 했습니다. 플레이어들은 적들의 적대적인 공격에 전혀 대비하지 못했습니다.
AI가 몇 초 만에 플레이어들을 완전히 파괴할 것이라고는 아무도 예상하지 못했고, 숨 쉴 틈도, 생각할 틈도 없었습니다.
그리고 바로 그것이 이 게임을 훌륭하게 만드는 것입니다.
적들도 우리와 똑같이 반응합니다. 그들은 매일 조금씩 배웁니다. 그들은 점점 더 어려워지고, 예측 불가능해지고, 더 쉽게 이길 수 없게 됩니다. 그래서 모든 승리가 더욱 짜릿하고 보람 있게 느껴집니다.
계속 발전 합니다 AI가 스스로 인간과 어떻게 전쟁해야 하는지 계속해서 배웁니다
만약 몇년뒤 아크레이더스에서 쌓인 이 데이터를 현실 전쟁에서 사용 가능한 일이 발생할까요?
결론
AI 기반 머신 러닝은 게임에 정말 큰 도움이 됩니다. 다양한 상황을 만들어내고, 적을 어떻게 물리칠지 진지하게 고민하게 만듭니다.
머신러닝이 얼마나 발전했는지 정말 놀랍습니다. 정말 놀라운 일들을 많이 해낼 수 있을 정도로 진화했죠.
게임 속 적을 더 똑똑하게 만드는 것부터, 자동차가 스스로 운전하도록 돕는 것,
넷플릭스에서 다음에 무엇을 볼지 예측하는 것까지, 머신러닝은 어디에나 존재합니다.
그리고 스스로 학습하고, 적응하고, 개선할 수 있다는 사실은 정말 인상적이고 획기적인 일입니다

(IP보기클릭)118.235.***.***
배우신 분들은 다르네 에듀케이트하구만
(IP보기클릭)39.7.***.***
어쩐지 짜증나게 구멍 찾아서 쫓아오더라
(IP보기클릭)220.78.***.***
진짜 언에듀케이티드한 것은 우리였고...
(IP보기클릭)220.72.***.***
어쩐지 점점 잡기가 어려워 지더라.......
(IP보기클릭)58.124.***.***
pvp 패널티 완화시키고 이 장르만의 특휴 긴장감, 도파민을 어떻게 유지할까 했더니 npc가 그 역활을 하네.
(IP보기클릭)39.7.***.***
어쩐지 짜증나게 구멍 찾아서 쫓아오더라
(IP보기클릭)118.235.***.***
배우신 분들은 다르네 에듀케이트하구만
(IP보기클릭)218.146.***.***
(IP보기클릭)211.179.***.***
https://opencritic.com/game/19023/arc-raiders 본인에게 맞는지 리뷰들 읽어보시면 될거 같습니다 | 25.11.08 00:37 | | |
(IP보기클릭)218.146.***.***
감솨여 | 25.11.08 01:03 | | |
(IP보기클릭)220.120.***.***
(IP보기클릭)211.234.***.***
(IP보기클릭)211.234.***.***
(IP보기클릭)223.194.***.***
(IP보기클릭)36.38.***.***
(IP보기클릭)1.252.***.***
이게 다른 게임에도 계속 보편화 되면 게임을 즐기는게 아니라 스트레스만 쌓이고 접을 뜻 | 25.11.08 11:36 | | |
(IP보기클릭)36.39.***.***
(IP보기클릭)220.72.***.***
어쩐지 점점 잡기가 어려워 지더라.......
(IP보기클릭)58.124.***.***
pvp 패널티 완화시키고 이 장르만의 특휴 긴장감, 도파민을 어떻게 유지할까 했더니 npc가 그 역활을 하네.
(IP보기클릭)220.78.***.***
진짜 언에듀케이티드한 것은 우리였고...
(IP보기클릭)180.70.***.***
(IP보기클릭)121.184.***.***
요즘 강화학습 모션에도 많이 써서 로봇 4족보행 시뮬레이션이나 게임용 휴먼모션이나 의료용 머슬휴먼모션 쪽에도 많이 시도중임 EA가 저쪽으로 많이 관심을 가지고 있는 중인데 머지않아 스포츠게임에서는 모션 끼워넣기용으로 활용될듯 | 25.11.08 11:35 | | |
(IP보기클릭)117.110.***.***
(IP보기클릭)220.93.***.***
(IP보기클릭)61.81.***.***
(IP보기클릭)211.108.***.***
(IP보기클릭)112.162.***.***
(IP보기클릭)59.29.***.***
(IP보기클릭)36.39.***.***
1년후 인간의 언어를 하기 시작하는데 ㄷㄷ... | 25.11.08 04:34 | | |
(IP보기클릭)223.39.***.***
(IP보기클릭)36.39.***.***
ㅋㅋㅋㅋ | 25.11.08 12:31 | | |
(IP보기클릭)115.21.***.***
한국어를 배우지 못하다니 아직 멀었군(탕) | 25.11.08 13:42 | | |
(IP보기클릭)211.235.***.***
(IP보기클릭)118.47.***.***
(IP보기클릭)210.223.***.***
(IP보기클릭)211.42.***.***
(IP보기클릭)220.125.***.***
(IP보기클릭)222.100.***.***
(IP보기클릭)211.234.***.***
(IP보기클릭)125.185.***.***
(IP보기클릭)112.152.***.***
(IP보기클릭)1.252.***.***
(IP보기클릭)121.184.***.***
애초에 저건 데이터 위치가 매우 정확하게 수치화 되어진 상태로 학습되는거라 ai 드론봇하고는 데이터 쌓는 방법이 다름 | 25.11.08 11:37 | | |
(IP보기클릭)58.234.***.***
(IP보기클릭)223.38.***.***
(IP보기클릭)115.137.***.***
(IP보기클릭)211.234.***.***
(IP보기클릭)175.201.***.***
(IP보기클릭)182.218.***.***