client-server bot base Current version is 0.20
Hi, I was wondering if you have heard of anyone having problems compiling your bot under linux. I tried to compile it and got a very interesting message: [felawldl@crapbox mb]# make all sucessfully complied ... g++ -g -Wall -fhandle-exceptions -c -o graph.o graph.cc stack.h: In method `stack::stack(int)': stack.h:27: Internal compiler error. stack.h:27: Please submit a full bug report to `bug-g++@prep.ai.mit.edu'. make: *** [graph.o] Error 1 I didn't touch any of the code, except some problems that a few #defines created with header files in qsocket.h (which complied fine afterwards), this was straight after instalation. But still, this doesn't look like a syntax error, but something to do with a bug in the complier. It is gcc v2.7.2.1-2, which is the newest i could find. If you know the reason why this is i would definatly appreciate your help if u can give it! That is indeed an interesting error. I had something like that early in development when compiling the rather large QCS class. The problem (I think) was that too many headers and/or source were being included/compiled at once. Splitting up the QCS files into their current fragmented state seemed to fix it.
I don't really have any concrete suggestions, but if anyone else does, or if you get it working, please tell me.
Hi, I'm writing a teamfortress bot that will hopefully implement proper squad AI for teamfortress cooperation. I don't know if you've seen teamfortress, but it'd be an excellent platform to have bots cooperate on (the different character classes will all have to have different ai, to an extent ;)Please, if anyone is developing a bot using my code (or anyone else's) please send me your URLs so I can put you on the "links" page.
Also, if you plan on supporting interbot communications, check out my mikeBot Language draft and the forthcoming discussion at www.botauthors.org
As well as that, it's going to use IP aliasing under linux to use >1 bot per computer. Sadly, I've been floundering a bit using the QBCS code, with all its fancy task switching, since being a high end C++ programmer isn't something I lay claim to. I've found your source a lot easier to understand, but the only boxes I have access to are Win95 and Linux, and your mikeBot0.2 doesn't seem to compile under any linux box I have. So... Is 0.3 ever going to see a public release? Will the windows port ever get released instead?Yes and yes! Version 0.30 will be released as soon as I get it done (early September) and will include support for windows, tested with Microsoft Visual C++