On Wednesday, December 18, 2002, at 10:30 AM, GSchjetne wrote:
> On 18-12-02 05:18, "Br'fin" <brefin@...> wrote:
>> B&B was never removed from the main source tree. It was never worked in
>> to begin with.
> I don't know much about programming, but what about actually trying. I'm
> sorry for being rude, but I've got a scenario on hold just waiting for
> I was hoping to get B&B actually working. Or do I have to use another
> engine? The reason I'm into Aleph One is because I love marathon. And I
> would love it even more with B&B.
I think each developer here brings his (her) own interests and expertise
to the show. B&B is a sizeable endeavor, not to be undertaken lightly.
AFAIK the only person with the combination of interest and expertise to
try it was Ian Rickard, and he didn't manage to finish it. I have a
feeling it will probably be absent until some other (probably new)
developer comes along and feels it would be fun to do for him (her).
I think it's clear that many scenario authors would be excited to see
B&B support, but it's also clear that none of the current developers is
currently sufficiently interested in working through the weeks of
planning and coding to implement it, no matter how many people write in
and request it how many times.
OTOH I've been excited to see recently that maybe I'm not the only one
who thinks netplay is important to Marathon - so I think it's good that
people have been talking about that; it's definitely an encouragement to
check into it. After the IP-LAN stuff I was disappointed that only a
couple people ever seemed to use it. But as I've noted this is probably
because there are apparently some problems with netplay support in A1 on
the Mac platform at the moment. (Certainly, it doesn't work in Classic,
and probably won't anytime soon, but it "ought" to work in Carbon, at
least, though it seems there are some problems even with that. Seems to
work fine on Windows (except Win2k apparently), A1/SDL for Mac OS X, and
Linux, as I understand it...)
I think efforts like AlephModular will help make sure that netplay is
free of sync-errors (the type of errors we're seeing these days with
Carbon and apparently with Windows 2000). In the meantime, I was
excited to see some progress toward AlephOne/SDL on Mac OS X again. I'm
pretty sure netplay works fine in that version - it was one of the
platforms I tested on in the development of IPring. Now we just need to
see an official release. Sure, there are some rough edges GUI-wise etc.
compared to A1/Carbon, but if it works for netplay, I think folks would
probably want to be able to fire it up for a netgame, and use A1/Carbon
for their single-player games. This is not to suggest that netplay
shouldn't be fixed in A1/Carbon, but as a workaround in the meantime.....
I *would* like to hunt down the source of the sync-errors in the current
Win2k and Carbon versions (especially now that it seems people actually
*care*), but am pretty busy what with the holiday season and also
another project taking most of my coding time. I don't have any Win2k
machines around, but I do have a couple Carbon machines, and one of them
has 10.2 and now the 10.2 dev tools so I might actually be able to build
the Carbon from CVS. So just maybe.......