월간 데이콘 행동 데이터 분석 인공지능 AI 경진대회

event_contents 관련 질문입니다.

2020.03.20 22:59 4,958 Views

안녕하세요. 고생 많으십니다.

event_contents에서 궁금한 점이 있어서 질문 드립니다.


event_contents에서 선수가 '공격' 행동을 한 기록은

간략하게 적으면, event == Ability & event_contents == Attack으로 찾을 수 있는데요.

그렇다면 공격으로 인해서 발생하는 상대 선수나 공격 선수의 유닛 손실은 데이터에 없는 것인가요?!

또한 공격 대상도 없는 것 같은데요. 데이터에는

'(5A0) - Attack; Location: (13.541015625, 111.4326171875, 40935)' 요런 식으로 나오네요.

괄호 안에 있는 세 개 중 앞 두개는 위치인것 같은데, 혹시 세 번째 요소가 공격 대상 유닛에 대한 정보일까요?

답변해주시면 감사하겠습니다.

로그인이 필요합니다
0 / 1000
DACONIO
2020.03.21 11:51

Pengsoo님 안녕하세요.
1. 공격으로 인한 유닛 손실은 데이터에 없습니다.
2. Attack의 경우 공격대상이 있으면 타겟으로 표기됩니다.
ex) (5A0) - Attack; Target: Overlord [03840001]; Location: (90.166259765625, 106.3330078125, 48128)
Location의 마지막 숫자는 해당 위치의 x, y, z 중 z (높이)에 해당하는 정보입니다.

Pengsoo
2020.03.21 14:02

감사합니다. 아 또 궁금한 것이 있습니다.
제가 위에서 적은 예시로 
(5A0) - Attack; Location: (13.541015625, 111.4326171875, 40935)는 공격 대상 '유닛'이 존재하지는 않고 소위 '어택 땅'을 찍은 것이죠?

Pengsoo
2020.03.21 14:02

관리자님께서 적어주신 예시인
(5A0) - Attack; Target: Overlord [03840001]; Location: (90.166259765625, 106.3330078125, 48128)에서는 오버러드에 어택을 찍은 것이고, 그 오버러드의 위치 좌표는 (90.166259765625, 106.3330078125, 48128)로 나와있는 것이구요.

Pengsoo
2020.03.21 14:02

그러면  만약에 이렇게 유닛에 어택을 찍었는데, 그 공격이 실제로 성공 했는지는 알 수 없는 것이네요? 유닛 손실이나 얼마나 데미지를 입혔는지는 데이터에 없으니까요. 말 그대로 그냥 어택만 찍었다는 것만 알 수 있는 것이죠?
댓글 글자수 제한 때문에 세 개에 걸쳐서 올립니다.
감사합니다.

Pengsoo
2020.03.21 14:39

위 내용과는 다른데, 또 추가 질문 있습니다.
event == 'Ability'로 필터링하고 event_contents을 보면, 종종 Trainxxx라고 나온는데요, 추측컨데 xxx을 생산하는 것 같습니다.
그렇다면 만약, TrainMarine은 마린 한 마리가 배럭에서 나왔음을 알려주는 것인가요,

Pengsoo
2020.03.21 14:39

 아니면 배럭에서 마린을 눌렀음을 알려주는 것인가요? 즉, 마린을 한번에 배럭에서 3번 눌러도 TrainMarine 하나의 row로 데이터가 저장되는지 궁금합니다.
Train이라고 나온 row 하나를 유닛 하나로 가정하고 유닛의 수를 계산해보았을 때, 유닛의 수가 조금 비정상적으로 적은 감이 있어서요. 
감사합니다.

DACONIO
2020.03.21 18:14

Pengsoo님 안녕하세요.
1. Attack 명령은 타겟이 지정되지 않을 때 Location만 제공됩니다.
2. 본 대회의 목적은 게임 플레이어의 행동 데이터를 분석하여 승패를 예측하는 것 입니다. 명령 결과, 교전 결과 등은 제공되지 않았습니다.
3. 제공해드린 데이터는 전체 경기 중 일부만 포함하는점 참고해주시기 바랍니다. 
감사합니다.