Sé que hay algunas preguntas flotando por aquí sobre el tema, pero fue difícil encontrar algo útil para lo que busco ...tutoriales o introducciones para escribir un lenguaje de scripting simple?
También sé que probablemente terminará siendo la tarea de completo, pero realmente quiero hacer un lenguaje de scripting simple para los motores de juego ... Quiero usarlo en C++ y en mis motores de juegos Java de Android ... pero no sé por dónde empezar ... Lo he intentado buscando tutoriales en línea, pero mucho requiere convertir cosas en código de bytes, máquinas virtuales y cosas así ...
Realmente solo quiero crear un lenguaje de scripting simple que pueda leerse desde el motor, tenga un simple "if/else" "lógica ... funciones simples que se pueden invocar desde otros scripts y demás ... Tal vez incluso s Implementar para las primeras versiones ... Realmente no sé por dónde empezar, pero sé que esto es algo que necesito para comenzar a estudiar y comprender.
Si alguien puede señalarme en la dirección correcta y señalar algunos enlaces a "hacer un lenguaje de scripting simple para juegos" muy simple o incluso señalar algunos conceptos clave que debería considerar ... I ' estar muy agradecido
Prefiero un lenguaje de scripting basado en C minimalista, pero supongo que los detalles entrarán una vez que haya aprendido más sobre él.
Gracias por cualquier ayuda que alguien pueda dar.
¿Realmente desea crear un nuevo * lenguaje de scripting *? ¿No puedes proporcionar una * interfaz * de scripting a tu motor de juego usando un idioma existente? – Thilo
Sé que no es "C-based", pero el script Lua es un lenguaje bastante simple para aprender y escribir. – Zack
@Thilo: Técnicamente, probablemente no sea necesario, pero pensé que sería algo que podría ser muy útil más adelante, para mantener la compatibilidad cruzada entre mi trabajo con Android y PC ... Pero si pudiera encontrar un lenguaje de scripting que no fuera demasiado doloroso de implementar tanto en mis editores de C++ como en mi motor de Android por ahora, supongo que examinaría eso. – Kalisme