Jump to content
  • Advertisement

Archived

This topic is now archived and is closed to further replies.

Sailorstick

Post your version 0.2 bots here

This topic is 5597 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Provide links to your bots on this thread. Don't post anything else apart from a short intro to your bot. I'll start another thread for discussing other people's bots. [edited by - Sailorstick on August 8, 2003 8:24:46 PM]

Share this post


Link to post
Share on other sites
Advertisement
This is Sailorstick bot. It's defensive but it can't shoot to save it's life. Thanks to Woodoo for the hosting
Sailorstick

Edit: Updated (GameDev server time) 4:26AM


[edited by - Sailorstick on August 9, 2003 4:27:40 AM]

Share this post


Link to post
Share on other sites
JBot

Doesn't have any AI capabilities yet, because I wanted to get the mapping and motion tracking routines working before I make it autonomous. You control it with the arrow keys. Shift will walk instead of run, Ctrl will strafe instead of turn.
The numbers it displays as a taunt are (in order):
x coordinate, y coordinate, bearing, number of visible objects (trees + rocks), number of mapped objects (trees + rocks)
All coordinates are relative to its starting position.

The main feature is that if you make it walk into a tree or rock (even back into one), it should be able to tell, and therefore not change the x or y coordinates. It uses the positions of known rocks, trees and walls to do this. It's not perfect though. I think the ranges may need tweaking so that accumulated errors don't mess it up, and of course, there are situations (if there are no walls or objects in sight) when it can't tell if it's moving or not, so it assumes it is. It doesn't handle wall sliding properly yet either, so if you do make it slide against a wall, it will get confused.

John B

PS: Try maneuvering it to back into an object it hasn't seen yet - in theory, it should still be able to tell, as long as there's something else its FOV that it can track by, like a wall.

Edit: If JuNC (the creator of JamBot) wants me to change the name to be less similar, I'd be happy to oblige - as long as I can think of a new name by then

[edited by - JohnBSmall on August 9, 2003 11:31:25 AM]

Share this post


Link to post
Share on other sites
quote:

Edit: If JuNC (the creator of JamBot) wants me to change the name to be less similar, I''d be happy to oblige - as long as I can think of a new name by then



Don''t worry about it, I''d hope most people around here are smart enough to figure out the difference

Share this post


Link to post
Share on other sites
"technogoth-r.tripod.com/shinobi_v5.zip" Shinobi version .51

Here's my Bot, it still has some fatal logic errors, but it works. Although I haven't been able to test it against any real bots yet. Although JBot was very useful for debugging.

Made minor change to my bot, so that it no longer trows grenedes.
-----------------------------------------------------
Writer, Programer, Cook, I'm a Jack of all Trades
Current Design project
Chaos Factor Design Document


[edited by - TechnoGoth on August 9, 2003 5:06:47 PM]

[edited by - TechnoGoth on August 10, 2003 1:47:09 AM]

[edited by - TechnoGoth on August 10, 2003 1:48:27 AM]

[edited by - TechnoGoth on August 10, 2003 1:49:48 AM]

Share this post


Link to post
Share on other sites
quote:
Original post by TechnoGoth
Although I haven''t been able to test it against any real bots yet. Although JBot was very useful for debugging.

Lol. Glad it''s useful for something

John B

Share this post


Link to post
Share on other sites
Well, if you just want a hand controlled bot to test with, try HandBot.

Controls are:
+ Up/down for forward or reverse movement
+ Left/Right to turn
+ Shift to go slower (and turn slower)
+ Control to strafe instead of turn
+ ''A'' to increase the grenade firing angle
+ ''Z'' to decrease the grenade firing angle
+ Space to fire
+ ''1'' to select gun
+ ''2'' to select grenades

It uses the taunt to tell you what the current firing angle is (starts at 25 degrees)

John B

Share this post


Link to post
Share on other sites

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!