• Register

Machinations is a real-time strategy game where you manage and direct swarms of ships to take over and destroy your enemies. Plan your attacks carefully to gain the the most tactically advantageous Nodes (space-stations which build and house your fleet). Upgrade your Nodes with defensive lasers or build shipyards to augment your fleet. Capture super-weapons to cut swathes through your enemies' fleet. Play against up to three AI players in frantic, randomised melees matches. Or complete the Campaign mode to help Admiral Sudo (your robotic commander) reclaim his lost empire.

Forum Thread
  Posts  
How should turrets decide which ships to shoot? (Games : Machinations : Forum : Feedback on design : How should turrets decide which ships to shoot?) Locked
Thread Options
MilkFairy
MilkFairy Yoghurt enthusiast
Nov 27 2012 Anchor

Another philosophical debate question.

Currently, it seems as though a turret will fire on any enemy ship that is within its firing range (my assumption - it could be wrong) .
Consider this first example :
(I've turned debug mode on to demonstrate the point more clearly)

Machinations Bug Images 0026

The green team has a station with a turret. It's not under attack, but close by, the blue team is attacking the orange team.
Because the blue team's attacking ships happen to fly within firing range of the green turret (en-route to the orange station) , the green ship fires upon them and destroys them.
In this situation, it is probably "better" for the green team to NOT destroy these ships, as they are not an immediate threat to the green team and, in destroying them, it actually results in a net loss for the green team (one enemy ship is destroyed, as opposed to two enemy ships if the blue ship was not shot and allowed to destroy an orange ship in the orange station) ?

Here's a second example... kind of related to the first one in a way.
Currently, it seems as though a turret will fire on ships in the order in which they come within firing range (again, my assumption, which could be wrong) .
Imagine the same situation as in the first example, but with the following two differences :
- There are already lots of the blue ships (that are NOT attacking the green turret station) within range of the green turret
- Shortly after this, another enemy team attacks the green turret station

In this case, the current behaviour is that the green turret keeps firing at the blue ships (presumably because they were there first) in preference to the ships that are directly attacking the green turret station itself! This is even worse than the previous situation: not only is the turret allowing one extra enemy ship to survive, it's allowing its own ships to be destroyed! The net loss of ships is even worse for the green team in this case.

I briefly discussed this with deller79 and know that the developers already considered this to some degree.
Now it's officially noted on the forum, and open for other examples / reasonings :)

--

MilkFairy
Bippity-boppity-MOO!  :P

Reply to thread
click to sign in and post

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.