폰트 디자인
- 각 글자와 숫자는 테트리스 조각들(I, J, L, O, S, T, Z)로 구성됨.
- 글자는 실제 테트리스처럼 조각들을 쌓아 만들 수 있음.
- BurrTools 소프트웨어를 사용해 조각들이 글자 모양에 맞게 들어갈 수 있는지 확인함.
- 조각 색상은 The Tetris Company의 표준 색상을 따르거나 검은색으로 변경 가능함.
- 초기 회전은 Super Rotation System을 따름.
퍼즐
- 퍼즐 폰트에서는 글자들이 올바른 회전과 수평 위치에 있으며, 수직 위치는 떨어지는 순서를 나타냄.
- 애니메이션 폰트에서는 모든 조각이 도착하기 전에 글자가 무엇인지 추측 가능함.
- 애니메이션이 없는 검은색 조각 폰트에서는 각 테트리스 조각이 완벽하게 모양을 채우는 방법을 알아내야 함.
관련 수학
- 완전 정보 테트리스는 NP-완전 문제로, 초기 보드 구성과 n개의 조각이 주어졌을 때 생존하거나 보드를 클리어할 수 있는지 계산적으로 해결하기 어려움.
- k-ominoes를 사용하는 k-tris에서도 유사한 결과가 나타남.
- 최근에는 적은 행이나 열로 구성된 테트리스의 복잡성을 분석함.
감사의 말
- 이 폰트는 BRIDGES 2017에서 Alex Streif와 Kate Jones와의 협업에서 영감을 받음.
- Kate Jones는 Kadon 매뉴얼에 포함된 다른 폴리오미노 폰트를 디자인함.
- 이 폰트는 테트리스의 규칙에 더 가깝게 반영되도록 설계됨.
GN⁺의 의견
- 테트리스 폰트는 게임과 수학의 흥미로운 결합으로, 퍼즐과 폰트 디자인에 관심 있는 사람들에게 매력적임.
- NP-완전 문제로서의 테트리스는 컴퓨터 과학과 알고리즘 연구에 중요한 주제임.
- BurrTools와 같은 도구를 사용해 복잡한 퍼즐을 해결하는 과정은 소프트웨어 엔지니어에게 유용한 경험이 될 수 있음.
- 이 폰트는 교육적 도구로도 활용 가능하며, 수학적 사고를 촉진할 수 있음.
- 테트리스 폰트와 유사한 프로젝트로는 폴리오미노 퍼즐이나 다른 게임 기반 폰트 디자인이 있음.