Multi Thần điện Ninh Tiền Đô 816 bit

Thảo luận trong 'Tin tức - Giới thiệu - Thảo luận chung về game' bắt đầu bởi SPC700, 30/6/23.

  1. SPC700

    SPC700 Dragon Quest

    Tham gia ngày:
    1/10/20
    Bài viết:
    1,410
    Về bản chất thì game retro cũng chẳng khác gì game thời nay cả. Nguyên lý, cấu trúc, logic đều như nhau. Cái khác nhau là về sức mạnh xử lý của CPU với GPU thôi.

    Đối với người không biết thì sẽ thấy là
    Còn người biết thì họ sẽ thấy
     
    anhquanhs and Hakbit like this.
  2. BadPlayBoy

    BadPlayBoy Dante, the strongest Demon Slayer GVN CHAMPION Lão Làng GVN

    Tham gia ngày:
    7/4/05
    Bài viết:
    14,369
    Nói cho dễ hiểu thì không có khác với không hỗ trợ.
    Không hỗ trợ tức là kể cả bác có đưa vào thì nó cũng không chạy được. Giống như paint (bản gốc của window) không hỗ trợ chạy/chỉnh sửa ảnh động (gif), nền trong suốt (transparent).
    Game xưa thì nó không dùng font tiếng Việt nên nó không đưa font tiếng Việt vào thôi, chứ nếu đưa vào thì nó vẫn chạy/vẫn hiển thị được.
    Nhưng mà muốn đưa font mới vào thì cần phải biết ngôn ngữ lập trình của nó.
    Mà học ngôn ngữ lập trình thế hệ cũ thì hầu như không có lợi ích gì trừ những người đam mê, học chỉ để cho bản thân biết (vì mấy cái ngôn ngữ này bây giờ đâu còn dùng nữa). Nên mới dùng cách vẽ lại font, tức là vẽ đè lên font cũ thì không cần phải đưa font mới vào.
    Giới hạn chữ nó thuộc về code, không liên quan gì đến font.
     
    Hakbit thích bài này.
  3. SPC700

    SPC700 Dragon Quest

    Tham gia ngày:
    1/10/20
    Bài viết:
    1,410
    Đô-rê-mông 3: bảo ngọc thời gian.
    Một con game với thiết kế dở hơi với lớp text là sprite thay vì background như thông lệ.
    Sprite là một đơn vị hình ảnh có kích thước tối thiểu 8x8 pixel, có thể di chuyển theo mọi hướng trên màn hình.
    Còn background cũng là một đơn vị hình ảnh có kích thước tối thiểu 8x8 pixel, nhưng không thể di chuyển, dù nó có thể được cuộn theo phương ngang và phương đứng.
    Máy Sufami có thể hiển thị tối đa 128 sprite, nhưng kèm điều kiện là tổng số pixel theo bề ngang của tất cả các sprite nằm trên cùng đường thẳng không được phép quá 256 pixel.
    Màn hình máy Sufami có kích thước bề ngang là 256 pixel.
    Giả định nếu dùng background để hiển thị text, và mỗi chữ cái chiếm 8x8 pixel thì màn hình có thể hiển thị được tối đa 32 ký tự theo bề ngang (32 x 8 = 256).
    Đó là cách mà đại đa số game Sufami hiển thị text.
    Còn với con game Đô-rê-mông dở hơi này thì nó lại dùng sprite làm lớp text. Giả định mỗi chữ cái là 8x8 pixel thì màn hình chỉ có thể hiển thị tối đa 16 ký tự theo bề ngang (16 x 8 = 128).
    Chính vì vậy mà khi quan sát text gốc (tiếng Nhật) của con game này thì sẽ thấy câu thoại rất ngắn, xuống dòng khi được có vài ký tự. Với ngôn ngữ gốc là tiếng Nhật thì cũng không có vấn đề gì, nhưng với các bản dịch ngôn ngữ dùng mẫu tự La Tinh thì sẽ gặp vấn đề lớn về tính thẩm mỹ.
    Ngoài việc không viết được nhiều ký tự trên cùng một dùng thì bản dịch cũng sẽ không thể viết được nhiều dòng cùng lúc, do giới hạn 128 sprite của máy Sufami.
    Chưa hết, 128 sprite này không phải là thứ dành riêng cho text, mà còn được dùng chung cho khung thoại, avatar của nhân vật.
    Vì vậy, số lượng sprite còn lại cho khung thoại chẳng được bao nhiêu.
    Nếu ai đó có ý định dịch con game này sang các thứ tiếng dùng mẫu tự La Tinh mà không recode thì sẽ gặp vấn đề lớn.
    Kiểu như:
    Em có bao
    giờ chợt nhớ
    mùa xuân
    Nhớ tháng nă
    (hết 128 sprite, không viết tiếp được)
    Còn khi recode, bỏ sprite mà dùng background để hiển thị text thì sẽ viết được full combo như này.
    Em có bao giờ chợt nhớ mùa xuân
    Nhớ tháng năm xưa của tuổi dại khờ
    Dĩ nhiên, để viết lại được như thế cũng là một câu chuyện dài.

    [​IMG]
     
    anhquanhs and Hakbit like this.
  4. SPC700

    SPC700 Dragon Quest

    Tham gia ngày:
    1/10/20
    Bài viết:
    1,410
    Lần đầu tiên làm bản dịch đa ngôn ngữ.

     
    Hakbit thích bài này.

Chia sẻ trang này