1

Topic: Is it possible to develop a tee bot?

Many games (such as CS) have bots to play with. I think it's reasonable to develop a bot for teeworlds.
Sometimes you list out all the servers only to find that those with the most players have the highest ping and those with the lowest ping don't have any players at all, which is really annoying. Or sometimes we may want more players in a quite large map.
And newbies may want to have a try with the bots first...

2

Re: Is it possible to develop a tee bot?

There are some mods that have server-sided bots, maybe you try them wink
I don't think it will become official.

3

Re: Is it possible to develop a tee bot?

I think bots is necessary.I can't stand the ping is 500ms or more.When I player with my friend,we just kill each other again and again......We need bots like DOTA'S bots...

4

Re: Is it possible to develop a tee bot?

For example if someone doesn't have Internet connection atm they could play singleplayer with bots...A feature I would definitely want to see in future releases...Better that than the account system imo.

Once in a century...

5

Re: Is it possible to develop a tee bot?

Feel free to code great bots, including aim, movement, teamwork, etc.
When u did a great job, it may become official.

However, i doubt any official developer will do sth like this, it's just "wasted" time, as there are more important things to do.

6

Re: Is it possible to develop a tee bot?

There are already great server-sided bots, no need to try to do something better, it's not a matter of making them more intelligent, it just won't get included into the standard Teeworlds. You can these mods if you really want to play 'offline'.

Not Luck, Just Magic.

7

Re: Is it possible to develop a tee bot?

Well, I'll try to find those server-sided bots and have a try smile
But it might be a good idea to have the bots and some other features packed in an *-extra package or as plugins as lots of other linux software does.

8

Re: Is it possible to develop a tee bot?

Dune wrote:

There are already great server-sided bots, no need to try to do something better, it's not a matter of making them more intelligent, it just won't get included into the standard Teeworlds. You can these mods if you really want to play 'offline'.

It's a the big problem to code a real intelligent bot. But the problem is even bigger to create bots on different difficulties with human-like behaviour. And I believe that only bots like mentioned in the second part have a chance to get included.

9

Re: Is it possible to develop a tee bot?

heinrich5991 wrote:
Dune wrote:

There are already great server-sided bots, no need to try to do something better, it's not a matter of making them more intelligent, it just won't get included into the standard Teeworlds. You can these mods if you really want to play 'offline'.

It's a the big problem to code a real intelligent bot. But the problem is even bigger to create bots on different difficulties with human-like behaviour. And I believe that only bots like mentioned in the second part have a chance to get included.

The existent bots are difficult enough (thinking to the ZBots, by example), they're just not available via the client.

Not Luck, Just Magic.

10

Re: Is it possible to develop a tee bot?

Dune wrote:

There are already great server-sided bots, no need to try to do something better, it's not a matter of making them more intelligent, it just won't get included into the standard Teeworlds. You can these mods if you really want to play 'offline'.

There are no 0.6 bots afaik. And could you or someone else please link to server-sided bots (0.5 or whatever) with a nice movement? I tried the train-mod, but the bots there are more likely to fall into deadzones than to kill you if you are in the right position.

void ..

11

Re: Is it possible to develop a tee bot?

Blue wrote:

There are no 0.6 bots afaik. And could you or someone else please link to server-sided bots (0.5 or whatever) with a nice movement? I tried the train-mod, but the bots there are more likely to fall into deadzones than to kill you if you are in the right position.

ZBots have really good moves, zombies ones are decent too.

Not Luck, Just Magic.

12

Re: Is it possible to develop a tee bot?

Blue wrote:
Dune wrote:

There are already great server-sided bots, no need to try to do something better, it's not a matter of making them more intelligent, it just won't get included into the standard Teeworlds. You can these mods if you really want to play 'offline'.

There are no 0.6 bots afaik. And could you or someone else please link to server-sided bots (0.5 or whatever) with a nice movement? I tried the train-mod, but the bots there are more likely to fall into deadzones than to kill you if you are in the right position.

There are server sided bots for 0.6 but there is no server... i should open a 1on1 server again xD

uptee - a simple web interface for hosting and maintaining teeworlds servers
teerace - a website gathering results of trusted Race-mod servers providing global ranking and statistics
*gV* rox ^^

13

Re: Is it possible to develop a tee bot?

Sushi Tee wrote:
Blue wrote:
Dune wrote:

There are already great server-sided bots, no need to try to do something better, it's not a matter of making them more intelligent, it just won't get included into the standard Teeworlds. You can these mods if you really want to play 'offline'.

There are no 0.6 bots afaik. And could you or someone else please link to server-sided bots (0.5 or whatever) with a nice movement? I tried the train-mod, but the bots there are more likely to fall into deadzones than to kill you if you are in the right position.

There are server sided bots for 0.6 but there is no server... i should open a 1on1 server again xD

