Pages: [1] :: one page |
|
Author |
Thread Statistics | Show CCP posts - 0 post(s) |
Sturmwolke
|
Posted - 2010.01.09 03:02:00 -
[1]
Edited by: Sturmwolke on 09/01/2010 03:05:34 Ok, I'll be honest, it gets really really annoying when your drones decide to scatter to the four winds attacking multiple targets, even though you'd set them to focus fire.
Let's talk about it. Since we're not privy to how the drones AI are actually being coded, let's explore a pure and simple logic concept for the focus fire setting.
1) Designate a lead drone. 2) Disable all other drone AIs. 3) Slave all other drone AIs to the lead drone and mimic what it does. 4) If lead drone gets destroyed, auto elect a new lead drone based on static ranking (1-5) when they're released. 5) Rinse and repeat.
Virtually bullet proof in getting the drones to stick together for the focus fire setting. What's so difficult about this logic?
|
Mr Unpleasant
|
Posted - 2010.01.09 04:30:00 -
[2]
Originally by: Sturmwolke What's so difficult about this logic?
the code dude, the code
|
Blafam
Repo Industries
|
Posted - 2010.01.09 08:48:00 -
[3]
Pff, thats Eleven, maybe twleve !! lines of code!!
|
Dictum Factum
Dark-Rising IT Alliance
|
Posted - 2010.01.09 13:39:00 -
[4]
I was under the impression that "Focus Fire" was a setting to allow the drones to focus on five different targets.
Fight my Brute! |
RustyPwnStar
|
Posted - 2010.01.10 01:08:00 -
[5]
Originally by: Dictum Factum I was under the impression that "Focus Fire" was a setting to allow the drones to focus on five different targets.
That made me spray tea all over nice one
|
McFly
C0LDFIRE
|
Posted - 2010.01.10 07:42:00 -
[6]
same but coffee
|
Dansel
Gallente Empire Assault Corp Dead Terrorists
|
Posted - 2010.01.10 10:47:00 -
[7]
Drone grouping? (Weapongrouping but for drones?) ^^ yeh, there would be HP issues, and modeling stuff, and other aswell... And by the way, they should really separate sigs from the main post.
|
Sturmwolke
|
Posted - 2010.01.10 12:32:00 -
[8]
Originally by: Dansel Drone grouping? (Weapongrouping but for drones?) ^^ yeh, there would be HP issues, and modeling stuff, and other aswell...
Not in the literal sense.
As far I can tell from the current drone behaviour, each drone seems to run on an indivual "AI". Meaning each one will recalculates its next target once the targetting queue is empty. How it chooses the next target is based on certain criterion; which seems to be the next target in its memory, failing that the closest hostile target relative to it.
The problem manifests itself when the hostile target is killed. When drones re-acquire the next hostile target, there's a large chance that not all of them will target the same enemy due to their different spatial positions. One drone might be closer to a cruiser and attacks that instead. Another drone might be closer to a frigate and chooses to attack it.
What I don't understand is why CCP didn't simplify the drone focus fire setting, but instead chooses to give sentience to each one of them individually. The follow the leader concept is as bullet proof as you can get to get them all to stick together. Just choose 1 drone to make all the decisions and let the other follow it. Let's face it, the vast majority run them in single groups - not individually.
Now, whilst there may be situations where you'd want to split them e.g. ECM/shield or armor bots, the solution can be built around the above almost as an afterthought. Notwithstanding, the player also have the option to go full manual control.
|
Xodd Hil
Gallente Nefantar Tribe Green Alliance
|
Posted - 2010.01.10 17:44:00 -
[9]
Don't forget that the drones are STILL headstrong in target acquisition. Set them on a target and they - infrequently, but quite more ofthen than needed - switch to another target about 1-2 seconds later. 60day ETC |
Zeba
Minmatar Honourable East India Trading Company
|
Posted - 2010.01.10 18:04:00 -
[10]
I have found that if you launch packaged drones or especially if you launch a mix of packaged drones and already used drones they won't act as a group unless you specifically send them a target order. The workaround I have found is to undock and launch all drones of given type making sure to also launch any reserves and give them a command then recall them and dock back up then undock again. After that they should all work as a team until you lose one and stick a new one in the bay. So it seems to be the code that deals with how drones are launched when in a packaged state.
Originally by: Akita T We don't hate people like you, we look at you with mostly pity and a hint of disgust balled up in a big wad of "notto disu shi'tto agen".
|
|
Seth Ruin
Minmatar Ominous Corp Cult of War
|
Posted - 2010.01.10 23:09:00 -
[11]
Originally by: Dansel Drone grouping? (Weapongrouping but for drones?) ^^ yeh, there would be HP issues, and modeling stuff, and other aswell...
Hmm... (image)
|
Miss Xerox
|
Posted - 2010.01.11 09:04:00 -
[12]
Or, come to think of it, aggressive drones acting aggressive? Or passive drones not running off to randomly attack some ship not shooting at you or your drones?
|
Marlona Sky
D00M. Triumvirate.
|
Posted - 2010.01.11 09:48:00 -
[13]
Originally by: Seth Ruin
Originally by: Dansel Drone grouping? (Weapongrouping but for drones?) ^^ yeh, there would be HP issues, and modeling stuff, and other aswell...
Hmm... (image)
i lol'd
|
Deva Blackfire
Cry Me a River INC
|
Posted - 2010.01.11 09:50:00 -
[14]
Originally by: Zeba I have found that if you launch packaged drones or especially if you launch a mix of packaged drones and already used drones they won't act as a group unless you specifically send them a target order. The workaround I have found is to undock and launch all drones of given type making sure to also launch any reserves and give them a command then recall them and dock back up then undock again. After that they should all work as a team until you lose one and stick a new one in the bay. So it seems to be the code that deals with how drones are launched when in a packaged state.
Doesnt work here :X
Drones on my drake always refuse to engage target even if i scramble and fire on it. They just wait patiently till i order them seperately. Ofc they are set to aggro.
|
Sturmwolke
|
Posted - 2010.01.11 10:14:00 -
[15]
Edited by: Sturmwolke on 11/01/2010 10:15:22
Originally by: Seth Ruin Hmm... (image)
Yeah!! I'd go for that Voltron drones ftw.
P.S Incentive to devs, you only have to deal with 1, that is uno, ippiki, wun, un super drone. Less server load, better for everyone. Simplicity.
Incentive to players, now my drones don't scatter and I can play in less lag.
/edit:syntax |
Kuronaga
The Drekla Consortium
|
Posted - 2010.01.15 06:08:00 -
[16]
Originally by: Sturmwolke Edited by: Sturmwolke on 11/01/2010 10:15:22
Originally by: Seth Ruin Hmm... (image)
Yeah!! I'd go for that Voltron drones ftw.
P.S Incentive to devs, you only have to deal with 1, that is uno, ippiki, wun, un super drone. Less server load, better for everyone. Simplicity.
Incentive to players, now my drones don't scatter and I can play in less lag.
/edit:syntax
But then we could actually get back the massive swarm of drones the gallente are supposed to be able to field.
Which of course, would make too much sense.
|
Lord Helghast
|
Posted - 2010.01.19 20:00:00 -
[17]
Originally by: Seth Ruin
Originally by: Dansel Drone grouping? (Weapongrouping but for drones?) ^^ yeh, there would be HP issues, and modeling stuff, and other aswell...
Hmm... (image)
LOL .. SERIOUSLY LMFAO!!!!!!!!!!!!!!!!!
I saw that and busted out laughing in the middle of my office at work lol
|
Anah Karah
|
Posted - 2010.01.26 10:18:00 -
[18]
Can we get an assignable 'launch drone (group x)' while your at it? Having to rightclick launch on a particular group of drones in the heat of battle kinda sucks. I know this will make macroing missioners life even easier but detrimenting everyone else because of that is kinda lame. (oh and i'm lazy and have free assignable mouse buttons ) KThxBai |
RootEmerger
|
Posted - 2010.01.26 12:16:00 -
[19]
Originally by: Xodd Hil Don't forget that the drones are STILL headstrong in target acquisition. Set them on a target and they - infrequently, but quite more ofthen than needed - switch to another target about 1-2 seconds later.
this generally happen becouse drones AI tell them to switch target when they cant hit - after a few consecutive miss they change target (not a really stupid way to work, teoretically - it just dont work well with actual player aggro management). so if the target is on the verge of the drone (this often happens with sentry, sometimes with bigger drones against smaller enemies) maximum tracking capabilities it can happen that a drone or two randomly have more concatenated miss than the others and switch, while the other have luckyer hits and remain on target.
|
Jonas Trelonian
|
Posted - 2010.01.27 18:56:00 -
[20]
Originally by: Seth Ruin
Originally by: Dansel Drone grouping? (Weapongrouping but for drones?) ^^ yeh, there would be HP issues, and modeling stuff, and other aswell...
Hmm... (image)
WIN
Have to agree with the OP... if I was coding drone AI that's pretty much how I'd do it:
// int leadDroneIndex = Random(0, playerDrones.Count);
for (int i = 0; i < playerDrones.Count; i ++) { if (i != leadDroneIndex) { playerDrones[i].AI = playerDrones[leadDroneIndex].AI; } } //
As for drones missing their targets, that's always bugged me. Okay, it makes sense if you're setting heavy drones on a frigate, but why does the same rule still apply when T2 light drones are wailing on a battleship? As a matter of fact, why do any projectile weapons have such a high chance to miss? If my battleship shoots at another battleship with a 425mm railgun, how in the hell does my ship manage to miss what is almost a stationary target? (And in some case, railguns do miss stationary targets! W T F?)
|
|
|
|
|
Pages: [1] :: one page |
First page | Previous page | Next page | Last page |