Total Posts:62 Joined:2008
|
|
I come from a little bit different background of programming, which is game development programming. I guess coding is coding, but I never really liked that database stuff. I prefer to keep my variables moving=). Anyways, I was curious about the scripting as well.
I'm *guessing* that vgextreme is just using Active Script thrown in there and has a ton of different functions inside the vgextreme code itself that the script accesses to get the values we may need to make our own scripts? The problem I see with that, and believe me, I couldn't do what WyvernX has done, so please take take the word "problem" and throw it out. The problem is that the script is still being bound by the constraints of which functions exist in the VGExtreme program itself. There are a few AI techniques I wouldn't mind trying to implement for diplomacy so you don't have to place certain cards in a certain order and all that, but I imagine its not too feasible to do with what we have. What are the chances you could throw that sort of AI logic in a .DLL and have that loaded via javascript? I'm guessing there's some of that .NET magic going on, so it wouldn't matter what language the DLL was written in.
1. VGextreme loads scripting language
2. Scripting language loads DLL
3. Script gets all values needed from VGExtreme and throws them into the logic .dll
4. Logic figures out what needs to be done, give info to script
5. Script sends info back to VGExtreme
6. VGExtreme makes the calls to the game, and you win lots of parley with very little scripted code.
Sorry if this made absolutely no sense. I never have been good at explaining myself=)
|
|