So che ci sono alcune domande sull'argomento, ma è stato difficile trovare qualcosa di utile per quello che sto cercando ...tutorial o introduzioni per scrivere un semplice linguaggio di scripting?
So anche che probabilmente finirà per essere il compito di completo, ma voglio davvero fare un semplice linguaggio di scripting per i motori di gioco ... Voglio usarlo in C++ e nei miei motori di gioco Android Java ... ma non so da dove cominciare ... Ho provato alla ricerca di tutorial online, ma molto richiede la conversione di cose in byte code, macchine virtuali e simili ...
Voglio davvero creare un semplice linguaggio di scripting che può essere letto dal motore, avere qualche semplice "if/else "logica ... funzioni semplici che possono essere chiamate da altri script e così via ... Forse anche s impler per le prime versioni ... Non so davvero da dove iniziare, ma so che è qualcosa che devo iniziare a studiare e capire.
Se qualcuno mi può indirizzare nella giusta direzione e indicare alcuni collegamenti a un semplice "fare un linguaggio di scripting per giochi" tipo di tutorial o anche sottolineare alcuni concetti chiave che dovrei esaminare ... I ' d essere davvero grato
Preferirei un linguaggio di scripting basato su C minimalista, ma immagino che le specifiche entreranno in gioco una volta che ne avrò appreso di più.
Grazie per l'aiuto che chiunque può dare.
Vuoi veramente creare un nuovo linguaggio * di scripting *? Non puoi fornire un'interfaccia * di scripting * al tuo motore di gioco usando una lingua esistente? – Thilo
So che non è "C-based", ma lo script Lua è un linguaggio abbastanza semplice per imparare e scrivere. – Zack
@Thilo: Tecnicamente probabilmente non ne ho bisogno, ma ho pensato che sarebbe stato qualcosa che potrebbe essere molto utile in seguito per mantenere la compatibilità incrociata tra il mio Android e il mio PC ... Ma se potessi trovare un linguaggio di scripting che non fosse troppo doloroso da implementare sia nei miei editor C++ che nel mio motore Android per ora, immagino che esaminerei esso. – Kalisme