This website is preserved for historical and scholarly reference and is no longer actively maintained.
page 9
Utility Tree
Phase I: Quality Attribute Utility Tree
Quality Attribute
Performance
Attribute Concerns
A. The growth rate of the number of
stationarySprites may degrade the performance of the game.
Scenarios
1.With each tick of the simulation clock every
stationarySprite is checked to
determine whether it has been hit by one of the MovableSprites. The next tick cannot be
handled until all current sprites have been checked for collisions.
(H,H )
2.All
stationarySprites are created at the start of a new match for a game. As the number
of sprites grows, the startup time for a game will grow longer. This
may become unacceptable.