# American Sign Language (Game)

**URL:** <https://forum.makecode.com/t/american-sign-language-game/471>\
**Category:** Arcade\
**Tags:** featured-game, game\
**Created:** [August 23, 2019, 5:42pm UTC](https://forum.makecode.com/t/american-sign-language-game/471 "2019-08-23T17:42:49Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Vidget](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/vidget/32/29_2.png) [@Vidget](https://forum.makecode.com/u/Vidget)\
**Post date:** [August 23, 2019, 5:42pm UTC](https://forum.makecode.com/t/american-sign-language-game/471/1 "2019-08-23T17:42:49Z")

</div>

![ASL](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/1X/1b17ce6424c5720ab3552ef69a60b07a5e132b7d.jpeg)

> **[American Sign Language](https://arcade.makecode.com/99343-63065-11416-36508)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

Using MakeCode isn’t just for making games but can be used as a learning tool for other subjects. In this example we use the American Sign Language alphabet to quiz students on their knowledge of the letters

Reliable estimates for ASL users range from 250,000 to 500,000 persons, including a number of children of deaf adults.

Navigate using the UP-DOWN, select using the ‘A’ button

This one pushed the limits of how many sprites and how much code I could create and use in one program and still be able to share it. ENJOY!

Thanks @jwunderl & @jedgarpark with your spirte/image array help!!

---

<div class="post-metadata">

**Author:** ![shaqattack8](https://avatars.discourse-cdn.com/v4/letter/s/3da27b/32.png) [@shaqattack8](https://forum.makecode.com/u/shaqattack8)\
**Post date:** [August 26, 2019, 1:42am UTC](https://forum.makecode.com/t/american-sign-language-game/471/2 "2019-08-26T01:42:18Z")

</div>

This is awesome Vidget!

---

<div class="post-metadata">

**Author:** ![Vidget](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/vidget/32/29_2.png) [@Vidget](https://forum.makecode.com/u/Vidget)\
**Post date:** [August 26, 2019, 1:56pm UTC](https://forum.makecode.com/t/american-sign-language-game/471/3 "2019-08-26T13:56:12Z")

</div>

Thanks @shaqattack8

---

<div class="post-metadata">

**Author:** ![jedgarpark](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/jedgarpark/32/202_2.png) [@jedgarpark](https://forum.makecode.com/u/jedgarpark)\
**Post date:** [September 2, 2019, 11:41pm UTC](https://forum.makecode.com/t/american-sign-language-game/471/4 "2019-09-02T23:41:20Z")

</div>

Really great project, @Vidget! I picked it as [Game of the Week](https://blog.adafruit.com/2019/09/02/makecode-arcade-game-of-the-week-american-sign-language-game-adafruit-johnedgarpark-adafruit-msmakecode-makecode/)  
I was curious about the development – how did you create the excellent illustrations? Are you using it in a classroom setting?  
Best,  
John

---

<div class="post-metadata">

**Author:** ![Vidget](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/vidget/32/29_2.png) [@Vidget](https://forum.makecode.com/u/Vidget)\
**Post date:** [September 3, 2019, 12:29pm UTC](https://forum.makecode.com/t/american-sign-language-game/471/5 "2019-09-03T12:29:55Z")

</div>

I used Photoshop with a custom MakeCode swatch palette. The illustrations are creative commons. I created a program in Visual Studio to convert .bmp’s that I make in Photoshop to MakeCode friendly JavaScript code. This was before I found the online tool to do the same. Thanks for your help in making this possible with the array help. With so many sprites I had to limit what It could do. I wanted to make a program where the user could type a word and then the game would sign the letters back, but this wasn’t possible. Also, it’s vidget, like widget, but my name is Greg!

–  
Greg

---

<div class="post-metadata">

**Author:** ![peli](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/peli/32/12_2.png) [@peli](https://forum.makecode.com/u/peli)\
**Post date:** [September 11, 2019, 12:40pm UTC](https://forum.makecode.com/t/american-sign-language-game/471/6 "2019-09-11T12:40:37Z")

</div>

If one presses a button before the end of the splash screen, selectionIcon is not defined yet and it blows up 🙂

---

<div class="post-metadata">

**Author:** ![Vidget](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/vidget/32/29_2.png) [@Vidget](https://forum.makecode.com/u/Vidget)\
**Post date:** [September 11, 2019, 12:46pm UTC](https://forum.makecode.com/t/american-sign-language-game/471/7 "2019-09-11T12:46:41Z")

</div>

I’ll try to fix. Maybe I can just destroy the sprite without particles?

---

<div class="post-metadata">

**Author:** ![peli](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/peli/32/12_2.png) [@peli](https://forum.makecode.com/u/peli)\
**Post date:** [September 11, 2019, 12:50pm UTC](https://forum.makecode.com/t/american-sign-language-game/471/8 "2019-09-11T12:50:16Z")

</div>

Maybe time to do a brainpad boot sequence package? (like [https://github.com/microsoft/pxt-microsoft-boot-sequence](https://github.com/microsoft/pxt-microsoft-boot-sequence))

---

<div class="post-metadata">

**Author:** ![peli](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/peli/32/12_2.png) [@peli](https://forum.makecode.com/u/peli)\
**Post date:** [September 11, 2019, 8:14pm UTC](https://forum.makecode.com/t/american-sign-language-game/471/9 "2019-09-11T20:14:25Z")

</div>

Congratulations, your game is on the community page!
