Meter Maker · 생각의 양식
시 한 줄이 나타납니다. 목표 운율이 주어집니다. 여러분은 리듬이 딱 맞아떨어질 때까지 모든 음절에 강세가 있는지 없는지를 표시합니다.
영어로 집필하고 편집했습니다. 이 한국어 판은 기계 번역으로 만들어졌으며, 정확성이 중요한 경우에는 영어 원문이 기준이 됩니다. 영어 원문 읽기 →
게임은 음절 타일로 나뉜 시 한 줄을 보여 주고, 하나의 운율을 제시합니다. 예를 들어 da-DUM 박자의 “Iambic”(약강격)이라는 이름이, 그 패턴을 대략 그려 보이는 길고 짧은 막대들의 줄 위에 표시됩니다. 3 여러분의 과제는 그 줄의 모든 음절을 강세가 있는 것(강) 또는 없는 것(약)으로 표시하는 것입니다. 2 모든 타일은 약한 상태로 시작하며, 한 번 클릭하면 강으로 올라가고, 한 번 더 클릭하면 다시 약으로 내려갑니다. 여러분은 한 음절씩 줄을 따라가며, 각 음절이 박자를 싣는지 아니면 그냥 흘려보내는지를 판단합니다. “Check”(확인)를 누르면, 여러분이 표시한 패턴은 그 줄의 자연스러운 강세를 재현하거나, 재현하지 못하거나 둘 중 하나입니다. 올바른 음보 분석은 그 줄 자체의 강세를 재현하며, 그렇게 되면 그 줄은 주어진 운율과 맞아떨어집니다.
이 순간순간의 작업에는 즐거움이 있습니다. 머릿속으로 줄을 소리 내어 읽으며 자연스러운 강세가 어디에 떨어지는지 느낍니다. “the ti-ger”(그 호랑이)에서는 da-DUM-da를, “mem-o-ry”(기억)에서는 DUM-da-da를 듣습니다. “com-pu-ter”(컴퓨터)를 0-1-0(약, 강, 약)으로 표시할 때, 여러분은 그 단어가 무게를 어디에 싣는지에 귀 기울이고 있는 것입니다. 작은 전율은 한 단어의 자연스러운 강세가 여러분이 쌓아 가는 패턴에 딱 맞물릴 때 찾아옵니다. 줄은 여러분이 찾아내라고 요청받은 운율로 노래하기 시작합니다. 여러분은 추측하는 것이 아니라 듣고 있는 것입니다. 1
게임의 인터페이스는 이렇게 귀 기울이는 행위를 단순한 이진 선택으로 줄여 놓습니다. 각 음절은 강 아니면 약입니다. 중간 단계도, “어느 정도 강함”도, “앞 음절보다 조금 더 셈”도 없습니다. 운율학자 T. V. F. 브로건의 말처럼, 운율은 “음절이 표지를 갖거나 갖지 않는 이항 대립의 체계”이므로, 그것을 옮겨 적는 데는 이진 부호만 있으면 됩니다. 4 음절마다 켜고 끄는 토글 하나로 충분한 이유가 바로 그것입니다. 그리고 음보 분석(scansion)이란 한 줄의 운율 패턴을 판별하고, 대개는 그것을 도식으로 나타내는 방법 또는 실천이며, 그 패턴은 영어에서 보통 규칙적인 음보 하나를 반복합니다. 여러분이 음절마다 강과 약을 표시하는 일이 바로 음보 분석이며, 연필 표시 대신 클릭과 탭으로 하는 것일 뿐입니다. 2
줄에 표시를 마치면, 게임은 여러분의 음보 분석을 그 줄의 자연스러운 강세와 대조하며, 그 강세는 목표 운율에 맞도록 만들어져 있습니다. 게임이 아는 운율은 네 가지이며, 각각 반복되는 음보로 정의됩니다. 약강격(iamb)은 강세 없는 음절 뒤에 상대적으로 강세 있는 음절이 오는 것으로, da-DUM입니다. 강약격(trochee)은 그 반대로 강세 있는 음절 뒤에 강세 없는 음절이 오는 DUM-da입니다. 약약강격(anapest)은 약-약-강인 da-da-DUM입니다. 강약약격(dactyl)은 강-약-약인 DUM-da-da입니다. 이것들은 임의의 패턴이 아닙니다. 영시의 고전적인 음보이자, 시적 리듬을 이루는 기본 단위입니다. 1
게임이 약강격을 요구하면, 여러분 줄의 강세 패턴이 약강격 [0,1]로 빈틈없이 채워지기를 원합니다. 강약격을 요구하면 패턴이 [1,0]으로 채워지기를 원합니다. 약약강격은 [0,0,1]로, 강약약격은 [1,0,0]으로 채워져야 합니다. 올바른 음보 분석은 그 줄의 자연스러운 강세를 재현하며, 그 강세는 애초에 운율과 맞도록 만들어져 있습니다. 게임은 단어들의 자연스러운 강세를 이어 붙인 것이 목표 운율을 정확히 채우도록 줄을 만듭니다. 여러분은 줄이 감당할 수 없는 패턴에 억지로 밀어 넣는 것이 아닙니다. 이미 그 안에 있는 패턴을 발견하는 것입니다. 3
약강격을 생각해 봅시다. 약강격은 영시에서 가장 흔한 음보이며, 거기에는 충분한 이유가 있습니다. da-DUM의 움직임은 기능어에서 내용어로, 관사에서 명사로, 조동사에서 본동사로 옮겨 가는 말의 자연스러운 억양을 그대로 비춥니다. “To be or not to be”(사느냐 죽느냐)에서는 약강격이 하나씩 겹겹이 쌓이며 필연처럼 느껴지는 리듬을 만듭니다. 강약격은 그 흐름을 거슬러 밀어냅니다. “Ty-ger Ty-ger, burn-ing bright”(호랑이여, 호랑이여, 밝게 타오르는)에서는 강세가 먼저 떨어지고(이 줄은 마지막의 약한 음절까지 떨어뜨립니다), 줄은 다른 무게, 다른 추진력을 갖습니다. 약약강격과 강약약격은 패턴을 세 음절로 늘려, 질주하거나 굽이치는 효과를 만듭니다. 음보마다 고유한 성격이 있고, 운율마다 고유한 종류의 줄을 만들어 냅니다. 1
게임은 무작위로 줄을 만들어 놓고 여러분이 그 안에서 운율을 찾아내기를 바라지 않습니다. 풀 수 있고 배울 수 있는 퍼즐을 만듭니다. 게임은 운율에 대해 널리 합의된, 흔한 영어 단어들을 골라 모은 데이터 세트를 사용합니다. 각 단어는 음절 구분과 강세 패턴이 고정되어 있습니다. “Computer”는 언제나 0-1-0입니다. “Memory”는 언제나 1-0-0입니다. 한 음절 단어는 실제 말에서는 어느 쪽도 될 수 있지만, 게임은 각각에 표준 값을 줍니다. “moon”(달)이나 “fire”(불) 같은 내용어는 강세가 있고, “the”나 “with” 같은 기능어는 강세가 없습니다. 이것은 엄격한 규칙이 아니라 강한 경향이며, 게임은 그 경향에 기댑니다. 3
단어들은 강세 “모양”, 즉 그 패턴을 나타내는 0과 1을 이어 붙인 문자열에 따라 묶입니다. 생성기는 강세가 선택된 음보로 채워지는 시행을 조립합니다. 운율이 3음보 약강격이라면, 생성기에는 강세 패턴이 [0,1,0,1,0,1]인 줄이 필요합니다. 생성기는 모양이 서로 맞아 그 패턴을 이루는 단어들을 가져옵니다. 실제로 이것은 올바르게 음보 분석할 수 있는 줄이 됩니다. 게임 안에서는 모호함이 없습니다. 정답이 하나 있고, 그것을 찾는 것이 퍼즐입니다. 3
이 설계는 게임을 정직하게 지켜 줍니다. 게임은 실제 영어의 강세, 즉 재배열할 수 없는 강한 음절과 약한 음절의 고정된 패턴에 기댑니다. 패턴에 더 잘 맞는다는 이유로 “computer”의 첫 음절에 강세를 주기로 할 수는 없습니다. 단어의 강세는 있는 그대로입니다. 여러분의 일은 그것을 듣고 표시하는 것입니다. 그렇게 할 때 여러분은 게임을 속이는 것이 아니라, 언어와 함께 호흡을 맞추는 것입니다.
게임은 세 가지 난이도를 제공합니다. 이 난이도들은 핵심 메커니즘을 바꾸지 않고 도전의 크기를 조절합니다. 쉬움 단계의 줄은 3음보이며 언제나 약강격 또는 강약격입니다. 보통 단계의 줄은 4음보이며 약약강격이 더해집니다. 어려움 단계의 줄은 5음보이며 강약약격을 포함한 네 가지 운율 중 어느 것이든 될 수 있습니다. 높은 난이도는 점수에 배수도 적용되어, 보통은 1.2배, 어려움은 1.5배입니다. 난이도가 바꾸는 것은 줄의 길이와 운율의 범위이지, 작업의 본질이 아닙니다. 여러분은 여전히 모든 음절을 강 또는 약으로 표시합니다. 여전히 박자에 귀 기울입니다. 3
세 가지 난이도는 교육적인 목적도 지닙니다. 지금 자신이 있는 자리에서 시작해 더 복잡한 줄로 자라 갈 수 있게 해 줍니다. 짧고 분명한 예로 연습하며 약강격을 듣는 법을 배웁니다. 그다음 더 많은 음절에 걸쳐 패턴을 유지해야 하는 긴 줄로 넘어갑니다. 그다음 약약강격이나 강약약격처럼 덜 익숙한 운율로 넘어갑니다. 시계는 흘러가고 더 빨리 분석할수록 점수가 높지만, 다 풀기 전에 줄을 빼앗아 가는 것은 없습니다. 게임은 여러분이 한 걸음씩 귀를 키워 가게 합니다. 3
게임에는 데일리와 연습, 두 가지 모드가 있습니다. 데일리 모드에서는 같은 난이도로 플레이하는 모든 사람이 같은 줄을 받습니다. 줄은 날짜로 만든 시드에서 생성되므로, 어느 날이든 모두에게 똑같습니다. 이것이 공유된 경험을 만듭니다. 모두가 같은 음절에 표시하고, 같은 박자를 듣고, 패턴이 맞아떨어질 때 같은 전율을 느낍니다. 연습 모드에서는 원할 때마다 새 줄을 생성할 수 있습니다. 운율은 직접 고르지 않으며, 게임이 여러분의 난이도에서 허용되는 운율 가운데 하나를 뽑습니다. 같은 난이도를 반복해도 되고, 한 단계 올라가도 됩니다. 모드와 난이도마다 각각의 리더보드가 있으며, 데일리 줄을 풀면 오늘 여러분의 점수가 몇 위인지 보여 줍니다. 3
데일리 줄은 일종의 약속입니다. 다시 찾아오면 그것은 기다리고 있습니다. 매일 새로운 줄이며, 같은 난이도의 모든 사람에게 똑같습니다. 자리에 앉아 음절에 표시하면, 줄이 제 모습을 드러냅니다. 그 드러남에는 즐거움이 있고, 같은 단계에서 플레이하는 다른 모든 사람이 같은 박자를 듣고 있다는 것을 아는 만족감이 있습니다.
이 게임의 조용한 강점 가운데 하나는 모든 줄에 정답이 있다는 것입니다. 이것은 의견의 문제가 아닙니다. “셰익스피어라면 이 줄을 어떻게 분석했을까?”의 문제도 아닙니다. 여러분의 음보 분석이 그 줄의 자연스러운 강세를 재현하느냐의 문제입니다. 게임은 데이터 세트에 있는 모든 단어의 강세 패턴을 압니다. 여러분이 다루는 운율을 압니다. 여러분의 표시가 맞는지 압니다. 게임 안에서는 모호함이 없습니다. 3
이런 확실성은 언어를 다루는 게임에서 드뭅니다. 많은 단어 게임은 동의어, 단어 연상, 재치에 기댑니다. Meter Maker는 더 단순한 것, 곧 영어의 리듬을 듣는 여러분의 능력에 기댑니다. 이 게임은 여러분에게 귀 기울이고, 들은 것을 표시하고, 그 표시를 진실과 대조해 보라고 요청합니다. 맞히면 맞았다는 것을 압니다. 틀리면 “Check”가 잘못 표시한 음절들을 짚어 주고, 여러분은 그것을 고치거나, 점수를 대가로 힌트를 써서 게임이 처음으로 틀린 음절을 올바른 강세로 바꿔 놓게 할 수 있습니다.
이것을 가능하게 하는 것은 게임의 결정론, 즉 완전히 시드에 기반한 재현 가능한 생성 방식입니다. 데일리 줄이 같은 난이도의 모든 사람에게 똑같은 것은 시드에서 나오기 때문입니다. 같은 시드가 언제나 같은 줄을 만들어 내므로 엔진을 테스트할 수 있습니다. 이것은 개발자를 위한 기능이 아니라 플레이어를 위한 기능입니다. 게임이 정직하다는 뜻입니다. 퍼즐이 공정하다는 뜻입니다. 맞혔을 때, 정말로 맞혔다고 믿을 수 있다는 뜻입니다. 3