Jak większość z was wie, wbudowane interpretery języków takich jak Lua i Python są szeroko stosowane w logice gier skryptowych, ale nie widziałem zbyt wielu informacji na temat ludzi, którzy używają języków specyficznych dla domeny dla swoich skryptów, np. Budując mały dialekt logiki skryptowej ”oprócz języka używanego przez resztę gry, przy użyciu makr lub płynnego programowania lub czegokolwiek innego.
Więc moje pytania są następujące:
- Jakie przykłady takich DSL widziałeś w grach w świecie rzeczywistym?
- Jakie problemy zostały napotkane?
- Czy poleciłbyś tę trasę innym twórcom gier iw jakich okolicznościach?
- Czy widzisz, że staje się to coraz częstsze, gdy rozwój gier zmierza w kierunku języków bardziej przyjaznych dla metaprogramowania, np. Boo?