Shockbot has a pulse

Discuss Artificial Intelligence and Bot programming.
Electro
Posts: 312
Joined: Wed Dec 29, 2004 11:25 pm
Location: Brisbane, Australia
Contact:

Shockbot has a pulse

Post by Electro »

Shockbot isn't dead! Despite having been gutted and then new guts made and shoved in. It was a messy operation and it's still not to the level it was previously... but it's on its way!

I've started a blog on my website. Less talking about me and random rubbish (hopefully) with my focus being on talking about Shockbot and how I tackle the different problems of trying to make believable bot.

My goal is to have them playing as human-like as possible. Right down to using chat msgs to communicate what their plans are in teamplay like competitive players do.

Bot1: Need RA
Bot2: Need RA
Bot1: 96h/0a/RL 50
Bot2: U Take RA

This is obviously quite a way off, but it's kind of a rough explaining of some of the things I'd like to do.
As well as obviously co-ordinating button presses and going for doors (think UltraV button/quad, where one bot will go for the button while the other goes for the door/quad).

Currently on my site I'm talking about how I'll be handling the predictions of item respawning and potentially how to loiter around them until they're collected. This could be later expanded to then handle protecting of the items for teammates that need it.

I was going to (and still may) look at adding a comment section in my blog so people can talk about the invidual posts. However I figure that posting on here when I make an update, and replies etc. can just be done here. It'll spark some forum activity and been seen by a wider audience I imagine :)

Let me know what you guys think! If you think I'm totally wasting my time then let me know that too, although I'll probbaly ignore you and keep going on about my business anyway hehe. ;)

Website link in my signature!
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/
Electro
Posts: 312
Joined: Wed Dec 29, 2004 11:25 pm
Location: Brisbane, Australia
Contact:

Post by Electro »

Item respawn prediction is in, new video available showing it, as well as navigating Gibbies map Alcyone. Available on my website.

No replies so either I assume nobody cares enough, or nobody has even looked at it. BLEH
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/
scar3crow
InsideQC Staff
Posts: 1054
Joined: Tue Jan 18, 2005 8:54 pm
Location: Alabama

Post by scar3crow »

Or I've not gotten around to responding, but have actually followed it very very eagerly, and actually think about it in my spare time....
Urre
Posts: 1109
Joined: Fri Nov 05, 2004 2:36 am
Location: Moon
Contact:

Post by Urre »

Heh, that was almost sarcastic :)

<3 Shockbot
I was once a Quake modder
xaGe
Posts: 465
Joined: Wed Mar 01, 2006 8:29 am
Location: Upstate, New York
Contact:

Post by xaGe »

I care, but busy... I just saw this post & looking for video's now. :D
r00k
Posts: 1111
Joined: Sat Nov 13, 2004 10:39 pm

Post by r00k »

^BumP^
Spirit
Posts: 1065
Joined: Sat Nov 20, 2004 9:00 pm
Contact:

Post by Spirit »

Improve Quaddicted, send me a pull request: https://github.com/SpiritQuaddicted/Quaddicted-reviews
redrum
Posts: 410
Joined: Wed Mar 28, 2007 11:35 pm
Location: Long Island, New York

Post by redrum »

Will the shockbot be QW friendly?
Will he be able to transfer from map to map in DM?
Welcome to the Overlook Hotel: The-Overlook-Hotel.game-server.cc
Electro
Posts: 312
Joined: Wed Dec 29, 2004 11:25 pm
Location: Brisbane, Australia
Contact:

Post by Electro »

redrum: Yes to qw! Carrying over map changes depends on the engine... engines should implement it so they do this, if it's going to be treating them as real clients. I think I'm on of the few people actually using the botclient features, so I should request that this be the behavior (if any engine coders will listen) :)
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/
Team Xlink
Posts: 368
Joined: Thu Jun 25, 2009 4:45 am
Location: Michigan

Post by Team Xlink »

Will I be able to insert the Shock-Bot into GL-Quake when it is released?
Downsider
Posts: 621
Joined: Tue Sep 16, 2008 1:35 am

Post by Downsider »

Team Xlink wrote:Will I be able to insert the Shock-Bot into GL-Quake when it is released?
Bots are written in QC, do you have any clue what you're talking about? I mean, all you've been doing is running around asking for the source of other projects and I don't think you'd be able to do anything for Solitude at all o.O
Team Xlink
Posts: 368
Joined: Thu Jun 25, 2009 4:45 am
Location: Michigan

u

Post by Team Xlink »

Downsider wrote:
Team Xlink wrote:Will I be able to insert the Shock-Bot into GL-Quake when it is released?
Bots are written in QC, do you have any clue what you're talking about? I mean, all you've been doing is running around asking for the source of other projects and I don't think you'd be able to do anything for Solitude at all o.O

Well, if I understand correctly.

Shock-Bot is for Quake World.

And I don't think you can use Quake World QC in Quake.

I know someone could just go through it and change it to Quake QC which is something I will most likely do when it is released.
Downsider
Posts: 621
Joined: Tue Sep 16, 2008 1:35 am

Re: u

Post by Downsider »

Team Xlink wrote:
Downsider wrote:
Team Xlink wrote:Will I be able to insert the Shock-Bot into GL-Quake when it is released?
Bots are written in QC, do you have any clue what you're talking about? I mean, all you've been doing is running around asking for the source of other projects and I don't think you'd be able to do anything for Solitude at all o.O

Well, if I understand correctly.

Shock-Bot is for Quake World.

And I don't think you can use Quake World QC in Quake.

I know someone could just go through it and change it to Quake QC which is something I will most likely do when it is released.
As far as I know, the only difference between a qwprogs and your standard progs is the network protocol. So, it really shouldn't be terribly difficult. oo
Spirit
Posts: 1065
Joined: Sat Nov 20, 2004 9:00 pm
Contact:

Post by Spirit »

Anyone who does not use QW for multiplayer is braindead anyways. The movement prediction makes playing on medium ping so much more fun.
Improve Quaddicted, send me a pull request: https://github.com/SpiritQuaddicted/Quaddicted-reviews
Electro
Posts: 312
Joined: Wed Dec 29, 2004 11:25 pm
Location: Brisbane, Australia
Contact:

Post by Electro »

Shockbot was so modular it could plug straight into QW or NQ. hurruh

It will make an appearance in a mod I'm slowly chipping away at ;)
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/
Post Reply