by MartinHowe » Sun Jan 08, 2012 6:20 pm
			
			
			It's a good thing that ZDoom has become the default source port of choice for anything other than straight Boom compatibility; it's nice to have a standard and I believe in having standards. But it can also a bad thing; even when I thought of rolling my own fork of ZDoom I realised that it would never catch on precisely because it would be a minority engine.
The problem with standards is that they should be flexible and allow many things to hang off them; this just hasn't happened enough with ZDoom. I don't mind having to code around problems, but there are so many things where the necessary hook into the engine just isn't there or is delayed for ages in case it damages DoomScript years in the future; look how long we had to clamour for monster-damaging sectors, for example.
Given that ZDoom is provided free of charge and Randy and Graf have spent years on it, I wouldn't have minded waiting so much for DoomScript (and another year or two, given randy being flooded and all). But to mention it all those years ago AND keep people waiting AND not allow them a decent alternative is just painful. It's like a woman who dallies with a man for years but never commits; it would have been better for her to have just said NO, NEVER in the first place.
Sorry if that sounds depressing, but this is how I feel about it. In my opinion, it would have been better to have consigned DoomScript to the dustbin of history ages ago, in favour of an improved DECORATE. I believe that there is an arguable case that compromising DoomScript by improving DECORATE is not reckless, but might even be the responsible thing to do, given the risk that DoomScript has missed its chance.
Personally, I would have liked to have seen the current ZDoom continued on with DECORATE and a cleaned up, back to basics, version created for DoomScript; but then, it would be a lot of work for Randy and Graf (or whoever) and for many people wouldn't be ZDoom any more. Especially as so much of the basic monster coding is now in DECORATE anyway.
It will be interesting to see if, when I finally complete all my outstanding ZDoom projects, whether DoomScript exists by then. I guess Vavoom C is the nearest thing to it right now. Bizarrely, 3D Realms 
did have the last laugh after all - even 
I didn't see 
that coming 
 
EDIT:
I just took a look at Vavoom's guts - they seem to have been colonised by DECORATE and what looks like Vavoom C ports of much of the ZDoom source code. See what I mean about standards  

It's a good thing that ZDoom has become the default source port of choice for anything other than straight Boom compatibility; it's nice to have a standard and I believe in having standards. But it can also a bad thing; even when I thought of rolling my own fork of ZDoom I realised that it would never catch on precisely because it would be a minority engine.
The problem with standards is that they should be flexible and allow many things to hang off them; this just hasn't happened enough with ZDoom. I don't mind having to code around problems, but there are so many things where the necessary hook into the engine just isn't there or is delayed for ages in case it damages DoomScript years in the future; look how long we had to clamour for monster-damaging sectors, for example.
Given that ZDoom is provided free of charge and Randy and Graf have spent years on it, I wouldn't have minded waiting so much for DoomScript (and another year or two, given randy being flooded and all). But to mention it all those years ago AND keep people waiting AND not allow them a decent alternative is just painful. It's like a woman who dallies with a man for years but never commits; it would have been better for her to have just said NO, NEVER in the first place.
Sorry if that sounds depressing, but this is how I feel about it. In my opinion, it would have been better to have consigned DoomScript to the dustbin of history ages ago, in favour of an improved DECORATE. I believe that there is an arguable case that compromising DoomScript by improving DECORATE is not reckless, but might even be the responsible thing to do, given the risk that DoomScript has missed its chance.
Personally, I would have liked to have seen the current ZDoom continued on with DECORATE and a cleaned up, back to basics, version created for DoomScript; but then, it would be a lot of work for Randy and Graf (or whoever) and for many people wouldn't be ZDoom any more. Especially as so much of the basic monster coding is now in DECORATE anyway.
It will be interesting to see if, when I finally complete all my outstanding ZDoom projects, whether DoomScript exists by then. I guess Vavoom C is the nearest thing to it right now. Bizarrely, 3D Realms [url=http://www.dukenukem.com]did have the last laugh after all[/url] - even [b]I[/b] didn't see [i]that[/i] coming :shock:
EDIT:
I just took a look at Vavoom's guts - they seem to have been colonised by DECORATE and what looks like Vavoom C ports of much of the ZDoom source code. See what I mean about standards  :P