Shockbot - taking its first steps
Urre: yeah still sick, got it bad
Benjamin Darling
http://www.bendarling.net/
Reflex - In development competitive arena fps combining modern tech with the speed, precision and freedom of 90's shooters.
http://www.reflexfps.net/
http://www.bendarling.net/
Reflex - In development competitive arena fps combining modern tech with the speed, precision and freedom of 90's shooters.
http://www.reflexfps.net/
-
- Posts: 2126
- Joined: Sat Nov 25, 2006 1:49 pm
thanks frag.machine!
The beginnings (very damn good beginnings i might add!) of Ledge Avoidance is in place now MASSIVE thanks to Urre for helping out with the intricacy that is traceline madness
Next up methinks is jumping AI, and getting that to work with the ledge avoidance to completely rid the need of and 'jump' flags on nodes.
Getting the jumping predictions to take into account air control will be tricky
Getting them to do run-ups if they need to shouldn't be too much of a drama.
I'm packing/moving within the next 2 weeks... so that'll probably slow things down even more (as if they weren't slow already).
The beginnings (very damn good beginnings i might add!) of Ledge Avoidance is in place now MASSIVE thanks to Urre for helping out with the intricacy that is traceline madness
Next up methinks is jumping AI, and getting that to work with the ledge avoidance to completely rid the need of and 'jump' flags on nodes.
Getting the jumping predictions to take into account air control will be tricky
Getting them to do run-ups if they need to shouldn't be too much of a drama.
I'm packing/moving within the next 2 weeks... so that'll probably slow things down even more (as if they weren't slow already).
Benjamin Darling
http://www.bendarling.net/
Reflex - In development competitive arena fps combining modern tech with the speed, precision and freedom of 90's shooters.
http://www.reflexfps.net/
http://www.bendarling.net/
Reflex - In development competitive arena fps combining modern tech with the speed, precision and freedom of 90's shooters.
http://www.reflexfps.net/
Hmm.. yeah a little...some pretty basic retreating and chasing stuff is in place now.
Next i might do spamming. Which will let me ponder/procrastinate jump ai (with air control predictions) just a little bit longer
Next i might do spamming. Which will let me ponder/procrastinate jump ai (with air control predictions) just a little bit longer
Benjamin Darling
http://www.bendarling.net/
Reflex - In development competitive arena fps combining modern tech with the speed, precision and freedom of 90's shooters.
http://www.reflexfps.net/
http://www.bendarling.net/
Reflex - In development competitive arena fps combining modern tech with the speed, precision and freedom of 90's shooters.
http://www.reflexfps.net/
-
- Posts: 2126
- Joined: Sat Nov 25, 2006 1:49 pm
Electro: It's not even possible to do the in-air turning stuff you can do in Quake on bots, since they don't have that weird client bug which causes the extra directional speed you gain from slowly turning in mid-air. It comes from mouse movement interpretation, and bots currently don't have fake mouse input, you set their angles directly in the code. Even if fake mouse input was implemented, I'm very unsure it'd still be possible, since it runs on the server, and would most likely be treated very differently.
You could obviously do it by adding specific code for this kind of behaviour on bots, that they get more forward momentum if in-air and their view-angles change at a steady speed in a particular direction. But ehh... yes...
You should just do jump-test predictions with STW or something similar, and stopping in mid-air wouldn't be hard to do either if you just find a use for it, and define where it's used. The latter is the hard part, but not even nearly as impossible as the turning stuff. You could just tracebox down until trace_endpos is where you want it to be, and make the bot do input in the reverse direction of his current velocity.
Just my two cents. I'd just really like you to get this out and playable, rather than get stuck on something no-one's ever considered sane
You could obviously do it by adding specific code for this kind of behaviour on bots, that they get more forward momentum if in-air and their view-angles change at a steady speed in a particular direction. But ehh... yes...
You should just do jump-test predictions with STW or something similar, and stopping in mid-air wouldn't be hard to do either if you just find a use for it, and define where it's used. The latter is the hard part, but not even nearly as impossible as the turning stuff. You could just tracebox down until trace_endpos is where you want it to be, and make the bot do input in the reverse direction of his current velocity.
Just my two cents. I'd just really like you to get this out and playable, rather than get stuck on something no-one's ever considered sane
I was once a Quake modder
Lies! All of it! hehe
I'm determined to get it working, and it's definitely possible, even if faked.
Frogbot had it, which is what is telling me that it's definitely possible and I shouldn't give up so easily. There's definitely other parts of the bot that need more attention first, so i'll be doing those in favour of predicted air control of course
I'll probably actually add button support before i add projectile spamming.
I'm determined to get it working, and it's definitely possible, even if faked.
Frogbot had it, which is what is telling me that it's definitely possible and I shouldn't give up so easily. There's definitely other parts of the bot that need more attention first, so i'll be doing those in favour of predicted air control of course
I'll probably actually add button support before i add projectile spamming.
Benjamin Darling
http://www.bendarling.net/
Reflex - In development competitive arena fps combining modern tech with the speed, precision and freedom of 90's shooters.
http://www.reflexfps.net/
http://www.bendarling.net/
Reflex - In development competitive arena fps combining modern tech with the speed, precision and freedom of 90's shooters.
http://www.reflexfps.net/
*sneaks in button support before anyone realises*
The bot obviously starts 'outside' and understands the sequence of buttons and doors required to get to the red armor.
I don't support buttons that get shot to activate yet, but easy to add in now
The bot obviously starts 'outside' and understands the sequence of buttons and doors required to get to the red armor.
I don't support buttons that get shot to activate yet, but easy to add in now
Benjamin Darling
http://www.bendarling.net/
Reflex - In development competitive arena fps combining modern tech with the speed, precision and freedom of 90's shooters.
http://www.reflexfps.net/
http://www.bendarling.net/
Reflex - In development competitive arena fps combining modern tech with the speed, precision and freedom of 90's shooters.
http://www.reflexfps.net/
Cool!
Electro, can you implement random accuracy, colors, etc in the profile editor?
Because it's too many things to tweak, it would be nice if you implement a random button that will pick random shirt and pants color, accuracy, and all of his behavior, except the names and chat messages, of course.
Electro, can you implement random accuracy, colors, etc in the profile editor?
Because it's too many things to tweak, it would be nice if you implement a random button that will pick random shirt and pants color, accuracy, and all of his behavior, except the names and chat messages, of course.
Orion: sure can, and will do!
There's a few more things i want to do with that little app to polish it up.
There's a few more things i want to do with that little app to polish it up.
Benjamin Darling
http://www.bendarling.net/
Reflex - In development competitive arena fps combining modern tech with the speed, precision and freedom of 90's shooters.
http://www.reflexfps.net/
http://www.bendarling.net/
Reflex - In development competitive arena fps combining modern tech with the speed, precision and freedom of 90's shooters.
http://www.reflexfps.net/
FrogBot had it to the extent where I would go "Yup, I am playing a bot."
Seriously, blast a bot with a rocket in dm6 in the ra/rl room, without an ounce of mistake he would always manage to find himself up in the air, and guide himself EXACTLY onto the ra spot, usually right as it respawned... It happened so consistently, with such ridiculous accuracy many times, that it was most definitely a bot, rather than an emulated opponent.
Seriously, blast a bot with a rocket in dm6 in the ra/rl room, without an ounce of mistake he would always manage to find himself up in the air, and guide himself EXACTLY onto the ra spot, usually right as it respawned... It happened so consistently, with such ridiculous accuracy many times, that it was most definitely a bot, rather than an emulated opponent.