Xonotic Forums
[SUGGESTION] Nightmare difficulty for single player - Printable Version

+- Xonotic Forums (https://forums.xonotic.org)
+-- Forum: Creating & Contributing (https://forums.xonotic.org/forumdisplay.php?fid=10)
+--- Forum: Xonotic - Suggestion Box (https://forums.xonotic.org/forumdisplay.php?fid=20)
+--- Thread: [SUGGESTION] Nightmare difficulty for single player (/showthread.php?tid=4474)



Nightmare difficulty for single player - verretor - 09-18-2013

Hard bots aren't hard enough. For some reason, I like to play against near unbeatable bots.


RE: Nightmare difficulty for single player - Mr. Bougo - 09-18-2013

The AI sucks. It needs to be fixed. We know it. Thanks.


RE: Nightmare difficulty for single player - verretor - 09-19-2013

Ok. Well, I got the source code but I don't know which files are related to it.

I modified the file: xonotic/data/xonotic-data.pk3dir/bots.txt

Maybe I can make the bots a bit more annoying now Smile.


RE: Nightmare difficulty for single player - verretor - 09-19-2013

This configuration is slightly harder:

//bot configuration:
//name model skin shirt pants team keyboard use moving dodging ping weapon use aggressivity range aiming calmhand mouse fightthink aithink
//default team values (team-override): 1 = red, 2 = blue, 3 = yellow, 4 = pink
//use -1 for shirt-color or pants-color to get random colors
Hellfire ignis 0 4 0 0 0 2 2 -1 1 2 1 1.5 2 2.5 1.5 1.5
Toxic gakarmored 0 14 7 0 -1 2 2 0 1 2 1 1.5 2 2.5 1.5 1.5
Discovery erebus 0 2 6 0 0 2 2 -0.5 1 2 1 1.5 2 2.5 1.5 1.5
Pegasus umbra 0 13 11 0 1 2 2 1 -1 2 1 1.5 2 2.5 1.5 1.5
Eureka umbra 0 12 7 0 0 2 2 -0.5 -0.5 2 1 1.5 2 2.5 1.5 1.5
Airhead ignis 0 11 1 0 -1 2 2 -0.5 1 2 1 1.5 2 2.5 1.5 1.5
Gator gak 0 3 10 0 0 2 2 0.5 -0.5 2 1 1.5 2 2.5 1.5 1.5
Delirium gakmasked 0 8 12 0 2 2 -1 -1 0 2 1 1.5 2 2.5 1.5 1.5
Death gakmasked 0 4 11 0 2 2 0 1 -0.5 2 1 1.5 2 2.5 1.5 1.5
Scorcher ignishalfmasked 0 13 13 0 2 2 0 -0.5 0.5 2 1 1.5 2 2.5 1.5 1.5
Necrotic nyx 0 12 14 0 2 2 0 1 0 2 1 1.5 2 2.5 1.5 1.5
Dominator nyx 0 3 9 0 2 2 0 2 -1 2 1 1.5 2 2.5 1.5 1.5
Thunderstorm erebus 0 13 6 0 2 2 0 -0.5 -1 2 1 1.5 2 2.5 1.5 1.5
Mystery pyria 0 9 14 0 2 2 1 1 -1 2 1 1.5 2 2.5 1.5 1.5
Lion ignismasked 0 0 4 0 2 2 2 -1 -1 2 1 1.5 2 2.5 1.5 1.5
Sensible seraphina 0 9 9 0 2 2 0.5 -1 1 2 1 1.5 2 2.5 1.5 1.5
Shadow seraphinamasked 0 4 8 0 2 2 1 0 0 2 1 1.5 2 2.5 1.5 1.5
Resurrection umbra 0 1 1 0 2 2 -0.5 0 2 2 1 1.5 2 2.5 1.5 1.5


RE: Nightmare difficulty for single player - machine! - 09-19-2013

(There's a [code] tag, rendering text in monospace instead, makes it easier to read.)


RE: Nightmare difficulty for single player - verretor - 09-19-2013

Thanks for the advice. I won't copy the file with it because the tabulation is unreadable too. That's because everything is written on the same line and some parts have different lengths like the "name" and "model" part.

My point though is we could make a quick fix to the AI just by increasing the last numbers of every line of "bots.txt".

I don't know of any game that has real good AI. Most of the time, the AI cheats or aims too fast.


RE: Nightmare difficulty for single player - verretor - 09-19-2013

I managed to make them very hard to beat in deathmatches especially on maps where they can't fall in the void.


RE: Nightmare difficulty for single player - satuim - 10-11-2013

I play on "you might win" They seem more human then bot that way.

This would be good though.


RE: Nightmare difficulty for single player - Harmata - 11-09-2013

Quote:I don't know of any game that has real good AI.
That depends on what you call "good ai". Most enemies from Quake 2 can duck, some can shoot a couple of times after you dropped them to 0 hp, something like a "death animation with vengeance". And that's my point, the quality of the encounter provided by bots depends not only on their combat actions, but also on environment, their health, arsenal, arsenal of the player, their number and so on. Most people would call a simple machinegunner an example of "dumb ai", but placed with some thought within an interesting layout, in a company with other machinegunners or another type of enemy, he can provide a lot of action and fun. And certainly, there was a lot of games with such "good ai".

This however, only concerns singleplayer, because in multiplayer a bot has only few tasks: walk around, pick up things, shoot at players. Aaaaaand all these tasks Xonotic bots fail. Basic things are broken, the bots don't know how to navigate the map, often stay at one place like someone switched off their AI, do not notice the player shooting at them, lower AI skill setting seems to be more competent than the harder one, just like satuim said, and so on.

I have a question: why do these problems exist if there's a lot of bots for many multiplayer FPS games, and the code structure must be relatively same for most of them? "Find target", "pick up an object" and so on. Shouldn't it be easy to clone some bot AI? Just curious.


RE: Nightmare difficulty for single player - kammy - 11-09-2013

About good ai in games (concerning skill at least).

If any of you have played ut2004 singleplayer mode with 'Godlike' bots, you'll see that the bot skill is still not very high but it's at least around the same as your average player in public servers (midskill).

Duel however is broken, since bots will follow you in a straight line, they only shine in deatmlhmath or other team/multiple player gamemodes.


RE: Nightmare difficulty for single player - machine! - 11-09-2013

Try out CPMA versus its bots, they're truly godlike. Wink (Mossepo even lost against one on hub I can remember him telling me Tongue )