Original Post
Hi :)
Im currently developing a game in python using pygame.
I've got a basic platformer engine done, and im now working on enemies and NPCs.
I thought it would be a good idea to use scripts to control them. That way I can create new NPCs and enemies without changing the engine, and other people can make their own NPCs without knowing how the engine works.
Is this a good idea? If so, what would be a good language to use for the scripts? I tried lua, using lunatic-python, but it didnt seem to support calling functions.
Any recommendations? :)
Im currently developing a game in python using pygame.
I've got a basic platformer engine done, and im now working on enemies and NPCs.
I thought it would be a good idea to use scripts to control them. That way I can create new NPCs and enemies without changing the engine, and other people can make their own NPCs without knowing how the engine works.
Is this a good idea? If so, what would be a good language to use for the scripts? I tried lua, using lunatic-python, but it didnt seem to support calling functions.
Any recommendations? :)