View Issue Details
ID | Project | Category | Date Submitted | Last Update | |
---|---|---|---|---|---|
0003642 | AI War 1 / Classic | Suggestion - Game Mechanics | Jul 13, 2011 4:40 am | Jul 14, 2011 10:30 am | |
Reporter | Zephilinox | Assigned To | keith.lamothe | ||
Status | closed | Resolution | fixed | ||
Product Version | 5.008 | ||||
Summary | 0003642: Shot Interception/Collision | ||||
Description | While playing the game I've noticed that a shot, regardless of how many enemy ships it may go through, will only damage the ship it was originally targeting, I think this is a waste of a strategical element to the game, if a shot would collide with any building or ship it touches rather than just it's target it would add an extra layer of thought to your attacks, you could hide behind buildings or transports, have layers of ship fodder to safely establish beachheads, and it just adds to the 2D-space realism of the game a bit. it would mean more intelligent auto-targeting AI would need to be designed, and then of course to decide whether or not you could damage your own ships (personally I think not) | ||||
Tags | No tags attached. | ||||
Internal Weight | |||||
|
I have two explanations for this, one quasi-quoted from the devs about force fields, and one That i know about purely from being a programmer my self, which is partly the same as the quote (if a non-expert) 1: It was something about shots going through force-fields in certain cases, to hit ships on the other side.(not protected by the force-field) - The reason for this is it is too expensive (meaning it uses too much time to calculate compared to what would be available in the time allotted for the logic, which would cause slowdown of the game) to check every shot against every force field every tick, or even every several ticks. - The lore/universal explanation is that although it appears to be a 2d space, it can be thought about as 3d, and the shots arn't actually even coming close to the force field. Both of these would cover this issue. |
|
Yea, that amount of per-frame collision checking is way waaaaaaay beyond what we can do with modern cpus, sorry. |
Date Modified | Username | Field | Change |
---|---|---|---|
Jul 13, 2011 4:40 am | Zephilinox | New Issue | |
Jul 13, 2011 1:12 pm | Ranakastrasz | Note Added: 0012722 | |
Jul 14, 2011 10:29 am | keith.lamothe | Note Added: 0012725 | |
Jul 14, 2011 10:29 am | keith.lamothe | Status | new => closed |
Jul 14, 2011 10:30 am | keith.lamothe | Assigned To | => keith.lamothe |
Jul 14, 2011 10:30 am | keith.lamothe | Resolution | open => fixed |