Home World Forum
Stars! AutoHost web forums

Jump to Stars! AutoHost


 
 
Home » Stars! 2.6/7 » The Bar » Battle Speed Question
Battle Speed Question Tue, 11 May 2004 08:56 Go to next message
Robert is currently offline Robert

 
Lt. Junior Grade

Messages: 393
Registered: November 2002
Location: Dortmund, Germany
Ok, I thought I had understood battlespeed.

For me it was simply that if you move say 3/4 you move 1 1 1 0 and again 1 1 1 0 until end of battle (for max 16 turns).

It occured to me that my jihad cruiser moved 1 0 0 1. I undertand a captain might tell his crew to not move when it is in a good firing position and "skip" the movement, but I did not know it was allowed to save the step of movement to later rounds.

So I do unterstand the 2nd and 3rd 0 where it could have moved 1 step, but I did not believe it was able to move 1 in the round 4 with move 3/4.

(No, I am not warmonger and forgot about the extra move - and no, there was not energy dampener or what ever toy or thing in the battle that altered ships movements).

So - it seems as if movement steps can be saved for later in the battle, does someone know the exact guts of that???

Robert



2b v !2b -> ?

Report message to a moderator

Re: Battle Speed Question Tue, 11 May 2004 09:55 Go to previous messageGo to next message
LEit is currently offline LEit

 
Lt. Commander

Messages: 879
Registered: April 2003
Location: CT
From the Stars! help file:

Movement in Squares per Round

	Round
Movement	1	2	3	4	5	6	7	8
.5	1	0	1	0	1	0	1	0
.75	1	1	0	1	1	1	0	1
1	1	1	1	1	1	1	1	1
1.25	2	1	1	1	2	1	1	1
1.5	2	1	2	1	2	1	2	1
1.75	2	2	1	2	2	2	1	2
2	2	2	2	2	2	2	2	2
2.25	3	2	2	2	3	2	2	2
2.5	3	2	3	2	3	2	3	2


[Changed fractions to decimals]


[Updated on: Tue, 11 May 2004 09:59]




- LEit

Report message to a moderator

Re: Battle Speed Question Tue, 11 May 2004 10:01 Go to previous messageGo to next message
Robert is currently offline Robert

 
Lt. Junior Grade

Messages: 393
Registered: November 2002
Location: Dortmund, Germany
Oha, then I remembered it another way... good to know Embarassed

Thanks

Robert



2b v !2b -> ?

Report message to a moderator

Re: Battle Speed Question Tue, 11 May 2004 11:13 Go to previous messageGo to next message
mazda is currently offline mazda

 
Lieutenant

Messages: 655
Registered: April 2003
Location: Reading, UK
For 0.75 to move 1 1 0 1 and 2.25 to move 3 2 2 2 doesn't make sense.
They are inconsistent.

Report message to a moderator

Re: Battle Speed Question Tue, 11 May 2004 12:42 Go to previous messageGo to next message
Staz is currently offline Staz

 
Lieutenant

Messages: 514
Registered: November 2003
Location: UK
mazda wrote on Tue, 11 May 2004 16:13

For 0.75 to move 1 1 0 1 and 2.25 to move 3 2 2 2 doesn't make sense.
They are inconsistent.


In what way ?

1 + 1 + 0 + 1 = 3, divided by 4 = 0.75
3 + 2 + 2 + 2 = 9, divided by 4 = 2.25

Any extra speed comes at the start of the cycle, and any lost speed towards the end.

Report message to a moderator

Re: Battle Speed Question Wed, 12 May 2004 02:49 Go to previous messageGo to next message
iztok is currently offline iztok

 
Commander

Messages: 1209
Registered: April 2003
Location: Slovenia, Europe
Staz wrote on Tue, 11 May 2004 18:42

mazda wrote on Tue, 11 May 2004 16:13

For 0.75 to move 1 1 0 1 and 2.25 to move 3 2 2 2 doesn't make sense.
They are inconsistent.


In what way ?


A ship with 2.25 speed should move 3 squares in the third round. But then, who'd build ships with speed 2.25 and still not be able to hit the last row in second round with R3 weapons?
BR, Iztok

Report message to a moderator

Re: Battle Speed Question Wed, 12 May 2004 07:01 Go to previous messageGo to next message
mazda is currently offline mazda

 
Lieutenant

Messages: 655
Registered: April 2003
Location: Reading, UK
Staz wrote on Tue, 11 May 2004 17:42

mazda wrote on Tue, 11 May 2004 16:13

For 0.75 to move 1 1 0 1 and 2.25 to move 3 2 2 2 doesn't make sense.
They are inconsistent.


In what way ?


A ship of speed 0.75 will have moved 2.25 after 3 rounds.
This move of 2.25 only gets him 2 squares of movement.
A ship of speed 2.25 moves 2.25 in the first round, this move of 2.25 gets him 3 squares of movement.
So same real distance travelled, but not the same actual distance on the battleboard.

If you imagine how such movement might be coded in the program
e.g. distance moved = int(real distance moved + 0.75)
But the 0.75 speed ship does not follow such an algorithm.
There is no simple algorithm to explain the difference, not without explicitly "fixing" it.

Report message to a moderator

Re: Battle Speed Question Mon, 17 May 2004 07:55 Go to previous message
Kotk

 
Commander

Messages: 1227
Registered: May 2003
mazda wrote on Wed, 12 May 2004 13:01

There is no simple algorithm to explain the difference, not without explicitly "fixing" it.



Whats so difficult there? Simplest algorithm...

Battle intitalization:
way_to_go = 0

movement phase starts:
Way_to_go = Way_to_go + Board_speed
steps_to_make = ceil(Way_to_go)

movement:
moves steps_to_make

movement phase ends:
Way_to_go = Way_to_go - steps_to_make

Hmm ... sry... mazda is correct. Does not work with 0.75 it goes 1 1 1 0 that way. Confused Probably they used table then ... 7 speeds, 4 steps. Not so lot of data.


[Updated on: Mon, 17 May 2004 08:06]

Report message to a moderator

Previous Topic: Stars! game files format??
Next Topic: New game idea: The Darkness
Goto Forum:
  


Current Time: Sat May 18 02:43:51 EDT 2024