SRB2JTE

Status
Not open for further replies.
I'm very impressed with the ability of the bots, even though they aren't the smartest. They're able to go around and actually do good in levels like Meadow Match. They aren't as good as many pros mind you and they are awfully easy targets but for homemade bots in a game like SRB2, they're very advanced. A few things though:

-Bots should treat weapon rings as normal rings and use them as such, right? As it is, bots ignore them.

-Bots seem to have great difficulty using FOFs; A level made entirely out of them will put them to sleep.

-Most of the time, bots won't jump up a ledge like it should. It won't jump despite it not even moving.
 
Im also impressed with the bots too... I played in matches like medow match and Zims base... and it seems that they take Full advantage of the Rail Ring when they get it, they seem to do good with the rail ring...

But also... like JJames i have noticed a couple of things with the bots:

stupidshadowsi2.png

It seems that when there are rings behind a wall... the bots keep running into the wall without thinking, "HAY. THERES A WALL HERE, I SHOULD GO AROUND IT! and get the item on the other side..."

botsinquicksandnj3.png

It seems that Bots have trouble getting out of quick sand when they go into it... but they are able to survive by jumping...
Until they get hit by a ring... they go after the rings and forget all about the jumping... then they Die shortly after

botsstationarywm4.png

And finally... It seems that Bots become stationary when on a ledge or in a small corner that has a ledge on it...
I think this Sonic bot here is thinking that he is in the quick sand...
 
When I played with a bot in match at the first coop level the bot got stuck at the bridge in the water and couldn't jump up full. it just kept jumping there. (sorry that i don't have a screenshot i don' know how to put it on the web)
 
Bots are blissfully unaware of weapon rings existing at the moment because I only have it coded for them to go after rings, spilled rings, coins, and spilled coins. Unlike monitors, enemies, etc, there seems to be no single flag that marks all rings as rings... They do use them as normal rings, though: Shoot as fast as possible when aimed properly at a target.

Bots are unaware of walls because I have yet to figure out how to make it know that it's walking into a wall to begin with. Walking into a wall doesn't simply set your movement to 0, after all. Bots still cannot "see" the map and I still have not told bots to give up trying to get something if they don't get it after a certain time.

Bots stop moving on ledges over quicksand because they are mostly in the quicksand sector. I have told them to try to avoid going into bad sectors by stopping when their movement will put them inside one in two more frames, but this is obviously a stupid idea...
 
Jason the Echidna said:
Bots are unaware of walls because I have yet to figure out how to make it know that it's walking into a wall to begin with. Walking into a wall doesn't simply set your movement to 0, after all. Bots still cannot "see" the map and I still have not told bots to give up trying to get something if they don't get it after a certain time.

But it sets their speed close to 0 doesn't it? If a bot has it's speed in a very low number while it's attempting to move and it stays that way for a while, make it jump or go someplace different.

Of course, that might not work since I don't know how SRB2 works internally (Only through Devmode) so you don't have to take my advice. Just trying to help.
 
No, it doesn't set their speed at all. If I were setting their speed directly, it wouldn't be a bot. It just makes them stop holding the "up" key, that's all. Stupid thing for me to do, I know. Maybe I should make them switch to holding the "down" key instead or something?... I dunno.

I think I've come up with a solution to the bot lag problems, but I'm not sure. We'll see how it works out if I bother to implement it... I also want to try using Robump AI instead, but that'd surely just suck even more... :( Robump AI would be better for Chao or something...
 
hey can you tell me all the cheats plz all i know is addbot,botcolor,botcanflyme and "i carry the supervirus" so can you tell me some cheats plz.
 
dD_Daz said:
hey can you tell me all the cheats plz all i know is addbot,botcolor,botcanflyme and "i carry the supervirus" so can you tell me some cheats plz.

Those aren't cheats. >_>

Besides, there's a help command for a reason.
 
The Blue Panther said:
you can do bots can play circuit races.

you failed you read the posts on page 39 of this topic my friend... JTE already stated that he's not accepting new ideas:

GCFreak said:
(Circuit AI) You could set it up sort of like the waypoint system with Zoom Tubes. The starposts can act like waypoints for bots to run to, once they get to that starpost, it must run to the next one. Once all the starposts are cleared, it runs straight to the finish line, completing the lap. Using this method saves modifying the levels themselves, which is a definite plus.

Jason the Echidna said:
I already stated repeatedly that I will not be accepting new ideas. I already have how I am going to do everything set in my mind. It is now a matter of either doing it or not. The more I am annoyed to do something, the less chance there is that I'll actually want to do it, thus I will not. Thank you for giving me a suggestion I already had thought up a while ago.
 
Status
Not open for further replies.

Who is viewing this thread (Total: 0, Members: 0, Guests: 0)

Back
Top