What is the scripting language for our scenario builder going to be? Will it be an actual scripting language (a la the scripting language for NWN or Rise of Nations), or will it be some kind of GUI (a la most AoE games)?
I would prefer a C-based scripting language. I could then write the scripts to handle with some of the functions (especially the Quests) that I have proposed recently.
Page 1 of 1
Scripting language How do we script scenario events?
#2
Posted 23 June 2005 - 08:34 AM
afaik we'll use JavaScript for this - JS can also handle functions ... so no problem there
Bernd [ aka Enarwaen ]
The Last Alliance Project Co-Leader, Ardaquenta Admin
Contact me: enarwaen@wildfiregames.com
Visit Ardaquenta - our community driven Encyclopedia on all things Arda!
The Last Alliance Project Co-Leader, Ardaquenta Admin
Contact me: enarwaen@wildfiregames.com
Visit Ardaquenta - our community driven Encyclopedia on all things Arda!
#3
Posted 23 June 2005 - 03:40 PM
I thought there was going to be a very user-friendly editor? Scripting doesn't sound so user-friendly, IMHO
Loonis Logghe [ aka Mithrandil ]
'Shouldn't we send him a message and call in his help?' Erestor asked. 'It seems that he even has control of the Ring.'
'No, I shouldn't say it that way,' Gandalf said. 'Rather say the Ring hasn't got control of him. He's his own master. But he can't change the ring, nor break the power it has on others.'
No, my name isn't wrong, it's just a combination of Mithrandir and Mithril: look and see: MITHRandI(L/R)
"One can only discuss when he can find reason in the other's thoughts, and then still disagree. When one cannot, he argues" -Noilos
"One is intelligent when one wields the following things: critisism on everything, and keen logics in it's purest form" -Noilos
"Philosophy poses the question why, History answers it" -Noilos
'Shouldn't we send him a message and call in his help?' Erestor asked. 'It seems that he even has control of the Ring.'
'No, I shouldn't say it that way,' Gandalf said. 'Rather say the Ring hasn't got control of him. He's his own master. But he can't change the ring, nor break the power it has on others.'
No, my name isn't wrong, it's just a combination of Mithrandir and Mithril: look and see: MITHRandI(L/R)
"One can only discuss when he can find reason in the other's thoughts, and then still disagree. When one cannot, he argues" -Noilos
"One is intelligent when one wields the following things: critisism on everything, and keen logics in it's purest form" -Noilos
"Philosophy poses the question why, History answers it" -Noilos
#4
Posted 23 June 2005 - 07:45 PM
In my experience, scripting is never user-friendly.
Randy Sage [ aka Black Op ]
Wildfire Games Senior Guardian
Contact me: elrando@pacbell.net
Support Wildfire Games!
Wildfire Games Senior Guardian
Contact me: elrando@pacbell.net
Support Wildfire Games!
#5
Posted 24 June 2005 - 01:32 AM
JavaScript? Hmmm... maybe it's time I learned that.
-
What I think is important, then, is that the players have all of the tools that the developers have at their disposal for making scenarios. If the developers can put all of the scripting mechanics into a user-friendly GUI, then that's fine.
I will say this: the main reason why I have come to like scripting more than GUIs is because with scripting I can create a complicated mathematical algorithm to decide whether or not something is to be done. For instance, if the results of a Quest (see the other thread) are dependent on what units were brought, tallied up as a value score, and then applied to a random function dependent on that score, it is easy to do with a script. I have yet to see a GUI that adds, subtracts, multiplies, divides, and applies other mathematical operations to decision-making processes.
-
What I think is important, then, is that the players have all of the tools that the developers have at their disposal for making scenarios. If the developers can put all of the scripting mechanics into a user-friendly GUI, then that's fine.
I will say this: the main reason why I have come to like scripting more than GUIs is because with scripting I can create a complicated mathematical algorithm to decide whether or not something is to be done. For instance, if the results of a Quest (see the other thread) are dependent on what units were brought, tallied up as a value score, and then applied to a random function dependent on that score, it is easy to do with a script. I have yet to see a GUI that adds, subtracts, multiplies, divides, and applies other mathematical operations to decision-making processes.
#6
Posted 24 June 2005 - 11:18 PM
I believe (based on screen-shots I saw from the 0 A.D. game) that the scenario-builder will be a GUI (Graphical User Interface).
However, I've als been told that the game will be very easy to MOD, so I think that if a designer really wants to do some special things, he can do it.
And if no GUI to date has been able to do those mathematical operations, it doesn't mean TLA won't have it ;-)!
However, I've als been told that the game will be very easy to MOD, so I think that if a designer really wants to do some special things, he can do it.
And if no GUI to date has been able to do those mathematical operations, it doesn't mean TLA won't have it ;-)!
Anco Peeters [ aka Caedus ]
The Last Alliance Semi-active TLA forumer (philosophy student)
Nice Mythology site: Encyclopedia Mythica
The Last Alliance Semi-active TLA forumer (philosophy student)
Quote
"Christopher was always much concerned with the consistency of the story and on one occasion ... interrupted: 'Last time, you said Bilbo's front door was blue, and you said Thorin had a golden tassel on his hood, but you've just said that Bilbo's front door was green, and the tassel on Thorin's hood was silver'; at which point Ronald exclaimed 'Damn the boy!' and strode across the room to make a note."
~ Priscilla and John Tolkien, The Tolkien Family Album, Houghton Mifflin Co., 1992, p. 58.
~ Priscilla and John Tolkien, The Tolkien Family Album, Houghton Mifflin Co., 1992, p. 58.
#7
Posted 27 June 2005 - 06:15 PM
Eh, a bit off-topic - Mithrandil, you say that you are " High King of the... Boomslangs!". Have you ever been to southern Africa?
#8
Posted 27 June 2005 - 11:14 PM
Quote
And if no GUI to date has been able to do those mathematical operations, it doesn't mean TLA won't have it ;-)!
What I suggest is that the GUI has a button on it that pops up a JavaScript editor in case the scenario builder wants to get really in-depth. That way it can be both user-friendly and be able to build the scenario from scratch at the same time.
#9
Posted 28 June 2005 - 12:43 AM
Sounds really good to me!
Anco Peeters [ aka Caedus ]
The Last Alliance Semi-active TLA forumer (philosophy student)
Nice Mythology site: Encyclopedia Mythica
The Last Alliance Semi-active TLA forumer (philosophy student)
Quote
"Christopher was always much concerned with the consistency of the story and on one occasion ... interrupted: 'Last time, you said Bilbo's front door was blue, and you said Thorin had a golden tassel on his hood, but you've just said that Bilbo's front door was green, and the tassel on Thorin's hood was silver'; at which point Ronald exclaimed 'Damn the boy!' and strode across the room to make a note."
~ Priscilla and John Tolkien, The Tolkien Family Album, Houghton Mifflin Co., 1992, p. 58.
~ Priscilla and John Tolkien, The Tolkien Family Album, Houghton Mifflin Co., 1992, p. 58.
#10
Posted 28 June 2005 - 06:29 AM
I have replied to Rinion in a PM 
Yes, that could be quite suitable. User friendly, yet very easy to alter it into depth for the pro's.
Yes, that could be quite suitable. User friendly, yet very easy to alter it into depth for the pro's.
Loonis Logghe [ aka Mithrandil ]
'Shouldn't we send him a message and call in his help?' Erestor asked. 'It seems that he even has control of the Ring.'
'No, I shouldn't say it that way,' Gandalf said. 'Rather say the Ring hasn't got control of him. He's his own master. But he can't change the ring, nor break the power it has on others.'
No, my name isn't wrong, it's just a combination of Mithrandir and Mithril: look and see: MITHRandI(L/R)
"One can only discuss when he can find reason in the other's thoughts, and then still disagree. When one cannot, he argues" -Noilos
"One is intelligent when one wields the following things: critisism on everything, and keen logics in it's purest form" -Noilos
"Philosophy poses the question why, History answers it" -Noilos
'Shouldn't we send him a message and call in his help?' Erestor asked. 'It seems that he even has control of the Ring.'
'No, I shouldn't say it that way,' Gandalf said. 'Rather say the Ring hasn't got control of him. He's his own master. But he can't change the ring, nor break the power it has on others.'
No, my name isn't wrong, it's just a combination of Mithrandir and Mithril: look and see: MITHRandI(L/R)
"One can only discuss when he can find reason in the other's thoughts, and then still disagree. When one cannot, he argues" -Noilos
"One is intelligent when one wields the following things: critisism on everything, and keen logics in it's purest form" -Noilos
"Philosophy poses the question why, History answers it" -Noilos
Share this topic:
Page 1 of 1

Sign In »
Register Now!
Help










