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: 14 Dec 2006, 23:56
Location: Earth

MWML.

Post by Amethyst » 18 Dec 2006, 05:45

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: 09 Dec 2004, 19:50
Location: North Rhine-Westphalia, Germany
Contact:

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

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
Former Dictator
Former Dictator
Posts: 2213
Joined: 19 Nov 2005, 14:19
Location: Poland
Contact:

Re: MWML.

Post by Platyna » 18 Dec 2006, 13:23

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: 25 Aug 2005, 17:08
Location: Germany

Post by Crush » 18 Dec 2006, 17:40

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
Former Dictator
Former Dictator
Posts: 2213
Joined: 19 Nov 2005, 14:19
Location: Poland
Contact:

Post by Platyna » 19 Dec 2006, 05:45

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: 25 Aug 2005, 17:08
Location: Germany

Post by Crush » 19 Dec 2006, 20:34

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: 1747
Joined: 07 Aug 2004, 11:47
Location: Germany->Bavaria

Post by Matt » 19 Dec 2006, 22:16

VBScript!
User avatar
Platyna
Former Dictator
Former Dictator
Posts: 2213
Joined: 19 Nov 2005, 14:19
Location: Poland
Contact:

Post by Platyna » 20 Dec 2006, 04:44

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