MWML.

Got something on your mind about the project? This is the correct place for that.
Forum rules
This forum is for feature requests, content changes additions, anything not a Bug in the software.
Please report all bugs on the Support Forums
Post Reply
User avatar
Amethyst
Novice
Novice
Posts: 152
Joined: Thu Dec 14, 2006 11:56 pm
Location: Earth

MWML.

Post by Amethyst » Mon Dec 18, 2006 5:45 am

Why don't you guys make your own mark-up language for the game like how Globulation and Wesnoth are doing it, that way you could get more progress done in the game's development because the XML like language would be much simpler than C++ and would probably be more flexible.
User avatar
Bjørn
TMW Adviser
TMW Adviser
Posts: 1430
Joined: Thu Dec 09, 2004 7:50 pm
Location: North Rhine-Westphalia, Germany
Contact:

Post by Bjørn » Mon Dec 18, 2006 12:22 pm

We're actually moving a lot of stuff to XML. At least sprite animations and item, monster, equipment definitions and maps are stored in XML. Eventually maybe we'll also like to define the GUI in XML, but so far coding it in C++ is fine.

What exactly is your point though, what would be described in this MWML?
User avatar
Platyna
Knight
Knight
Posts: 2213
Joined: Sat Nov 19, 2005 2:19 pm
Location: Poland
Contact:

Re: MWML.

Post by Platyna » Mon Dec 18, 2006 1:23 pm

sixpointnine wrote:Why don't you guys make your own mark-up language for the game like how Globulation and Wesnoth are doing it, that way you could get more progress done in the game's development because the XML like language would be much simpler than C++ and would probably be more flexible.
If you want to hammer in a nail into a piece of wood...are you inventing the own hammer or you just go to a friend to borrow one? In Open Source projects using standard tools is a good idea. Have you noticed the development of free software is quite related to how many weird things it depends to? Write the new MWML parser and implement it in the client? What for. There is XML installed by default in any OS, ready to use.

Regards.
Zuzanna K. Filutowska
[The rest of this signature was censored by TMWC's "Freedom" and "Free speech".]
User avatar
Crush
TMW Adviser
TMW Adviser
Posts: 8046
Joined: Thu Aug 25, 2005 5:08 pm
Location: Germany

Post by Crush » Mon Dec 18, 2006 5:40 pm

By the way: On the new server we plan to implement some of the game mechanics in a common scripting language. As far as i remember Ruby was chosen for that task.

Why reinvent the wheel and write our own scripting language when there are people out there who already developed scripting frameworks just waiting to get used in other projects?
  • former Manasource Programmer
  • former TMW Pixel artist
  • NOT a game master

Please do not send me any inquiries regarding player accounts on TMW.


You might have heard a certain rumor about me. This rumor is completely false. You might also have heard the other rumor about me. This rumor is 100% accurate.
User avatar
Platyna
Knight
Knight
Posts: 2213
Joined: Sat Nov 19, 2005 2:19 pm
Location: Poland
Contact:

Post by Platyna » Tue Dec 19, 2006 5:45 am

I heard Ruby is not final choice. And Ruby is evil.

Regards.
Zuzanna K. Filutowska
[The rest of this signature was censored by TMWC's "Freedom" and "Free speech".]
User avatar
Crush
TMW Adviser
TMW Adviser
Posts: 8046
Joined: Thu Aug 25, 2005 5:08 pm
Location: Germany

Post by Crush » Tue Dec 19, 2006 8:34 pm

Platyna wrote:And Ruby is evil.
Which scripting language would better fit your moral standards?
Lua?
Tcl?
Perl?
ECMAScript?
  • former Manasource Programmer
  • former TMW Pixel artist
  • NOT a game master

Please do not send me any inquiries regarding player accounts on TMW.


You might have heard a certain rumor about me. This rumor is completely false. You might also have heard the other rumor about me. This rumor is 100% accurate.
Matt
Knight
Knight
Posts: 1746
Joined: Sat Aug 07, 2004 11:47 am
Location: Germany->Bavaria

Post by Matt » Tue Dec 19, 2006 10:16 pm

VBScript!
User avatar
Platyna
Knight
Knight
Posts: 2213
Joined: Sat Nov 19, 2005 2:19 pm
Location: Poland
Contact:

Post by Platyna » Wed Dec 20, 2006 4:44 am

Crush wrote:
Platyna wrote:And Ruby is evil.
Which scripting language would better fit your moral standards?
Lua?
Tcl?
Perl?
ECMAScript?
TCL and Perl. Eventually some XML entities used for configuration.

Regards.
Zuzanna K. Filutowska
[The rest of this signature was censored by TMWC's "Freedom" and "Free speech".]
Post Reply