09-30-2005, 06:28 PM | #41 | ||
Yoda on Steroids
Join Date: Jul 2005
Location: Winston-Salem, NC
Posts: 30
|
Quote:
Quote:
Life's a beaut, for sure. |
||
09-30-2005, 06:56 PM | #42 | |
Elegantly copy+pasted
Join Date: Jan 2005
Posts: 1,773
|
Quote:
Absolutely every single claim you've made is directly opposite to the truth. I don't even see the point in arguing with you. So I won't.
__________________
Please excuse me. I've got to see a man about a dog. |
|
10-01-2005, 06:16 PM | #43 | |
SQ7.org Project Lead
|
Quote:
Really, what we're allowing XML for is defining objects- To create an object, specify it's image, location on the screen, etc. Now, to do scripting, we're using Handlers, which are bits of Java code which can be called from the XML. So for example, if you want to do something simple like move across the room, you could add the "Move to" handler to a character, and then call that from XML. But if you want to do something complex, Something I'd call scripting, like having a character walk just out of range of your avatar, I'd write a custom handler for that in Java. It is, in my opinion, an interesting hybrid situation. The quick and easy tasks you can do using XML and calling existing handlers, but anything that needs real power uses a custom Java handler. That avoids the limitation of a custom scripting language. Keep in mind that the engine is entirely usuable without writing any XML. You can code it entirely in Java if you choose. Keep in mind, we haven't had an official release yet. We're still getting ready for the Alpha at the end of the month. -Colin |
|
10-01-2005, 06:29 PM | #44 | |
SQ7.org Project Lead
|
We'd probably release with a notice that says something like-
Quote:
Would that meet your needs? We're actively thinking this over right now. One problem is that technically, if you wanted to, you could probably screw us over by writing engine code in a handler But we're trying to be accomating to commercial interests, while still asking that we get any improvements made to the Engine codebase. The more I think about it, the more I think the MPL is the right solution. The MPL lets you combine the code with non-licensed code as part of a larger work, such as your game. It asks that you post your modifications to the original source, but doesn't make you post your whole game. Advice welcomed. -Colin Last edited by e1ven; 10-01-2005 at 08:21 PM. |
|