# Circuit Playground Capabilities

**URL:** <https://forum.code.org/t/circuit-playground-capabilities/16218>\
**Category:** CS Discoveries\
**Tags:** csdunit6\
**Created:** [May 14, 2018, 6:47pm UTC](https://forum.code.org/t/circuit-playground-capabilities/16218 "2018-05-14T18:47:39Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![nread](https://avatars.discourse-cdn.com/v4/letter/n/f08c70/32.png) [@nread](https://forum.code.org/u/nread)\
**Post date:** [May 14, 2018, 6:47pm UTC](https://forum.code.org/t/circuit-playground-capabilities/16218/1 "2018-05-14T18:47:39Z")

</div>

Students are making “games” but they are using a form of App Lab? My kiddos want to make sprite movements with their buttons. Is there a way to make that happen? I thought it was all JavaScript…

---

<div class="post-metadata">

**Author:** ![bradleywellsashley](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.code.org/bradleywellsashley/32/522_2.png) [@bradleywellsashley](https://forum.code.org/u/bradleywellsashley)\
**Post date:** [May 14, 2018, 7:01pm UTC](https://forum.code.org/t/circuit-playground-capabilities/16218/2 "2018-05-14T19:01:24Z")

</div>

Nancy,

Check out Lesson 8 and the [Emoji race example](https://studio.code.org/s/csd6/stage/8/puzzle/2) (or Lesson 9 and Grab Bug) - in that lesson students will walk through step by step how to create the Emoji race game. Hopefully students can apply the lessons to another game!

Brad

---

<div class="post-metadata">

**Author:** ![mike](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.code.org/mike/32/5229_2.png) [@mike](https://forum.code.org/u/mike)\
**Post date:** [May 14, 2018, 7:14pm UTC](https://forum.code.org/t/circuit-playground-capabilities/16218/3 "2018-05-14T19:14:40Z")

</div>

Hey Nancy,  
It is worth noting that Game Lab (Unit 3) is different from App Lab (Unit 4, Unit 6, CSP). Both tools use javascript but have different capabilities. If you are curious to learn about when to use each one (in particular, for making projects outside of the curriculum), check out this forum from one of the engineers who works on both tools.

> **[When to use App Lab vs Game Lab](https://forum.code.org/t/when-to-use-app-lab-vs-game-lab/12008)**
>
> I've gotten several questions recently around when to use App Lab vs when to use Game Lab. The linked pages provide demos, videos, and sample projects, but I think it's still an interesting discussion. I like to use Game Lab whenever I have an idea...

---

<div class="post-metadata">

**Author:** ![nread](https://avatars.discourse-cdn.com/v4/letter/n/f08c70/32.png) [@nread](https://forum.code.org/u/nread)\
**Post date:** [May 14, 2018, 7:56pm UTC](https://forum.code.org/t/circuit-playground-capabilities/16218/4 "2018-05-14T19:56:43Z")

</div>

What they are trying to do is dodge falling rocks with the buttons I think. I can make the rocks fall with the timed loop function but can’t get the rocks back to the top. I have tried a conditional that if the rock is greater than 450 to set it’s “y” to zero but that is not working.
