Hi,The Wheel Of Time
is a book written by Robert Jordan that I love. A game with the same name was created by Legend using the Unreal Engine, but now, the official website has disapeared. What I want to do is to create a similar game, using the Wheel of Time world using Crystal Space.
I thought about using others framework, like Ogre for example but I don't want to recreate everything ... ang Ogre provides only 3D rendering.
The problem is that I need network and as far as I know, there is no network plugin in CS. I thought about what I could do using CEL. For example, the characters are entities which behaviour layer would listen the network to move characters and so on. Do you think it is a good idea ?
Then, comes my other problem. In the original WoT game, (along with every game using the UnrealEngine I think) it is possible to extand the game (creating new game rules for example) easily. You create some code and you put it in your map. I think I could do that with CEL but the problem is the security of the written code. Because there is only XML and Python bindings, and because I think XML is a little limitating, untrusted python code would be able to be executed on the client.
And because Python does not provide a sandbox / restricted environment system, either you use PyPy, or chose another language and forbid python scripts to be downloaded. That's why I thought about using Lua and create a lua plugin
But even after that, I have few ideas on how to integrate all this. And because creating a lia plugin might take time, I would like to begin creating something usable using Python. Can you help me to see better in that ?