1 điểm bởi GN⁺ 2023-09-05 | 1 bình luận | Chia sẻ qua WhatsApp
  • Dự án demake tái triển khai trò chơi giải đố Portal của Valve để chạy trên phần cứng Nintendo 64, được phát hành dưới dạng ROM có thể chạy trên băng game N64 thật hoặc trình giả lập
  • Sau nhiều năm phát triển, dự án đã đạt tiến bộ đáng kể cả về hệ thống gameplay lẫn độ trung thực đồ họa, hiện đã hoàn thiện hơn 12 test chamber
  • Trang bị portal gun hoạt động đầy đủ, physics engine và hệ thống chiếu sáng, tái hiện các cơ chế cốt lõi của bản gốc trong môi trường N64
  • Bao gồm cả các yếu tố bổ trợ như menu chính/tạm dừng, hiệu ứng âm thanh và lời thoại, cutscene, phụ đề và lời thoại lồng tiếng đa ngôn ngữ, hiệu ứng phản chiếu
  • dự án do cộng đồng dẫn dắt, nơi bất kỳ ai cũng có thể tham gia với vai trò game tester hoặc contributor, và vẫn đang được cập nhật liên tục

Tổng quan dự án

  • Bản demake tái hiện Portal của Valve dành cho nền tảng Nintendo 64
    • Các bản phát hành được phân phối dưới dạng N64 ROM có thể chơi hoàn chỉnh
    • Có thể chạy trên trình giả lập hoặc băng game N64 thật
    • Để chạy ROM trên phần cứng mục tiêu, cần làm theo hướng dẫn riêng của từng bản phát hành
  • Đã được phát triển trong thời gian dài và đạt tiến triển lớn ở cả gameplay lẫn độ trung thực đồ họa

Các tính năng chính đã triển khai

  • Hệ thống gameplay
    • Hoàn thiện hơn 12 test chamber
    • Portal gun hoạt động đầy đủ
    • Physics engine hoạt động đầy đủ
    • Hệ thống chiếu sáng
  • Giao diện và trình diễn
    • Menu chính/tạm dừng
    • Hỗ trợ hiệu ứng âm thanh và lời thoại
    • Có cutscene
    • Hỗ trợ phụ đề và lời thoại lồng tiếng đa ngôn ngữ
    • Các yếu tố hình ảnh bổ trợ (eye candy) như hiệu ứng phản chiếu
  • Bao gồm nhiều tính năng khác

Cộng đồng và tình hình phát triển

  • Dự án do cộng đồng dẫn dắt, chào đón mọi game tester và contributor
  • Đang được cập nhật liên tục, nên khuyến nghị theo dõi tin tức mới nhất

Hạng mục dự kiến phát triển (New Feature TODO)

  • Thêm bản dịch menu, animation nhảy, tối ưu hóa static culling
  • Dự kiến xử lý vấn đề lời thoại kết thúc sớm khi tạm dừng trong lúc GLaDOS đang nói
  • Hỗ trợ rumble pak, intro của Valve, tinh chỉnh phụ đề
  • Thêm checkpoint tự động lưu, hiệu chỉnh timing thang máy
  • Thêm ghế bàn và màn hình, mở rộng thiết lập âm thanh

Hạng mục âm thanh dự kiến bổ sung (New Sounds TODO)

  • Âm thanh va chạm của hộp
  • Vòng lặp âm nền môi trường (ambient background loop)
  • Âm thanh di chuyển của giàn giáo (scaffolding) không cố định

Danh sách lỗi đã xác nhận (Hardware Verified, theo v8)

  • Có thể clip ra ngoài màn chơi nếu dùng hai portal trên tường liền kề để đẩy object vào góc rồi thả xuống
  • Có trường hợp xoay người chơi (rotation) bị rối khi đi qua portal trên trần
  • Có thể đi xuyên qua mặt sau thang máy khi vừa nhảy vừa strafe ở góc sau bên trong thang máy

