# MakeCode for Arcade Coding Lesson

**URL:** https://forum.makecode.com/t/makecode-for-arcade-coding-lesson/1428
**Category:** Live
**Created:** [March 16, 2020, 7:36pm UTC](https://forum.makecode.com/t/makecode-for-arcade-coding-lesson/1428 "2020-03-16T19:36:19Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![shakao](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/shakao/32/113_2.png) [@shakao](https://forum.makecode.com/u/shakao)
#### Post date: [March 16, 2020, 7:36pm UTC](https://forum.makecode.com/t/makecode-for-arcade-coding-lesson/1428/1 "2020-03-16T19:36:19Z")

</div>

![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/1X/a482d232d9386db6a3fc2d1b17eff5413b8136a9.png)

### [\>\> Live Stream! \<\<](https://aka.ms/makecodearcadestream)

Follow along as we code a retro video game.

- Stream link: [https://aka.ms/makecodearcadestream](https://aka.ms/makecodearcadestream)
- Set up your code editor: [https://youtu.be/HRtzLjkqIJk](https://youtu.be/HRtzLjkqIJk)
- Show and tell: [https://flipgrid.com/e915ed6b](https://flipgrid.com/e915ed6b)
- Additional stream info: [https://makecode.com/blog/online-learning](https://makecode.com/blog/online-learning)

## Schedule

The MakeCode team will be streaming three lessons a day, all week!

- 09:00 AM PST M-F - micro:bit
- 10:30 AM PST M-F - Minecraft - [https://www.youtube.com/watch?v=94JX6ogZmm0](https://www.youtube.com/watch?v=94JX6ogZmm0)
- **01:00 PM PST M-F - Arcade**

Post questions or feedback in this forum topic.

---

<div class="post-metadata">

### Author: ![jwunderl](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/jwunderl/32/5308_2.png) [@jwunderl](https://forum.makecode.com/u/jwunderl)
#### Post date: [March 16, 2020, 8:02pm UTC](https://forum.makecode.com/t/makecode-for-arcade-coding-lesson/1428/2 "2020-03-16T20:02:31Z")

</div>

@richard if you see this you need to zoom out the recording window (only see top left 1/4)

---

<div class="post-metadata">

### Author: ![richard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/richard/32/5417_2.png) [@richard](https://forum.makecode.com/u/richard)
#### Post date: [March 16, 2020, 8:46pm UTC](https://forum.makecode.com/t/makecode-for-arcade-coding-lesson/1428/4 "2020-03-16T20:46:33Z")

</div>

Here is the game from today’s stream by Shannon and Richard.

> **[first-stream-pigeons-approve](https://arcade.makecode.com/11118-89071-71072-21192)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

---

<div class="post-metadata">

### Author: ![richard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/richard/32/5417_2.png) [@richard](https://forum.makecode.com/u/richard)
#### Post date: [March 17, 2020, 8:55pm UTC](https://forum.makecode.com/t/makecode-for-arcade-coding-lesson/1428/5 "2020-03-17T20:55:13Z")

</div>

Here’s game #2! We started work on a crossy road/frogger game:

> **[second-stream-alligators-and-cats](https://arcade.makecode.com/24446-29814-93321-74457)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

---

<div class="post-metadata">

### Author: ![wynneb](https://avatars.discourse-cdn.com/v4/letter/w/3bc359/32.png) [@wynneb](https://forum.makecode.com/u/wynneb)
#### Post date: [March 18, 2020, 2:19am UTC](https://forum.makecode.com/t/makecode-for-arcade-coding-lesson/1428/6 "2020-03-18T02:19:24Z")

</div>

I noticed that the wall function in the tilemap doesn’t work if you use the On Button Pressed blocks instead of the Move With Buttons blocks. Do I need to add something additional, or is it not possible to add walls within the tilemap when using Button Pressed blocks?

---

<div class="post-metadata">

### Author: ![richard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/richard/32/5417_2.png) [@richard](https://forum.makecode.com/u/richard)
#### Post date: [March 18, 2020, 6:24pm UTC](https://forum.makecode.com/t/makecode-for-arcade-coding-lesson/1428/7 "2020-03-18T18:24:39Z")

</div>

@wynneb thanks for pointing that out! We made that change intentionally so that if you set a sprite’s location directly, it will always move to that location even if there is a wall in the way. Otherwise you wouldn’t be able to “teleport” a sprite to the beginning of a level if there were walls in between it and the start location.

There’s definitely something wrong here though. I think maybe we should only be applying that logic if you set x/y directly and not if you use the change x/y blocks.

---

<div class="post-metadata">

### Author: ![richard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/richard/32/5417_2.png) [@richard](https://forum.makecode.com/u/richard)
#### Post date: [March 18, 2020, 6:26pm UTC](https://forum.makecode.com/t/makecode-for-arcade-coding-lesson/1428/8 "2020-03-18T18:26:22Z")

</div>

Oh, I should clarify. You can totally set walls in the button pressed blocks! But if you set the sprite’s location directly instead of using velocity, the physics engine will not apply collisions

---

<div class="post-metadata">

### Author: ![darzu](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/darzu/32/1882_2.png) [@darzu](https://forum.makecode.com/u/darzu)
#### Post date: [March 18, 2020, 8:50pm UTC](https://forum.makecode.com/t/makecode-for-arcade-coding-lesson/1428/9 "2020-03-18T20:50:27Z")

</div>

Hey everyone! Here’s part two of crossing the stream. Thanks for tuning in and let us know if you have any questions!

> **[Cheerio, Cat, Cross that Stream!](https://arcade.makecode.com/58036-95415-38453-16745)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

---

<div class="post-metadata">

### Author: ![GameGod](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/gamegod/32/2756_2.png) [@GameGod](https://forum.makecode.com/u/GameGod)
#### Post date: [September 25, 2020, 11:43pm UTC](https://forum.makecode.com/t/makecode-for-arcade-coding-lesson/1428/10 "2020-09-25T23:43:45Z")

</div>

> [@shakao](#):
>
> ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/1X/a482d232d9386db6a3fc2d1b17eff5413b8136a9.png)

That was made using 15 colors. Wow. Who made it?

---

<div class="post-metadata">

### Author: ![LcAtonal](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/lcatonal/32/16800_2.png) [@LcAtonal](https://forum.makecode.com/u/LcAtonal)
#### Post date: [September 26, 2020, 5:39am UTC](https://forum.makecode.com/t/makecode-for-arcade-coding-lesson/1428/11 "2020-09-26T05:39:05Z")

</div>

It is cool actually.
