While reading some online Allegiance material (specificaly the section about aiming reticule), I noticed the following thing:
Upgrading the gun range is done by increasing the speed of the projectiles (so they can travel greater distance in their fixed lifespan), which makes aiming with the reticule inaccurate.
The question is simple:
Why is it the speed of the projectile rather than their life-span, that is being upgraded? Is it easier to code in any way? Or is it just the way Alleg came from Microsoft? Were there any reasons at all?
The only one I can possibly think of, is that this way, the amount of projectiles flying around does not change after the research (so if a bullet has a life-span of 1 second and the gun fires 5 of them per second, there would still be maximum of 5 bullets flying around, no matter how fast they would be, as opposed to the situation, where the life-span of a bullet would be - for example - 2 seconds, resulting in a maximum of 10 bullets flying around...).
Simple put, the reason might be: "To minimize the amount of objects in need of processing"...
However, would high amount of projectiles be really that much of an issue to "justify" making the reticule inaccurate and therefore pretty much useless?
Just wondering, because I figured that if it was the life-span that would be changed with range-upgrades, then although the reticules still wouldn't appear at the correct time, they would at least correctly tell you where to fire, once they do appear...
Curious question
Last edited by Jersy on Tue Jan 04, 2011 4:34 pm, edited 1 time in total.
-----------------------------------------------------------------------------------------------------------

Link: Allegiance Stuff on "Jersy's Ultimate Blog of Concentrated Nerdiness"
Current stuff-count: 97
(Latest update: March 7th, 2011, in "Jers_Core Diary")
Stationed in CZECH REPUBLIC (link)
(GMT+1)

Link: Allegiance Stuff on "Jersy's Ultimate Blog of Concentrated Nerdiness"
Current stuff-count: 97
(Latest update: March 7th, 2011, in "Jers_Core Diary")
Stationed in CZECH REPUBLIC (link)
(GMT+1)
This, ask Microsoft Research developers...Jersy wrote:QUOTE (Jersy @ Jan 4 2011, 05:32 PM) Or is it just the way Alleg came from Microsoft?
The Escapist (Justin Emerson) @ Dec 21 2010, 02:33 PM:
The history of open-source Allegiance is paved with the bodies of dead code branches, forum flame wars, and personal vendettas. But a community remains because people still love the game.
pw range increases the speed of projectiles, ew increases lifespan. faster bullets mean less leading, and less time for the enemy to dodge, which is why pw range is actually a good upgrade
QUOTE Drizzo: ha ha good old chap
Drizzo: i am a brit
Drizzo: tut tut
Drizzo: wankarrrrrr
Drizzo: i only have sex whilst in the missionary position[/quote] Fas est et ab hoste doceri - Ovid
Drizzo: i am a brit
Drizzo: tut tut
Drizzo: wankarrrrrr
Drizzo: i only have sex whilst in the missionary position[/quote] Fas est et ab hoste doceri - Ovid
tbh, seeing the accell fix on the bug tracker, this can't be a hard thing to fix.
Take into account the target ships distance and the speed of projectile(+ga)+life of projectile(+ga if one affects as brood says).
hmm...
Take into account the target ships distance and the speed of projectile(+ga)+life of projectile(+ga if one affects as brood says).
hmm...
I decided to relive the days gone by in my new blog.
---
Remember, what I say is IMO always. If I say that something sucks, it actually means "I think it sucks" OK?


---
Remember, what I say is IMO always. If I say that something sucks, it actually means "I think it sucks" OK?
Cookie Monster wrote:QUOTE (Cookie Monster @ Jan 31 2012, 03:09 PM) True story.
Except the big about dorjan being jelly, that's just spidey's ego.


-
Malicious Wraith
- Posts: 3170
- Joined: Sun Jul 16, 2006 12:51 am
I think the point is that the upgrade would suck if it weren't for this upgrade.
It would be like REVERSE fixing accel.
Currently - Range = y distance traveled in x seconds.
When you buy the GA, the x remains the same, but the y is increased.
It would be like REVERSE fixing accel.
Currently - Range = y distance traveled in x seconds.
When you buy the GA, the x remains the same, but the y is increased.
IG: Liquid_Mamba / FedmanUnknown wrote:[Just want] to play some games before Alleg dies for good.
I don't want that time to be a @#(!-storm of hate and schadenfreude.
-
Malicious Wraith
- Posts: 3170
- Joined: Sun Jul 16, 2006 12:51 am
Thanks Brood, I put the extra effort into it so you could understand.Broodwich wrote:QUOTE (Broodwich @ Jan 4 2011, 02:37 PM) lol how insightful
IG: Liquid_Mamba / FedmanUnknown wrote:[Just want] to play some games before Alleg dies for good.
I don't want that time to be a @#(!-storm of hate and schadenfreude.
Not saying it isn't a good upgrade - I was only talking about it's relation to the aiming reticule. But if EW Range upgrade indeed increases life-span, then I guess that PWs could have it too, but it was simply decided otherwise (And the reticule not taking the speed change into consideration is just something left by Microsoft)...Broodwich wrote:QUOTE (Broodwich @ Jan 4 2011, 06:17 PM) pw range increases the speed of projectiles, ew increases lifespan. faster bullets mean less leading, and less time for the enemy to dodge, which is why pw range is actually a good upgrade
I see the logic of your definition, but I believe the following one to be more understandable:Malicious Wraith wrote:QUOTE (Malicious Wraith @ Jan 4 2011, 07:41 PM) I think the point is that the upgrade would suck if it weren't for this upgrade.
It would be like REVERSE fixing accel.
Currently - Range = y distance traveled in x seconds.
When you buy the GA, the x remains the same, but the y is increased.
Range (m) = Projectile Speed (m/s) * Projectile Life-span (s)
EXAMPLE:
1.
Projectile Speed = 1000 m/s
Projectile Life-span = 0.5 s
Range = 500 m
2.
Projectile Speed = 2000 m/s
Projectile Life-span = 0.5 s
Range = 1000 m
3.
Projectile Speed = 1000 m/s
Projectile Life-span = 1 s
Range = 1000 m
As you can see, cases 2. and 3. have the same results, only in case 2., the projectile speed was increased, and in case 3. it was projectile life-span.
-----------------------------------------------------------------------------------------------------------

Link: Allegiance Stuff on "Jersy's Ultimate Blog of Concentrated Nerdiness"
Current stuff-count: 97
(Latest update: March 7th, 2011, in "Jers_Core Diary")
Stationed in CZECH REPUBLIC (link)
(GMT+1)

Link: Allegiance Stuff on "Jersy's Ultimate Blog of Concentrated Nerdiness"
Current stuff-count: 97
(Latest update: March 7th, 2011, in "Jers_Core Diary")
Stationed in CZECH REPUBLIC (link)
(GMT+1)
-
Malicious Wraith
- Posts: 3170
- Joined: Sun Jul 16, 2006 12:51 am
You forget your audience.Jersy wrote:QUOTE (Jersy @ Jan 4 2011, 04:05 PM) I believe the following one to be more understandable:
Range (m) = Projectile Speed (m/s) * Projectile Life-span (s)
Broodwhich is on this forum.
Last edited by Malicious Wraith on Tue Jan 04, 2011 9:15 pm, edited 1 time in total.
IG: Liquid_Mamba / FedmanUnknown wrote:[Just want] to play some games before Alleg dies for good.
I don't want that time to be a @#(!-storm of hate and schadenfreude.