Voglio rendere il mio gioco estremamente difficile da decompilare. Così mi è venuta l'idea di un programma che conterrà il codice del mio gioco, codificato in un linguaggio personalizzato, e che tradurrà quel codice in codice Java durante il runtime. (Quindi è un po 'come una macchina virtuale è in esecuzione sulla macchina virtuale di Java, o almeno come la vedo io.)
Per modificare il codice del mio gioco, l'hacker dovrebbe imparare la mia lingua personalizzata e creare il proprio decompilatore personalizzato che richiederebbe del tempo. Almeno come immagino.
C'è un nome per questo tipo di approccio? È già stato fatto prima? C'è un difetto che non vedo?