7 điểm bởi ffdd270 2020-09-25 | 4 bình luận | Chia sẻ qua WhatsApp

Hôm qua, Amnesia đã được mở toàn bộ mã nguồn của engine dưới dạng mã nguồn mở.

Frictional Games cho biết Amnesia đã tích lũy được rất nhiều bản mod nhờ hoạt động modding, và với lòng biết ơn dành cho cộng đồng mod, họ đã phát hành miễn phí toàn bộ mã nguồn với kỳ vọng mọi người sẽ tạo ra những thứ thú vị hơn nữa.

Tuy vậy, họ cũng làm rõ rằng đây là chữ Free theo nghĩa "tự do ngôn luận (free speech)", chứ không phải Free theo nghĩa "bia miễn phí"; trò chơi và toàn bộ nội dung vẫn thuộc sở hữu của công ty.

Lý do công bố mã nguồn vào lúc này là vì tựa game được mở mã nguồn lần này cũng sắp kỷ niệm 10 năm ra mắt, và với việc một tác phẩm mới sẽ phát hành sau một tháng nữa thì họ không thể trì hoãn thêm được.

Họ nói hy vọng bản phát hành này sẽ hữu ích cho những ai muốn tự tạo engine riêng hoặc muốn học thêm về lập trình game, đồng thời giới thiệu những tính năng đáng chú ý:

  • Shadow mapping với viền mềm mại.

  • Hệ thống culling khả kiến thời gian thực hoạt động cả với đối tượng động.

  • Hệ thống tự động batching render cho đối tượng tĩnh.

  • Hệ thống deferred shading.

  • Bộ công cụ editor hoàn chỉnh với nhiều tính năng thú vị như lựa chọn thuật toán và fitting theo khung nhìn.

  • AI state machine rất đơn giản nhưng vẫn tạo ra các tác tử khá thú vị và thông minh.

  • Hệ thống khá tiên tiến cho âm thanh vật lý.

  • Hệ thống tương tác dựa trên vật lý.

  • Hệ thống âm thanh riêng được triển khai bằng OpenAL

  • Nhiều kỹ thuật render và gameplay nền tảng khác đều được triển khai trong một kiến trúc engine nhất quán

4 bình luận

 
ffdd270 2020-09-25

Không biết có nên gắn thẻ cảnh báo yếu tố kinh dị không nữa (...) Khi đọc bản gốc, nếu bạn yếu tim với game kinh dị hay ảnh làm giật mình thì hãy kéo xuống ngay một lần. Nghĩ lại thì cũng buồn cười, nhưng có một tấm ảnh lần đầu nhìn sẽ thấy đáng sợ... Có một con quái vật thò đầu ra và nói trong bong bóng lời thoại kiểu Notepad trên nền trắng: 'Amnesia giờ đã là mã nguồn mở rồi!'

 
ffdd270 2020-09-25

https://github.com/id-Software/DOOM-3-BFG

Đọc xong tôi lại nhớ đến Doom. Khi tôi học về engine, nó đã giúp ích rất nhiều; DOOM 3 BFG cũng có cả phần phân tích về cấu trúc nên khá dễ đọc.

https://fabiensanglard.net/doom3_bfg/index.php

Ước gì Amnesia cũng có một bài phân tích mã nguồn như thế này! Tôi cũng rất muốn tự làm thử, nhưng... game kinh dị đáng sợ quá ;_;

 
xguru 2020-09-25

Tôi cũng vào xem sau khi đọc tin này, nhưng thấy hình có dòng chữ "Amnesia is now open source" đáng sợ quá nên thoát ra ngay.. Tôi không thích game kinh dị đâu haha

 
ffdd270 2020-09-25

Lúc đầu tôi cũng thấy sợ, nhưng vì cảm giác hơi lệch tông với cái ảnh meme (... ) nên lại thấy buồn cười.