Như hầu hết các bạn đều biết, các trình thông dịch nhúng cho các ngôn ngữ như Lua và Python được sử dụng rộng rãi cho logic trò chơi kịch bản, nhưng tôi chưa thấy nhiều thông tin về những người sử dụng ngôn ngữ dành riêng cho miền của họ, ví dụ: xây dựng một phương ngữ logic kịch bản nhỏ 'trên đầu ngôn ngữ được sử dụng cho phần còn lại của trò chơi, sử dụng macro hoặc lập trình trôi chảy hoặc không có gì.
Vì vậy, câu hỏi của tôi là như sau:
- Những ví dụ nào về DSL như vậy bạn đã thấy trong các trò chơi trong thế giới thực?
- Những vấn đề đã được chạy vào?
- Bạn có muốn giới thiệu tuyến đường này cho các nhà phát triển trò chơi khác không, và trong hoàn cảnh nào?
- Bạn có thấy điều này trở nên phổ biến hơn khi phát triển trò chơi chuyển sang các ngôn ngữ thân thiện với siêu lập trình hơn, ví dụ như Boo?