1 điểm bởi GN⁺ 2024-06-21 | 1 bình luận | Chia sẻ qua WhatsApp

Thiết kế phông chữ

  • Mỗi chữ cái và chữ số được tạo thành từ các khối Tetris (I, J, L, O, S, T, Z).
  • Có thể xếp các chữ bằng cách chồng các khối lên như trong Tetris thật.
  • Sử dụng phần mềm BurrTools để kiểm tra xem các khối có thể khớp với hình dạng chữ hay không.
  • Màu của các khối có thể theo màu chuẩn của The Tetris Company hoặc đổi sang màu đen.
  • Góc xoay ban đầu tuân theo Super Rotation System.

Câu đố

  • Trong phông chữ dạng puzzle, các chữ có góc xoay và vị trí ngang chính xác, còn vị trí dọc thể hiện thứ tự rơi xuống.
  • Trong phông chữ hoạt ảnh, có thể đoán chữ là gì trước khi tất cả các khối đến nơi.
  • Trong phông chữ khối đen không có hoạt ảnh, bạn phải tìm ra cách mỗi khối Tetris lấp đầy hình dạng một cách hoàn hảo.

Toán học liên quan

  • Tetris với thông tin đầy đủ là một bài toán NP-đầy đủ; khi cho cấu hình bàn cờ ban đầu và n khối, việc tính toán xem có thể sống sót hoặc xóa sạch bàn cờ hay không là rất khó.
  • Kết quả tương tự cũng xuất hiện trong k-tris sử dụng k-ominoes.
  • Gần đây, người ta còn phân tích độ phức tạp của Tetris với số hàng hoặc cột ít.

Lời cảm ơn

  • Phông chữ này được truyền cảm hứng từ một dự án hợp tác với Alex Streif và Kate Jones tại BRIDGES 2017.
  • Kate Jones đã thiết kế các phông chữ polyomino khác được đưa vào sổ tay Kadon.
  • Phông chữ này được thiết kế để phản ánh sát hơn các quy tắc của Tetris.

Ý kiến của GN⁺

  • Phông chữ Tetris là sự kết hợp thú vị giữa trò chơi và toán học, hấp dẫn với những ai quan tâm đến câu đố và thiết kế phông chữ.
  • Tetris với tư cách là một bài toán NP-đầy đủ là chủ đề quan trọng trong khoa học máy tính và nghiên cứu thuật toán.
  • Quá trình giải các câu đố phức tạp bằng công cụ như BurrTools có thể là trải nghiệm hữu ích cho kỹ sư phần mềm.
  • Phông chữ này cũng có thể được dùng làm công cụ giáo dục và thúc đẩy tư duy toán học.
  • Các dự án tương tự phông chữ Tetris gồm có câu đố polyomino hoặc thiết kế phông chữ dựa trên các trò chơi khác.

1 bình luận

 
GN⁺ 2024-06-21
Ý kiến trên Hacker News
  • Một người dùng cho biết thay vì tạo font từ Tetris, họ đã khiến font tự chơi Tetris. Họ tận dụng hỗ trợ thử nghiệm cho việc nhúng chương trình WebAssembly vào font bằng cách dùng bộ tạo hình Harfbuzz. Họ cũng chia sẻ liên kết YouTubemã nguồn.
  • Một người dùng khác nhận xét rằng việc có thể tạo cả một đoạn văn là cực kỳ ấn tượng. Họ cung cấp liên kết ví dụ.
  • Một nhánh nhỏ trong cộng đồng Tetris là nghệ thuật/tạo mẫu bằng Tetris. Mẫu 'Secret Grade' bắt nguồn từ phiên bản arcade Nhật Bản của Tetris là một ví dụ tiêu biểu. Họ chia sẻ liên kết ví dụmột ví dụ khác.
  • Tác giả giải thích rằng mỗi chữ cái và con số đều được cấu thành từ các mảnh Tetris, và họ đã dùng phần mềm BurrTools để tìm ra thiết kế. Họ nhắc tới phần mềm BurrTools.
  • Một người dùng nói rằng tác phẩm này rất ngầu, đồng thời cho rằng các công trình khác của Demaine cũng đáng kinh ngạc. Họ chia sẻ bài báo liên quan.
  • Một người dùng khác nhận xét rằng việc dùng nút quay lại của trình duyệt để hoàn tác thay đổi trạng thái khá bất tiện.
  • Để dành cho những ai chưa biết nhiều về tác giả, một người dùng đã chia sẻ liên kết Wikipedia của Erik Demaine.
  • Một người dùng nói rằng họ đã học quy hoạch động qua các bài giảng của người này. Đúng là một thần đồng đã trở thành giáo sư MIT.
  • Có ý kiến cho rằng nếu việc tạo font được tự động hóa từ góc độ lập trình, thì có thể hỗ trợ thêm các biến thể thú vị hơn, chữ thường và các ký hiệu khác.
  • Một người dùng nói rằng điều này gợi họ nhớ đến bản mẫu của dự án Lwan, đồng thời chia sẻ liên kết ví dụ trong đó máy chủ render đồng hồ và gửi các khung hình mới tới client bằng chunked encoding.