You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@DerekGooding My apologies for not describing this enhancement better in this issue.
One thing to consider with this is the way the Player's speed is updated in Pac Man. We did some research on stream and discovered that Pac Man and the Enemies speed are adjusted based on the level (up through level 5). I don't know if we should follow this exactly, but the we implemented a SpeedModifier for EnemyActor. Perhaps this could be moved into the Actor class and used for all actors (including enemies).
Additionally, here is the commit where the SpeedModifier was added to the enemy as well as the relevant tests: 714a1ce
In particular, I think it might be relatively straight forward to move the SpeedModifier property to the parent class / interface, add a new delegate to the SpeedModifiers static class, and set the default for the player to do something similar to the table (does not need to be identical).
I've been missing streams. Feels like I need to do a full reread of the codebase every time I jump in. Which I quite enjoy! I'll take these ideas into consideration and work on updating the PR.
No description provided.
The text was updated successfully, but these errors were encountered: