Se vuoi sentire anche un'altra campana, eccomi!

Linguaggi diversi dai linguaggi imperativi li hai scartati scientemente?
Dato il tuo interesse prettamente "ludico" i linguaggi funzionali moderni (Haskell, Caml) potrebbero essere un'alternativa interessante. Ci sono anche i linguaggi logici (Prolog, e che altro?) che pero` credo siano piuttosto limitati (se non addirittura inutili) in contesti tipo la grafica 3D.