BAIT Community Project (thread 2)

Miscellaneous Forums/Blitz Showcase/BAIT Community Project (thread 2)

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

I think the Arena.bb is not such a great solution. Why not just make all positions same like for 8 bots and if theres 2 use only 1 and 2 it doesnt matter that they are not facing eachother or are not symetrical. I think the Arena.dat and arena.bb are needlessly complex and might also make for creating arenas pretty tedious if you are trying to make any walls because you might make walls over starting positions. I think they should be predefined, quite simply as stated, so each new bot is created one 8th clockwise from the number 1 bot. Possibly also using random numbers to place bots.

Now i see someone already suggested it, and i totally agree of course.

I don't see what ArenaUpdate() could be used for, unless you want to have dynamic arenas which i think is impractical. The arena should be static in all 3 states, and therefore i think we may as well loose that function.

So the new ArenaStart() should just read the clock, and winning condition from the file, but even that seems unneeded because you mentioned before that each arena will be a different goal so why not have that static and coded? But THEN AGAIN since i like versatility, might as well have that in a file.

I guess i'm picking up intrest here.