Upvote Upvoted 0 Downvote Downvoted
Should (non-cheating) bots be able to airstrafe?
1
#1
0 Frags +

I was thinking about making nav meshes for MvM maps in the next potato.tf campaign. Among that process I thought about getting bots to airstrafe.

Bots will always try to move in navigation areas, regardless if they are on the ground. Therefore it is possible to control bot movement in air. As a result, I am able to get bots to airstrafe through a technique I use, and I have achieved the behavior in a test nav mesh.

However I was not certain if this is a good idea, so I thought: Should bots be able to airstrafe?

I was thinking about making nav meshes for MvM maps in the next potato.tf campaign. Among that process I thought about getting bots to airstrafe.

Bots will always try to move in navigation areas, [b]regardless if they are on the ground[/b]. Therefore it is possible to control bot movement in air. As a result, I am able to get bots to airstrafe through [url=https://github.com/WhyIsEvery4thYearAlwaysBad/mahstuff/blob/master/Nav%20Mesh%20Dev%20guide/TF2%20Nav%20Mesh%20Guide.md#airstrafe-paths]a technique I use[/url], and I have achieved the behavior in a test nav mesh.

However I was not certain if this is a good idea, so I thought: [b][i]Should[/i] bots be able to airstrafe?[/b]
2
#2
44 Frags +

great idea, have you ever thought about rebranding yourself from a name about bad aim to something that youre passionate about maybe like LinuxMeshFrametimeNavKING

great idea, have you ever thought about rebranding yourself from a name about bad aim to something that youre passionate about maybe like LinuxMeshFrametimeNavKING
3
#3
22 Frags +

i think that bots should be able to airstrafe

i think that bots should be able to airstrafe
4
#4
8 Frags +

make the bots learn surf_utopia

make the bots learn surf_utopia
5
#5
-5 Frags +
tommyi think that bots should be able to airstrafe

Care to elaborate?

[quote=tommy]i think that bots should be able to airstrafe[/quote]

Care to elaborate?
6
#6
-13 Frags +

nobody really cares man

nobody really cares man
7
#7
15 Frags +

all bots should have funny little hats

all bots should have funny little hats
8
#8
14 Frags +

waiting for the AimIsAFriend arc

waiting for the AimIsAFriend arc
9
#9
1 Frags +
Geknaiirgreat idea

Thank you!

Geknaiirhave you ever thought about rebranding yourself from a name about bad aim to something that youre passionate about maybe like LinuxMeshFrametimeNavKING

Nah. I'm too lazy to change names.

tommyi think that bots should be able to airstrafe

same.

phoroformake the bots learn surf_utopia

I tried getting bots to surf, but they seem to keep trying to go forward (use W) every time they enter a navigation area.

pajaronobody really cares man

but I do! It could improve the gameplay of TF2 bots.

[quote=Geknaiir]great idea[/quote]
Thank you!
[quote=Geknaiir]have you ever thought about rebranding yourself from a name about bad aim to something that youre passionate about maybe like LinuxMeshFrametimeNavKING[/quote]
Nah. I'm too lazy to change names.

[quote=tommy]i think that bots should be able to airstrafe[/quote]
same.
[quote=phorofor]make the bots learn surf_utopia[/quote]
I tried getting bots to surf, but they seem to keep trying to go forward (use W) every time they enter a navigation area.

[quote=pajaro]nobody really cares man[/quote]
but I do! It could improve the gameplay of TF2 bots.
10
#10
-3 Frags +
Yumyumwaiting for the AimIsAFriend arc

aim is a friend not food

[quote=Yumyum]waiting for the AimIsAFriend arc[/quote]
aim is a friend not food
11
#11
25 Frags +

Interesting, but I think you could take this to the next level. Do you think you could find a way to make bots in MvM perform extremely advanced airstrafe and soldier techniques? - such as 360s, ramp slides, rocket jumps and the like.

I have take the liberty of editing your image from your GitHub [1] to indubitably exemplify my point, which can be found --> here <-- (and I may add - your original image is in the .GIF format - certainly an INFERIOR choice for still images, compared to the superior .PNG - which I have converted it to for your pleasure - which is lossless, portable, and perhaps most importantly, free and open-source (also known as F/OSS)).

With that said, there is currently no known way for bots to perform extremely advanced techniques such as ramp sliding, so we will have to see how the technology for Nav Meshes advances to accomodate these shortcomings.

[i]Interesting[/i][b][u][/u][/b], but I think you could take this to the next level. Do you think you could [i]find a way[/i] to make [b]bots[/b] in [b]MvM[/b] perform [i]extremely advanced[/i] [b]airstrafe and soldier[/b] techniques? - [b]such as[/b] 360s, ramp slides, rocket jumps and the like.

I have take the liberty of [u][b]editing[/b][/u] your image from your [url=https://github.com/WhyIsEvery4thYearAlwaysBad]GitHub[/url] [url=https://www.youtube.com/watch?v=Tf3uK2RGU2c][1][/url] to [i]indubitably[/i] exemplify my point, which can be found --> [url=https://i.imgur.com/3AMpwND.png]here[/url] <-- (and I may add - your original image is in the .GIF format - certainly an [u][i][b]INFERIOR choice for still images[/b][/i][/u], compared to the [i]superior[/i] .PNG - which I have converted it to for your pleasure - which is [url=https://www.techsmith.com/blog/jpg-vs-png/]lossless[/url], [url=https://www.digitaltrends.com/computing/jpeg-vs-png/]portable[/url], and [i]perhaps most importantly[/i], [url=https://en.wikipedia.org/wiki/Free_and_open-source_software]free and open-source (also known as F/OSS)[/url]).

[i]With that said, [/i] there is currently [url=https://www.youtube.com/watch?v=2esAob3tEiw&t=1s]no known way[/url] for bots to perform [b]extremely advanced techniques[/b] such as ramp sliding, so we will have to see how the technology for [url=https://www.youtube.com/watch?v=Q-koBFgy4EU]Nav Meshes[/url] advances to [u]accomodate these shortcomings.[/u]
12
#12
-6 Frags +
charisInteresting, but I think you could take this to the next level. Do you think you could find a way to make bots in MvM perform extremely advanced airstrafe and soldier techniques? - such as 360s, ramp slides, rocket jumps and the like.

360s are totally possible; simply implement airstrafe navigation areas in a circular manner.

I could see ramp slides being possible, but I'm uncertain of how to prevent bots from trying to move forward. I guess I could mark some areas as JUMP areas to prevent them from moving forward.

Unfortunately it is currently impossible to force bots to fire a projectile in the nav mesh alone, so it is impossible to do projectile-based movements. However if map editing was allowed, this issue could be solved by generating a temporary enemy bot to get a bot to fire a rocket, to propel themselves.

charisI have take the liberty of editing your image from your GitHub [1] to indubitably exemplify my point, which can be found --> here <--

Cool.

charis(and I may add - your original image is in the .GIF format - certainly an INFERIOR choice for still images, compared to the superior .PNG - which I have converted it to for your pleasure - which is lossless, portable, and perhaps most importantly, free and open-source (also known as F/OSS)).

Those articles compare PNG vs. JPEG, not PNG vs. GIF; GIF is a good file format for static images of unrealistic art.

[quote=charis][i]Interesting[/i][b][u][/u][/b], but I think you could take this to the next level. Do you think you could [i]find a way[/i] to make [b]bots[/b] in [b]MvM[/b] perform [i]extremely advanced[/i] [b]airstrafe and soldier[/b] techniques? - [b]such as[/b] 360s, ramp slides, rocket jumps and the like.[/quote]

[b]360s are totally possible[/b]; simply implement airstrafe navigation areas in a circular manner.

[b]I could see ramp slides being possible[/b], but I'm uncertain of how to prevent bots from trying to move forward. I guess I could mark some areas as JUMP areas to prevent them from moving forward.

Unfortunately it is currently impossible to force bots to fire a projectile in the nav mesh alone, so [b]it is impossible to do projectile-based movements[/b]. However if map editing was allowed, this issue could be solved by generating a temporary enemy bot to get a bot to fire a rocket, to propel themselves.

[quote=charis]I have take the liberty of [u][b]editing[/b][/u] your image from your [url=https://github.com/WhyIsEvery4thYearAlwaysBad]GitHub[/url] [url=https://www.youtube.com/watch?v=Tf3uK2RGU2c][1][/url] to [i]indubitably[/i] exemplify my point, which can be found --> [url=https://i.imgur.com/3AMpwND.png]here[/url] <--[/quote]
Cool.

[quote=charis](and I may add - your original image is in the .GIF format - certainly an [u][i][b]INFERIOR choice for still images[/b][/i][/u], compared to the [i]superior[/i] .PNG - which I have converted it to for your pleasure - which is [url=https://www.techsmith.com/blog/jpg-vs-png/]lossless[/url], [url=https://www.digitaltrends.com/computing/jpeg-vs-png/]portable[/url], and [i]perhaps most importantly[/i], [url=https://en.wikipedia.org/wiki/Free_and_open-source_software]free and open-source (also known as F/OSS)[/url]).[/quote]

Those articles compare [i]PNG vs. JPEG[/i], not [i]PNG vs. GIF[/i]; GIF is a good file format for static images of unrealistic art.
Please sign in through STEAM to post a comment.