Original Post
Hey guys... I'm currently developing a turn-based strategy game and I am thinking of adding in a scripting language to it. I do not, however, know much about he choices that are available out there. The first question that pops into ones head is (you might groan here) "which language is the best"?. Given that the answer is "it depends", I wanted to ask a more general questions. What should I look for when looking for a scripting language? In general, what are the things I should keep in mind when considering my choices? Reason I ask is because I am used to evaluating "normal" languages (look at efficiency, syntax, etc...). Do the same things apply to scripting languages? IS there anything else? The above question is just to get a general feel for the subject. To be more specific about my particular situation I wanted to use a scripting language for both data and parts of the game logic. (does not have to be the same language for each... I noticed an article using XML for data and Java for scripting) In the game, there are many units (combatants) which differ slightly (yet not trivially) from each other. For example, one might move faster than other units while another has the ability to ambush. The rules also can be altered by a unit having having this or that item; e.g. this unit usually is slow to attack, but if it has "the flaming quill of Ixiblat", it always strikes first. Therefore the game has to be very flexible. Any suggestions for that particular scenario? Thanks for reading :)