But as far as i know you can only play 1vs1 with them, not tm or ctf.

14

Re: Is it possible to develop a tee bot?

Dune wrote:
heinrich5991 wrote:
Dune wrote:

There are already great server-sided bots, no need to try to do something better, it's not a matter of making them more intelligent, it just won't get included into the standard Teeworlds. You can these mods if you really want to play 'offline'.

It's a the big problem to code a real intelligent bot. But the problem is even bigger to create bots on different difficulties with human-like behaviour. And I believe that only bots like mentioned in the second part have a chance to get included.

The existent bots are difficult enough (thinking to the ZBots, by example), they're just not available via the client.

I wasn't talking about harder bots. I was talking about easier bots. Creating a very hard bot is imo easier than creating a medium difficulty bot, without making it look dumb (i.e. it should still look like a human playing)

15

Re: Is it possible to develop a tee bot?

heinrich5991 wrote:

I wasn't talking about harder bots. I was talking about easier bots. Creating a very hard bot is imo easier than creating a medium difficulty bot, without making it look dumb (i.e. it should still look like a human playing)

Making bots easier is not the hardest thing, just add some random factor for misses.

Not Luck, Just Magic.

16

Re: Is it possible to develop a tee bot?

You have to make the bots perfect first to define the levels better later

Anyway... i hosted a server again... gametype is "bDM"... this is our old bot updated with the newest code... some things are broken though. The bots takes pickups only in ctf and in DM it bugs for some reason and ctf is not ready enough for showing it to the public xD
Also the projectile avoiding doesnt work anymore for some reason so the bot is actually beatable big_smile

uptee - a simple web interface for hosting and maintaining teeworlds servers
teerace - a website gathering results of trusted Race-mod servers providing global ranking and statistics
*gV* rox ^^

17

Re: Is it possible to develop a tee bot?

Dune wrote:

Making bots easier is not the hardest thing, just add some random factor for misses.

That's not everything. It should include a longer reaction time and some other disadvantages too.

Sushi Tee wrote:

You have to make the bots perfect first to define the levels better later

Anyway... i hosted a server again... gametype is "bDM"... this is our old bot updated with the newest code... some things are broken though. The bots takes pickups only in ctf and in DM it bugs for some reason and ctf is not ready enough for showing it to the public xD
Also the projectile avoiding doesnt work anymore for some reason so the bot is actually beatable big_smile

Will you release the sources this time? wink

18

Re: Is it possible to develop a tee bot?

Not now. I talked to Sushi already a bit. Maybe we should first check if there is any possibility on getting them into the actual game (which means talking to Oy...).

19

Re: Is it possible to develop a tee bot?

85.114.135.244:8000 -standard
85.114.135.244:7999 -instagib

These are two 0.5 servers with 1 bot. They're very hard

Once in a century...

20

Re: Is it possible to develop a tee bot?

Comment from Oy about server side bots in vanilla teeworlds: "Won't happen. The game is meant to be played against other human players"

21

Re: Is it possible to develop a tee bot?

ghost wrote:

Comment from Oy about server side bots in vanilla teeworlds: "Won't happen. The game is meant to be played against other human players"

You're missing a part of the quote. He also answered it makes it easier to code client-sided bots.

Not Luck, Just Magic.

22

Re: Is it possible to develop a tee bot?

well easier to code it client-sided... its easy anyways so thats not really a reason for me wink

server-sided bots are quite cool but i also think that such things dhouldnt be in the official release... imagine u want to play a normal ctf game and some idiot added bots to fill the server... i only could imagine a new gametype... kinda sinlge player like with missions and stuff ^^

uptee - a simple web interface for hosting and maintaining teeworlds servers
teerace - a website gathering results of trusted Race-mod servers providing global ranking and statistics
*gV* rox ^^

23

Re: Is it possible to develop a tee bot?

Sushi Tee wrote:

well easier to code it client-sided... its easy anyways so thats not really a reason for me wink

server-sided bots are quite cool but i also think that such things dhouldnt be in the official release... imagine u want to play a normal ctf game and some idiot added bots to fill the server... i only could imagine a new gametype... kinda sinlge player like with missions and stuff ^^

Coding client-sided vanilla bots isn't that easy for everyone, having a server sided bot source code makes it pretty easier.

Not Luck, Just Magic.

24

Re: Is it possible to develop a tee bot?

Dune wrote:

Coding client-sided vanilla bots isn't that easy for everyone, having a server sided bot source code makes it pretty easier.

depends. Server-side bots usually don't have latency issues, they don't have to use the same input funcitons like the client does, so it won't be that easy.

25

Re: Is it possible to develop a tee bot?

heinrich5991 wrote:

depends. Server-side bots usually don't have latency issues, they don't have to use the same input funcitons like the client does, so it won't be that easy.

Oh, you're right - forgot about that.

Not Luck, Just Magic.