Astrabox: Trình tạo trò chơi arcade bằng AI mã nguồn mở với tính năng chỉnh sửa bằng giọng nói
Lập trình viên /u/Qual_ đã phát hành Astrabox, một ứng dụng web cục bộ mã nguồn mở có khả năng tạo các trò chơi arcade từ mô tả bằng văn bản. Nền tảng này cho phép người chơi yêu cầu thay đổi giao diện và lối chơi theo thời gian thực bằng lệnh giọng nói ngay trong khi đang chơi. Astrabox thể hiện tiềm năng của việc kết hợp khả năng tạo mã từ LLM với điều khiển giọng nói đa phương thức để tạo ra trò chơi tương tác linh hoạt. Dự án cung cấp một khuôn mẫu mã nguồn mở cho phép các nhà phát triển tùy chỉnh để chạy hoàn toàn ngoại tuyến với các mô hình lập trình và công cụ nhận dạng giọng nói cục bộ. Phiên bản hiện tại sử dụng OpenAI Codex để tạo logic trò chơi, đồng thời dựa vào một môi trường thực thi (runtime) dùng chung để xử lý bộ điều khiển, kết nối người chơi và theo dõi điểm số. Dự án hiện được lưu trữ trên GitHub và tác giả khuyến khích cộng đồng chuyển đổi phần backend sang các quy trình LLM, STT và TTS cục bộ.
## KIẾN THỨC NỀN
Tạo trò chơi dựa trên LLM sử dụng trí tuệ nhân tạo để chuyển đổi các câu lệnh ngôn ngữ tự nhiên thành mã giao diện có thể thực thi, chẳng hạn như trò chơi HTML5 canvas hoặc JavaScript. Các giao diện chuyển tiếng nói thành văn bản (STT) và chuyển văn bản thành tiếng nói (TTS) cho phép người dùng tương tác rảnh tay với các tác vụ AI trong khi ứng dụng đang chạy mà không làm gián đoạn trò chơi.