1 bình luận

 
GN⁺ 2023-09-05
Ý kiến trên Hacker News
  • Tác giả có một kênh YouTube thường xuyên đăng video cập nhật về trò chơi: https://www.youtube.com/@happycoder1989/videos
    Dù vẫn đang ở giai đoạn phát triển ban đầu, việc kho GitHub hoàn toàn không có liên kết hay ảnh chụp màn hình nào cũng khá bất ngờ

    • Kho này có vẻ rất cần ảnh chụp màn hình hoặc video trong ReadMe để cho thấy hình hài thực tế
    • Nếu tìm “screenshot” trong phần issue, có một vài ảnh chụp màn hình do mọi người đăng để mô tả lỗi: https://github.com/lambertjamesd/portal64/issues?q=screenshot
    • Trông hay hơn nhiều so với mong đợi. Thật khó tin khi có người phàn nàn về một thứ tuyệt như vậy
    • Nó được làm quá tốt nên trông giống một bản port hơn nhiều so với một demake
  • Không biết là có khái niệm như thế này, nhưng đúng là một ý tưởng rất hay. Nếu chúng ta coi trọng sinh thái và giảm lão hóa số hơn, từ góc nhìn permacomputing có lẽ demake đã phổ biến hơn nhiều
    Game indie có vẻ sẽ dễ chuyển sang các thiết bị như Xbox đời đầu, sau PS3, sau Wii, hay desktop/laptop Windows 7 cấu hình trung bình hơn nhiều; còn game AAA thì có lẽ phải thu nhỏ quy mô và bỏ những yếu tố như 4K DLSS ray tracing

    • Tôi đồng ý với mục đích và việc có phiên bản cấu hình thấp là rất hay, nhưng tôi không nghĩ nên nhắm tới các console cũ như Xbox đời đầu vì hiệu quả năng lượng
      Smartphone mạnh hơn nhiều so với những hệ thống đó mà lại tiêu thụ ít điện hơn, Steam Deck tuy dùng nhiều điện hơn điện thoại nhưng vẫn tốt hơn rất nhiều. Mục tiêu nên là phần cứng công suất thấp, hiệu quả năng lượng cao, chứ không phải phần cứng cũ kém hiệu quả. Dù vậy, tôi đồng ý rằng phần mềm chạy tốt trên phần cứng phổ thông cũ cũng sẽ chạy tốt trên phần lớn phần cứng hiện có, nhờ đó giảm nhu cầu nâng cấp. Nếu chỉ xét về sinh thái, chạy trên phần cứng cũ thực sự có thể phản tác dụng; có khi mô phỏng phần cứng cũ trên các chip hiện đại hiệu quả lại tốt hơn
    • Tôi không phải nhà phát triển game, nhưng nhìn việc ngay cả giữa các máy chơi game thế hệ hiện tại cũng thiếu các bản port thì có lẽ không đơn giản đến vậy
      Ngay cả khi engine game có thể “thần kỳ” xuất ra cho nhiều backend, chỉ riêng việc hỗ trợ đồng thời Vulkan và Metal đã đủ vất vả, và đó cũng là lý do phần cứng Apple có ít game. Chỉ duy trì tương thích với chuẩn của 5 năm trước thôi đã bực mình rồi; mỗi GPU và engine game lại có các điểm không tương thích và lỗi xung đột tinh vi khác nhau, và còn phải kiểm thử trên phần cứng cũ thực tế. Không kiếm được tiền, đội ngũ thì đã muốn thoát khỏi dự án kéo dài 5 năm, nên không có nhiều lý do để làm. Tôi rất đồng ý với tương thích về phía trước, nhưng tương thích ngược là một cơn ác mộng về mặt hậu cần
    • Bản demake này là một trò chơi bổ sung, nên thực ra nó làm tăng thêm tải năng lượng cho việc chạy chương trình máy tính. Dù vậy tôi vẫn thấy ổn
      Một số người có thể chơi cái này thay vì Portal gốc, nhưng cũng có overhead là chi phí phát triển. Nếu thật sự quan tâm đến sinh thái, có lẽ đóng các máy chủ game sớm hơn mới là hướng đúng
    • PS3 thường bị đánh giá là không dễ viết phần mềm cho nó vì các đơn vị xử lý chuyên dụng kỳ lạ
    • Tôi cũng nghĩ đến khía cạnh sinh thái. Chỉ riêng các game cũ thôi đã có hàng triệu giờ chơi, nhưng mọi người lại muốn Tetris 3D ray tracing
      Cũng có những tác phẩm tiên phong tốt hơn khi chuyển sang 3D như GTA VC/SA, và Minecraft giống như một sự khai sáng của thể loại sandbox. Nhưng nhìn chung nếu thứ chúng ta muốn là câu chuyện và lối chơi, thì đồ họa đẹp đến vậy và DLC không hẳn là cần thiết. Gần đây tôi chơi Pokémon Fire Red với bọn trẻ, thế giới trong game rất rộng và có nhiều bí mật. Tuy nhiên, nhìn những đứa trẻ khác quanh nhà hoàn toàn không thích game pixel thì có thể chuyện này chỉ đúng với nhà tôi
  • Bản demake Portal tôi thích nhất là cái này: https://www.ticalc.org/archives/files/fileinfo/451/45101.html

  • Có hướng dẫn cách chạy trên N64 thật không? Tôi có Everdrive

  • “Demake” được nói là bản remake trò chơi điện tử được làm cho nền tảng cũ, hoặc là việc chuyển một trò chơi sang phong cách đồ họa/lối chơi cũ hơn: https://en.wikipedia.org/wiki/Category:Video_game_demakes

  • Cái này chạy được trên N64 FPGA core mới của MiSTer

  • Nghe như một dự án thật sự tuyệt, nhưng tôi muốn xem ảnh chụp màn hình hoặc video

  • Đây là video demo mới nhất của tác giả, xem trên di động cũng ổn: https://m.youtube.com/watch?v=OCBHdgbickE

  • Ước gì họ làm lại các game Portal cho macOS 64-bit

  • Tôi vừa xem video về dự án này, khá tuyệt, và thành thật mà nói việc nó khả thi trên N64 thật ấn tượng
    N64 thậm chí còn không có Half-Life 1, nên tôi cũng tò mò liệu có thể tái hiện Portal 1 một cách thuyết phục trên GoldSrc không

    • Sven Co-op từng làm cho portal hoạt động trên nhánh engine GoldSrc của họ, nhưng có vẻ đã dừng phát triển vì vấn đề FBO: https://www.youtube.com/watch?v=Lbniay4bfJU
    • Gần đây người ta đã chạy bản demake Tomb Raider 1 trên GBA. Chuyện gì cũng có thể
    • Tôi chưa xem thông tin trong bài, đây là bản downport engine Half-Life, hay là dùng art của Portal trên một engine khác như engine GoldenEye?