> For the complete documentation index, see [llms.txt](https://computational-thinking-in-room11.gitbook.io/apcsp-room112/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://computational-thinking-in-room11.gitbook.io/apcsp-room112/data-and-information/end-of-quarter-programming-project.md).

# End of Quarter Programming Project

If you are DONE with Explore PT

There will be NO penalty if you are still working on Explore PT and do NOT have a chance to work on this.

### You must either be working on the Explore OR the Programming - there is no option for choosing not to work

Deadline: 3:30 PM on the Last Day of the Quarter

what to turn in: saved, shared, snap link

### Introduction: Bouncing Ball&#x20;

![](https://2847050208-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LxgH31n3oLnSdFPT4XY%2F-M29YeJJoOCBVvoC2pif%2F-M29ZRnU13GXQ-ftAbWx%2Fimage.png?alt=media\&token=1c05942e-12ce-42f9-8b85-131fcb5d6d29)

Now consider making some changes to get more familiar with movement

```
Random Direction at Start

When spacebar clicked
    point in direction random -45 to 45
    FOREVER
        move 10 steps
        IF on edge bounce 
```

![](https://2847050208-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LxgH31n3oLnSdFPT4XY%2F-M29b233TnA3HPTQmAH6%2F-M29bC8iPvcFTqwhgnHS%2Fimage.png?alt=media\&token=6548d7b4-a3c6-44e9-9c6b-7ce8f90811cc)

What could you do with these blocks?

![](https://2847050208-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LxgH31n3oLnSdFPT4XY%2F-M29bVmZcaSJjOdRopeJ%2F-M29bnQQUEnv2yZXA5Nk%2Fimage.png?alt=media\&token=d03f3c67-8f32-461b-92b1-63df448430d2)

TIP:  You can use built in Costumes and Costume changes to help show movement

![](https://2847050208-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LxgH31n3oLnSdFPT4XY%2F-M29gk4d511qzz70uVrr%2F-M29hBmXExKJKK_eyDWZ%2Fimage.png?alt=media\&token=8e204389-5c0d-4b3d-8482-bb9764fe5a3f)

Example of using costume changes to show animation

{% embed url="<https://scratch.mit.edu/projects/45113/>" %}
