Here''s what I''m doing: I''ve got a scripting language for an multiplayer RPG(hopefully massive as well). Part of its chore is server side, but part of what I want to do is expose it to players through various mechanisms.
Here''s my example: Magic. Many people have said that programming and magic share similiar properties. Not only will the built-in spells be written in this scripting language, I want to allow players to write their own spells.
MY QUESTION: How should I expose the scripting language to the user? Should I just pop up a text box and let them hack away(admittedly not user friendly, and included only as baseline idea). Graphical "connect the components" style interface? I want ideas on how to let the player CREATE scripts in a way friendly to the player.
I''m also curious about ideas for other ways to allow players to create in-game scripts. I know that there are problems: The Kill-Everyone-Now spell will inevitably be attempted. Ideas for preventing this would be welcome too.