1) 기다릴게 뮤비 내 코드

Untitled


#뮤직비디오 화면을 그대로 옮긴 코드 

private static readonly string[]PLAVE = new string[5]{"Yejun", "Noah", "Bamby", "Eunho", "Hamin"};

static void Main(string[] args)
(
   TryConnectWithTerra(PLAVE);
   return;
)

static bool TryConnectWithTerra(string[] members)
(
    if (members == PLAVE)
    (
        VLAVST.Connect(members, World.TERRA, World.CAELUM);
        return true;
    )else(
        return false;
    )
)

#코드 관련 해석

해당 코드는 기다릴게 뮤직비디오 내에 있는 코드로, 
코드의 기능은 테라의 (블래스트 소속) 개발자가 플레이브 멤버들을 
아스테룸으로 연결하기 위한 목적으로 추정됩니다. 
C# 이란 컴퓨터 언어로 작성되어 있을 것으로 추청되며, 
통신(전송)과 관련된 코드로 추청됩니다.

C#의 문법에 맞게 괄호를 수정한 코드 :

// PLAVE (멤버)배열을 정의하고 초기화합니다. 
// 이 배열은 프로그램에서 사용할 고정된 멤버 리스트를 포함합니다.
// 이 코드에서 정의된 PLAVE 내의 정보("Yejun", "Noah", "Bamby", "Eunho", "Hamin")는 
// 이 코드 이외에 임의로 수정할 수 없습니다. 
private static readonly string[] PLAVE = new string[5] {"Yejun", "Noah", "Bamby", "Eunho", "Hamin"};

// 프로그램의 시작점인 Main 메서드입니다.
static void Main(string[] args)
{
   // PLAVE (멤버)배열을 사용하여 TryConnectWithTerra 메서드(테라와 연결하는 기능)를 호출합니다.
   TryConnectWithTerra(PLAVE);
   // 메서드의 실행을 여기서 종료합니다. (Main 메서드에서는 return을 사용하지 않아도 됩니다.)
   return;
}

// TryConnectWithTerra 메서드는 members 배열을 받아서 PLAVE (멤버)배열과 비교하고, 
// 테라와 연결을 시도하는 메서드(함수 : 기능을 담고 있는 코드)입니다.
static bool TryConnectWithTerra(string[] members)
{
    // members 배열과 PLAVE (멤버) 배열이 같은지 비교합니다. 
    if (members == PLAVE)
    {
        //  members와 PLAVE (멤버) 배열이 같으면 VLAVST의 Connect 메서드를 호출합니다. 
        // World.TERRA, World.CAELUM과 같은 파라미터를 사용합니다. 
        // 아래 코드에는 구체적인 기능이 제시되지 않았습니다. 
        // 다만, 추정할 수 있는 부분은 테라와 카엘룸을 연결하기 위해서 
        // 특정 멤버가 확인될 경우에만 블래스트를 통해서 연결이 가능합니다.
        VLAVST.Connect(members, World.TERRA, World.CAELUM);
        // 연결이 성공했다고 가정하고 true(성공)를 반환합니다. 
        // 성공하면 블래스트를 통해 카엘룸의 멤버와 테라가 연결됐다고 추정가능합니다. 
        return true;
    }
    else
    {
        // members 배열과 PLAVE (멤버) 배열이 같지 않다면 false(실패)를 반환합니다.
        // 실패할 경우, 블래스트를 통해 테라와 카엘룸을 연결되지 않습니다. 
        return false;
    }
}

// 해당 코드는 C#으로 작성된 네트워크 연결 코드로 판단됨.

// 언리얼 엔진의 경우 C++를 사용함

// 일반적인 C# 에서 배열의 순서까지 고려하여 비교하여 판단한다면, 
// SequenceEqual 를 사용해야 하나, 해당 코드에서 사용하지 않은 것으로 보아,
// 멤버의 순서를 중요하게 판단한 것으로 보이지 않음.
// 멤버의 순서가 변경될 수 있다는 의미. 하미니의 생년이 ???? 것과 연관이 있을 수 있다고 추측됨. 

2) 1st 콘서트 포스터 내 코드 : 콘서트 MD 티셔츠와 전체 흐름이 유사함

Untitled

Untitled

이 코드가 실행되면,

아스테룸과 테라를 연결되어,

플레이브의 무대(stage)가 올림픽홀 (05540는 올림픽 공원 우편번호, 424 는 도로명 주소인 “**서울특별시 송파구 올림픽로 424 (방이동)”**에서 가져온 것으로 추청됨 )에 연결을 시도합니다.

연결이 되면, 사용자(여기서 사용자는 개발자보다는 플리로 추청됨)에게 “아스테룸에 연결됐습니다”란 메시지를 먼저 보여줍니다. 이어서 아스테룸의 무대를 불러오고, 이어서 “안녕, 아스테룸” 이란 메시지를 사용자에게 보여줍니다. 이후 아스테룸의 무대가 시작될 때까지 다음 단계로 넘어가지 말고 실행되도록 하는 코드입니다.

좀 더 쉽게 풀어서 말씀드리면,