Search: Home | Atlas | Guides | Tests | Index | Recent Changes | Preferences | Login

Pyrotechnics Simulator

The current version is: 1.6

SourceForge project

Download the latest version of the simulator (Win32 binary)

If possible, please use the SourceForge system to make suggestions or submit bug reports. If you want to contribute code, please contact me by email - my address is in README.txt.

I'll leave the items below for now, but the SourceForge project contains the most recent information.

Bugs

Please keep in mind that all the following have been 'fixed' in v0.8.7 (with fixed meaning, they behave the same as they do in the game). If you find any differences between the simulator and the game, please contact Sord (in game as Sord or email sord@battlespot.com )

Feature Requests


Observations (Game vs. Simulator)

These are some tests run to compare the game behavior versus the simulator, version 0.7a. These should help debug the simulator as well as improve understanding of the directions and such in the game. The observations assume that the simulator starts looking north (if you were standing on the field, north would be in front of you).

Launch Directions

Stage Description Duration Speed Thrust Rotation Axis Color Parent Direction Rockets Reps Offset
1 Initial 2 20.58 0 0 right none
2 Platform 5 0 10.26 0 right none 1 forward 1 1 0
3 Up 2 10.26 0 0 right red 1 up 1 5 0
4 Down 2 10.26 0 0 right yellow 1 down 1 5 0
5 Left 2 10.26 0 0 right green 1 left 1 5 0

Up/Down Rotations

Stage Description Duration Speed Thrust Rotation Axis Color Parent Direction Rockets Reps Offset
1 Initial 3 30.78 0 0 right none
2 Platform 5 0 10.26 0 right none 1 forward 1 1 0
3 Up 2 5.00 60 45 up red 1 up 1 5 0
4 Down 2 5.00 60 45 up yellow 1 down 1 5 0
5 Left 2 5.00 60 45 up green 1 left 1 5 0

- As per the other remarks, Rotation+Thrust is bugged, careful observation in game shows that Upwards rotation causes the tip of the rocket to rotate towards the sky (from it's launch orientation), and Downwards towards the ground (Yargh)

Stage Description Duration Speed Thrust Rotation Axis Color Parent Direction Rockets Reps Offset
1 Initial 3 30.78 0 0 right none
2 Platform 5 0 10.26 0 right none 1 forward 1 1 0
3 Up 2 5.00 60 45 down red 1 up 1 5 0
4 Down 2 5.00 60 45 down yellow 1 down 1 5 0
5 Left 2 5.00 60 45 down green 1 left 1 5 0

Conclusions

If the back of your head is to the south and your face is to the north, you are looking at a clock, and your head is a rocket always travelling in a direction as if launched from your feet, then:

Orientation of Ring Rockets

Stage Description Duration Speed Thrust Rotation Axis Color Parent Direction Rockets Reps Offset
1 Initial 3 30.78 0 0 right none
2 Platform 1 0 10.26 0 right none 1 forward 1 1 0
3 Ring 2 10.26 60 45 down yellow 2 ring 4 1 0
4 Left 2 10.26 0 0 down green 3 left 1 2 0

- The rise/fall of the yellow glowers is due to the rotation+thrust bug, all rockets are launched with the 'Top' being the side facing the sky (Yargh)

Further tests...

A few conclusions about the orientiations of rockets launched in different directions could probably use some more testing. Specifically, for example, if a rocket launched left from the platform its self launches a rocket to the left, will that rocket be launched south or will it be launched into the ground? Similarly for a right-launched rocket launching a rocket to the right. This may have some bearing on whether or not the launch directions of a rocket may become flipped with respect to the thrust direction. -- Ash.

This is excellent. Thanks Ashmael.

Answer: A left/right launch will always be parallel to the ground. So if the first left goes west, the second left will be south. -- Sord

In addition Up launches will always fire towards the ground at an angle perpendicular to the parent and Down launches will always fire towards the sky. In game Up and Down launch directions are reversed, note that Up/Down rotation directions are however not reversed. In game the model appears to be simplified so the rockets always know which direction 'Up' is in, this is particularly confusing for people expecting a full 3D rocket orientation.

More notes...

Apparently some of the conclusions above aren't correct. Per Yargh (and confirmed through testing), the thrust vector is not always opposite the forward vector. Applying thrust and up/down rotation in some or all cases causes the thrust vector and the forward vector to rotate in opposite directions. For example:

Stage Description Duration Speed Thrust Rotation Axis Color Parent Direction Rockets Reps Offset
1 Initial 10 11 0 10 down none

If you observe the rocket arrow closely (in game), the rocket its self will curve one direction while the arrow will turn to point opposite the direction of travel, indicating that thrust and forward are turning to point in the same direction. Grrr. -- Ashmael


Home | Atlas | Guides | Tests | Index | Recent Changes | Preferences | Login
This page is read-only | | Create/Edit another page | View other revisions
Last edited July 4, 2004 12:18 pm by dsl081-243-122.sfo1.dsl.speakeasy.net (diff)
Search: