Điều tôi đang tìm kiếm là một công cụ tạo kịch bản cho Java cho phép người dùng viết các kịch bản đơn giản để kiểm soát hành vi và sự kiện của trò chơi. Cái gì mà:Ngôn ngữ kịch bản tốt, đơn giản để nhúng vào một công cụ trò chơi Java là gì?
rất đơn giản - một cái gì đó dễ dàng để chọn lên, đặc biệt là cho những người có một số kinh nghiệm lập trình/kịch bản cơ bản
cung cấp rất nhiều kiểm soát - Tôi có thể dễ dàng bắt đầu/dừng/tạm dừng các kịch bản và kiểm soát bao nhiêu thời gian thực hiện từng nhận được, có lẽ bao nhiêu dung lượng bộ nhớ mà họ có thể sử dụng
được tách ra khỏi môi trường Java bản thân - Không truy cập từ kịch bản cho bất kỳ đối tượng Java hoặc các lớp học, chỉ cho những chức năng tôi một cách rõ ràng cung cấp
Tôi đã xem xét công cụ JavaScript Rhino, và nó phù hợp với mục đích của tôi, nhưng từ những gì tôi đọc (example), nó được thiết kế để tích hợp với Java nhiều đến mức hộp cát sẽ an toàn. Tôi muốn bắt đầu với một công cụ cung cấp cho các kịch bản không có quyền truy cập vào bất cứ điều gì theo mặc định, hơn là có một hoàn toàn mở mà tôi phải đóng lên. Các tập lệnh có thể không phải lúc nào cũng đáng tin cậy, vì vậy môi trường không dễ bị phá vỡ.
Tôi cũng muốn xem xét việc phát triển ngôn ngữ của riêng tôi với một cái gì đó như ANTLR, nhưng nó có thể là nỗ lực nhiều hơn hơn tôi muốn đưa vào.
Bất kỳ lời đề nghị?
Đó là Lua, chứ không phải LUA.Xem http://www.lua.org/about.html#name – lhf
Cảm ơn bạn đã chỉ ra cho tôi, đã chỉnh sửa. –