.:: Bots United ::.  
filebase forums discord server github wiki web
cubebot epodbot fritzbot gravebot grogbot hpbbot ivpbot jkbotti joebot
meanmod podbotmm racc rcbot realbot sandbot shrikebot soulfathermaps yapb

Go Back   .:: Bots United ::. > YappA > The Agora
The Agora This is the place to go if you have suggestions, or if you want to participate in Council discussions. Everyone is welcome!

Reply
 
Thread Tools
thanks to BU
Old
  (#1)
VeaR
Member
 
Status: Offline
Posts: 4
Join Date: Jul 2005
Default thanks to BU - 21-08-2005

Hi!
I've done (better to say just started) a bot for Joint Operations (nothing to do with HL games), and the stuff on this site were very helpful. I've used no code, but the concepts (A*, autowaypointing) i could nicely adopt.
I'm into higher stuff now, like commanding, squads, vehicles, and evasion-logic.

I have an idea on using A* node-costs for making bots evade players. I record when a player makes a kill, and where was the player and the killed enemy standing at that time. The next time when the player steps on a node, i temporarily rise the costs of all the affected nodes, so bots will evade those nodes. The JO game is much different from HL, but have someone done such a juggling with the node-costs? Have it worked?
  
Reply With Quote
Re: thanks to BU
Old
  (#2)
Rick
Council Member
 
Rick's Avatar
 
Status: Offline
Posts: 690
Join Date: Dec 2003
Location: Holland
Default Re: thanks to BU - 22-08-2005

Nice to hear
Some day I will share my deep knowledge of bot coding aswell on the wiki 9_9

For the A* costs...currently the cost for my nodes are only calculated by how much space around the node exist(so bots will choose open paths...). But this doesn't have to be good for tactical games where you have to hide instead

Also keep in mind that your way might be considered as 'cheating'. Since the bots know where its dangerous without the need to see/experience it first.
Maybe its better to have a node list for every bot, so each bot can add cost to the nearest node when he dies. That way every bot can learn where its dangerous or not
  
Reply With Quote
Re: thanks to BU
Old
  (#3)
VeaR
Member
 
Status: Offline
Posts: 4
Join Date: Jul 2005
Default Re: thanks to BU - 24-08-2005

Maybe you could collect a "Using A* 1001 ways" list. I just love this algorithm, its almost like a programming philosophy.

I combine 5 factors into the cost, but i'm still having problems on balancing those.

Last edited by VeaR; 24-08-2005 at 16:17..
  
Reply With Quote
Re: thanks to BU
Old
  (#4)
Pierre-Marie Baty
Roi de France
 
Pierre-Marie Baty's Avatar
 
Status: Offline
Posts: 5,049
Join Date: Nov 2003
Location: 46°43'60N 0°43'0W 0.187A
Default Re: thanks to BU - 26-08-2005

I'm not surprised. Balancing A* is one of the most subtle and most boring tasks an AI programmer has to do. Good luck!



RACC home - Bots-United: beer, babies & bots (especially the latter)
"Learn to think by yourself, else others will do it for you."
  
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump



Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
vBulletin Skin developed by: vBStyles.com