Criteria |
Points |
Yes/No |
Has a map that is extended in width and height. |
2 |
|
Has a Camera class with constructor defined. |
2 |
|
Camera class has an update method defined that calculates the x and y offsets. |
2 |
|
Has a worksheet that draws the calculations of update and apply. |
4 |
|
Has a smart camera that limits the movement of the screen to the edges of the world. |
5 |
|
Defines a Camera_Entity class with constructor and update method. |
4 |
|
Has a camera_entity object that starts at the bottom of the screen. |
2 |
|
Makes the screen follow the camera_entity on the y axis and the ship on the x axis. |
3 |
|
Has the ship move upwards with the screen when the screen is moving. |
3 |
|
Sets boundaries at the top and bottom of the visible screen as it's moving. |
3 |
|
Total: 30 |
|
|