# \#tutorial

**URL:** https://forum.makecode.com/tag/tutorial/10.md

[Latest](https://forum.makecode.com/latest.md) · [Categories](https://forum.makecode.com/categories.md) · [Tags](https://forum.makecode.com/tags.md)

---

## [A tutorial to functions!](https://forum.makecode.com/t/a-tutorial-to-functions/45757)

<div class="topic-metadata">

**Author:** [@Soleb244](https://forum.makecode.com/u/Soleb244)\
**Replies:** 5\
**Last updated:** [September 29, 2026, 5:19pm UTC](https://forum.makecode.com/t/a-tutorial-to-functions/45757 "2026-09-29T17:19:22Z")

</div>

Functions are an important part of coding, but a lot of makecoders dont know how to use them or what they even are. Here, ill try to explain everything you need to know about functions to use then in your project! Funct…

---

## [\[Tutorial\] What are block objects, and how to use them](https://forum.makecode.com/t/tutorial-what-are-block-objects-and-how-to-use-them/24274)

<div class="topic-metadata">

**Author:** [@Sarge](https://forum.makecode.com/u/Sarge)\
**Replies:** 26\
**Last updated:** [September 8, 2026, 3:24pm UTC](https://forum.makecode.com/t/tutorial-what-are-block-objects-and-how-to-use-them/24274 "2026-09-08T15:24:39Z")

</div>

:warning: Very long post ahead (\>3k words) :warning: This tutorial was requested by @Luke. And it’s about time I got to it. If you guys have any suggestions for future tutorials, make sure to post them, and if any of t…

---

## [Understanding JSDoc Annotations in MakeCode (Part 1)](https://forum.makecode.com/t/understanding-jsdoc-annotations-in-makecode-part-1/45411)

<div class="topic-metadata">

**Author:** [@CodaKnight](https://forum.makecode.com/u/CodaKnight)\
**Replies:** 5\
**Last updated:** [August 25, 2026, 11:48pm UTC](https://forum.makecode.com/t/understanding-jsdoc-annotations-in-makecode-part-1/45411 "2026-08-25T23:48:13Z")

</div>

WARNING: Lot’s of text in these 5 posts: MakeCode-Specific\* annotations will be in part 5 of this post. Please ask questions after reading both posts unless about a specific part of the posts. Hey guys! While working on…

---

## [How to add avatar to tutorials](https://forum.makecode.com/t/how-to-add-avatar-to-tutorials/44824)

<div class="topic-metadata">

**Author:** [@PasAlt](https://forum.makecode.com/u/PasAlt)\
**Replies:** 1\
**Last updated:** [July 7, 2026, 7:03pm UTC](https://forum.makecode.com/t/how-to-add-avatar-to-tutorials/44824 "2026-07-07T19:03:17Z")

</div>

I’m trying to create a tutorial for my students and I’m struggling a bit. I’m trying to add an image to it but it seems not to work. I tried the following. # Test ## Equipment You will need \* 4.5 V battery (e.g. LR12)…

---

## [Good ressources for writing tutorials](https://forum.makecode.com/t/good-ressources-for-writing-tutorials/44721)

<div class="topic-metadata">

**Author:** [@PasAlt](https://forum.makecode.com/u/PasAlt)\
**Replies:** 4\
**Last updated:** [June 30, 2026, 5:22pm UTC](https://forum.makecode.com/t/good-ressources-for-writing-tutorials/44721 "2026-06-30T17:22:52Z")

</div>

Hi everyone! My name is Pascal. I recently started to extend the existing NeoPixels extension (https://github.com/PasAlt/pxt-neopixel-matrix-extension). I’m now trying to write some tutorials for it (https://github.com/P…

---

## [I build your ideas when I’m bored](https://forum.makecode.com/t/i-build-your-ideas-when-i-m-bored/44164)

<div class="topic-metadata">

**Author:** [@VoxelMaster64](https://forum.makecode.com/u/VoxelMaster64)\
**Replies:** 14\
**Last updated:** [June 12, 2026, 4:41pm UTC](https://forum.makecode.com/t/i-build-your-ideas-when-i-m-bored/44164 "2026-06-12T16:41:04Z")

</div>

I am going to post random games a make when I get bored, currently I have a satisfying button (already a topic), a tiny 40x30 platformer (already a topic), and a top-down world with platforms, which could be used for oth…

---

## [Fartmaster's suggestion box](https://forum.makecode.com/t/fartmasters-suggestion-box/43563)

<div class="topic-metadata">

**Author:** [@fartmaster9591](https://forum.makecode.com/u/fartmaster9591)\
**Replies:** 6\
**Last updated:** [May 7, 2026, 9:34pm UTC](https://forum.makecode.com/t/fartmasters-suggestion-box/43563 "2026-05-07T21:34:39Z")

</div>

give me advice for my games (Updating old ones or creating new ones)

---

## [I am new](https://forum.makecode.com/t/i-am-new/25758)

<div class="topic-metadata">

**Author:** [@fartmaster9591](https://forum.makecode.com/u/fartmaster9591)\
**Replies:** 18\
**Last updated:** [April 9, 2026, 4:29pm UTC](https://forum.makecode.com/t/i-am-new/25758 "2026-04-09T16:29:32Z")

</div>

i’m new to forum please post games u like here

---

## [AI Tips and Tricks!](https://forum.makecode.com/t/ai-tips-and-tricks/42245)

<div class="topic-metadata">

**Author:** [@RizeUpDev](https://forum.makecode.com/u/RizeUpDev)\
**Replies:** 18\
**Last updated:** [March 10, 2026, 8:54pm UTC](https://forum.makecode.com/t/ai-tips-and-tricks/42245 "2026-03-10T20:54:14Z")

</div>

Could any body please help me in making AI?

---

## [\[Tutorial\] How to Change the Simulator Color](https://forum.makecode.com/t/tutorial-how-to-change-the-simulator-color/27571)

<div class="topic-metadata">

**Author:** [@Brohann](https://forum.makecode.com/u/Brohann)\
**Replies:** 24\
**Last updated:** [February 9, 2026, 4:03am UTC](https://forum.makecode.com/t/tutorial-how-to-change-the-simulator-color/27571 "2026-02-09T04:03:26Z")

</div>

Did you ever want to change the color of the Simulator for your game? Tired of that annoying turquoise? Step 1 convert your code to javascript if you have not already. only do this if your game in finished or else it m…

---

## [360° aiming - showcase + tutorial](https://forum.makecode.com/t/360-aiming-showcase-tutorial/15614)

<div class="topic-metadata">

**Author:** [@Sarge](https://forum.makecode.com/u/Sarge)\
**Replies:** 11\
**Last updated:** [November 16, 2025, 11:51pm UTC](https://forum.makecode.com/t/360-aiming-showcase-tutorial/15614 "2025-11-16T23:51:46Z")

</div>

Hey folks, Sarge here \[refering to my alias online - S0m3\_random\_guy, abbriviated to SRG which i like to pronounce as “Sarge” - just so you know.\] I’ve figured today is the day to put out something productive so I creat…

---

## [🪲"Sim Error: Failed Cast on Null" Explained](https://forum.makecode.com/t/sim-error-failed-cast-on-null-explained/39926)

<div class="topic-metadata">

**Author:** [@MeatballDev](https://forum.makecode.com/u/MeatballDev)\
**Replies:** 7\
**Last updated:** [October 23, 2025, 11:38pm UTC](https://forum.makecode.com/t/sim-error-failed-cast-on-null-explained/39926 "2025-10-23T23:38:38Z")

</div>

“Sim Error: Failed Cast on Null” Explained I’ve seen so many posts about this bug and its the easiest one to fix so I’m going to explain the bug and how to fix it What is Failed Cast on Null Failed Cast on Null is an …

---

## [How to Save Tilemaps in Makecode Arcade (javascript)](https://forum.makecode.com/t/how-to-save-tilemaps-in-makecode-arcade-javascript/39668)

<div class="topic-metadata">

**Author:** [@RoboVacDev](https://forum.makecode.com/u/RoboVacDev)\
**Replies:** 6\
**Last updated:** [October 13, 2025, 3:15am UTC](https://forum.makecode.com/t/how-to-save-tilemaps-in-makecode-arcade-javascript/39668 "2025-10-13T03:15:17Z")

</div>

(Mods if this doesn’t belong in the Help section, I’m allowing you to change it to any other tags.) Saving and Loading Tilemaps in MakeCode Arcade In MakeCode Arcade, tilemaps are the foundation of your game world. The…

---

## [Custom image font extension (easy importing!)](https://forum.makecode.com/t/custom-image-font-extension-easy-importing/34499)

<div class="topic-metadata">

**Author:** [@Jedi](https://forum.makecode.com/u/Jedi)\
**Replies:** 5\
**Last updated:** [October 6, 2025, 8:55pm UTC](https://forum.makecode.com/t/custom-image-font-extension-easy-importing/34499 "2025-10-06T20:55:05Z")

</div>

so every time i make a project, i usually make a custom font drawing function (because yes). but i got sick of having to remake the function over and over, so i decided it was FINALLY time to make an extension! its pr…

---

## [MakeCode Tutorial Editor: Help with showing all coding blocks from the start](https://forum.makecode.com/t/makecode-tutorial-editor-help-with-showing-all-coding-blocks-from-the-start/39038)

<div class="topic-metadata">

**Author:** [@Winess](https://forum.makecode.com/u/Winess)\
**Replies:** 14\
**Last updated:** [October 3, 2025, 5:08pm UTC](https://forum.makecode.com/t/makecode-tutorial-editor-help-with-showing-all-coding-blocks-from-the-start/39038 "2025-10-03T17:08:03Z")

</div>

Hello All, I’m creating a tutorial, and I want to use the hint blocks, but I want the hit blocks to show for that level, not the entire lesson. Is there a way to make it so on certain steps you have all the coding block…

---

## [Meatballdev's Basic Tutorial](https://forum.makecode.com/t/meatballdevs-basic-tutorial/38749)

<div class="topic-metadata">

**Author:** [@MeatballDev](https://forum.makecode.com/u/MeatballDev)\
**Replies:** 0\
**Last updated:** [August 18, 2025, 4:28pm UTC](https://forum.makecode.com/t/meatballdevs-basic-tutorial/38749 "2025-08-18T16:28:12Z")

</div>

MeatballDev’s Basic Tutorial Make Your Own: I will be updating this over time as I figure stuff out

---

## [Need help. Do you want Ressources For a game?](https://forum.makecode.com/t/need-help-do-you-want-ressources-for-a-game/18850)

<div class="topic-metadata">

**Author:** [@YuHayate](https://forum.makecode.com/u/YuHayate)\
**Replies:** 27\
**Last updated:** [August 11, 2025, 4:45pm UTC](https://forum.makecode.com/t/need-help-do-you-want-ressources-for-a-game/18850 "2025-08-11T16:45:37Z")

</div>

ask me any questions you have i will do my best to answer them.

---

## [My first tutorial](https://forum.makecode.com/t/my-first-tutorial/37136)

<div class="topic-metadata">

**Author:** [@MovieVertigo](https://forum.makecode.com/u/MovieVertigo)\
**Replies:** 4\
**Last updated:** [June 8, 2025, 2:44am UTC](https://forum.makecode.com/t/my-first-tutorial/37136 "2025-06-08T02:44:07Z")

</div>

Testing the water with my first simple tutorial video. Hopefully will be making a whole series as I find the time…

---

## [Learning the advanced tab in Makecode Arcade](https://forum.makecode.com/t/learning-the-advanced-tab-in-makecode-arcade/34163)

<div class="topic-metadata">

**Author:** [@ADM\_F](https://forum.makecode.com/u/ADM_F)\
**Replies:** 5\
**Last updated:** [May 7, 2025, 6:56pm UTC](https://forum.makecode.com/t/learning-the-advanced-tab-in-makecode-arcade/34163 "2025-05-07T18:56:19Z")

</div>

Hello Fish here, I’m here to talk about the advanced tab in Makecode! while you can code some cool stuff without it using it can take your games to another level (mostly Functions and arrays) this isn’t meant to b…

---

## [Making sprites WITHOUT sprites!](https://forum.makecode.com/t/making-sprites-without-sprites/28382)

<div class="topic-metadata">

**Author:** [@Jedi](https://forum.makecode.com/u/Jedi)\
**Replies:** 39\
**Last updated:** [March 28, 2025, 5:18pm UTC](https://forum.makecode.com/t/making-sprites-without-sprites/28382 "2025-03-28T17:18:12Z")

</div>

by using image blocks, the sprite util extension, and a lot of variables, your able to make sprites without sprites! PROOF: i know its more complicated than just using sprites, but if your doing the makecode chall…

---

## [6-Bit RGB (MORE COLOURS)](https://forum.makecode.com/t/6-bit-rgb-more-colours/34263)

<div class="topic-metadata">

**Author:** [@Ultimategreg123](https://forum.makecode.com/u/Ultimategreg123)\
**Replies:** 4\
**Last updated:** [March 5, 2025, 10:10pm UTC](https://forum.makecode.com/t/6-bit-rgb-more-colours/34263 "2025-03-05T22:10:28Z")

</div>

So, im sure we all know that makecode is limeted to 15 colours. However, on hardware the screens are often so small that if someone were to combine the colours red, green and blue then more colours could be produced. Ho…

---

## [Drawing images from strings!](https://forum.makecode.com/t/drawing-images-from-strings/33911)

<div class="topic-metadata">

**Author:** [@Jedi](https://forum.makecode.com/u/Jedi)\
**Replies:** 2\
**Last updated:** [February 18, 2025, 5:51pm UTC](https://forum.makecode.com/t/drawing-images-from-strings/33911 "2025-02-18T17:51:10Z")

</div>

IM BACK WITH MY NEXT WiErd AND USELESS EXTENSION! its called string-images! it makes images out of binary strings! (1-bit style) you can import it by pasting https://github.com/ShrimpCatDev/string-images into the exten…

---

## [Make A Operating System In Makecode!](https://forum.makecode.com/t/make-a-operating-system-in-makecode/21606)

<div class="topic-metadata">

**Author:** [@RIFTdevv](https://forum.makecode.com/u/RIFTdevv)\
**Replies:** 8\
**Last updated:** [February 4, 2025, 6:39pm UTC](https://forum.makecode.com/t/make-a-operating-system-in-makecode/21606 "2025-02-04T18:39:40Z")

</div>

HELLO EVERYONE I have been thinking about making a operating system in Microsoft makecode (with programs, menus and typing) and wanted to see if anyone else had the same idea! if you want feel free to share operating s…

---

## [My new! game](https://forum.makecode.com/t/my-new-game/32440)

<div class="topic-metadata">

**Author:** [@YuminCoding](https://forum.makecode.com/u/YuminCoding)\
**Replies:** 9\
**Last updated:** [December 19, 2024, 5:30pm UTC](https://forum.makecode.com/t/my-new-game/32440 "2024-12-19T17:30:40Z")

</div>

Hey i’m back at 2024! i make the game with the tutorial of the hubble space mission. This game is the Kelly + Hubble Game And i just remixed a bit. but there is a spelling errs i think. And i made the new “Extension…

---

## [Is the GitHub link for new tutorials broken?](https://forum.makecode.com/t/is-the-github-link-for-new-tutorials-broken/27673)

<div class="topic-metadata">

**Author:** [@Yngel](https://forum.makecode.com/u/Yngel)\
**Replies:** 1\
**Last updated:** [August 12, 2024, 1:26pm UTC](https://forum.makecode.com/t/is-the-github-link-for-new-tutorials-broken/27673 "2024-08-12T13:26:12Z")

</div>

For the past few months I’ve been having trouble getting new tutorial GitHub repositories made by MakeCode Arcade to work as intended. There seems to be something wrong with how they’re being set up. I’ve made tutorials …

---

## [Music system (includes vibrato, arpeggio, and lots of other goodies!)](https://forum.makecode.com/t/music-system-includes-vibrato-arpeggio-and-lots-of-other-goodies/30063)

<div class="topic-metadata">

**Author:** [@Jedi](https://forum.makecode.com/u/Jedi)\
**Replies:** 0\
**Last updated:** [August 10, 2024, 10:51pm UTC](https://forum.makecode.com/t/music-system-includes-vibrato-arpeggio-and-lots-of-other-goodies/30063 "2024-08-10T22:51:11Z")

</div>

(try pressing A to see how it sounds!) INTRODUCTION: so i whipped up something that will (at least for me) make music in makecode much easier (but not when making it though :sweat\_smile: ) basically the system is simi…

---

## [Let's collaborate the Doraemon Game(We ever start maded version somehow)](https://forum.makecode.com/t/lets-collaborate-the-doraemon-game-we-ever-start-maded-version-somehow/28763)

<div class="topic-metadata">

**Author:** [@YuminCoding](https://forum.makecode.com/u/YuminCoding)\
**Replies:** 24\
**Last updated:** [May 30, 2024, 5:08pm UTC](https://forum.makecode.com/t/lets-collaborate-the-doraemon-game-we-ever-start-maded-version-somehow/28763 "2024-05-30T17:08:13Z")

</div>

Hey there we are YuminCoding!!! We have been mading some game with all-japanese. it focused of the doraemon’s adventure game, which in the doraemon animation’s game was focused in. In fact i think this doraemon game i…

---

## [The block "is mySprite hitting wall left" won't render or appear in the menu in tutorials](https://forum.makecode.com/t/the-block-is-mysprite-hitting-wall-left-wont-render-or-appear-in-the-menu-in-tutorials/27672)

<div class="topic-metadata">

**Author:** [@Yngel](https://forum.makecode.com/u/Yngel)\
**Replies:** 0\
**Last updated:** [March 13, 2024, 12:12am UTC](https://forum.makecode.com/t/the-block-is-mysprite-hitting-wall-left-wont-render-or-appear-in-the-menu-in-tutorials/27672 "2024-03-13T00:12:47Z")

</div>

I’ve been trying to make a platform game tutorial, but I’ve hit a snag. To keep the player from being able to jump in mid air, which would be a game breaker, I’m only letting the game character jump if it’s on a platform…

---

## [Have a conversation with someone](https://forum.makecode.com/t/have-a-conversation-with-someone/25811)

<div class="topic-metadata">

**Author:** [@ethan](https://forum.makecode.com/u/ethan)\
**Replies:** 1\
**Last updated:** [January 19, 2024, 6:05pm UTC](https://forum.makecode.com/t/have-a-conversation-with-someone/25811 "2024-01-19T18:05:34Z")

</div>

---

## [Just wanted to make a pixel smash tierlist](https://forum.makecode.com/t/just-wanted-to-make-a-pixel-smash-tierlist/23208)

<div class="topic-metadata">

**Author:** [@Mega0star01](https://forum.makecode.com/u/Mega0star01)\
**Replies:** 32\
**Last updated:** [December 18, 2023, 5:41am UTC](https://forum.makecode.com/t/just-wanted-to-make-a-pixel-smash-tierlist/23208 "2023-12-18T05:41:28Z")

</div>

if you do a pixel smash tierlist post it here !!! S: they’re REALLY good options. Top top hat, why? because the projectiles cover almost the whole map. Whisker, why? it’s up B launches too many projectiles so there is…

[Next page](https://forum.makecode.com/tag/tutorial/10.md?match_all_tags=true&page=1&tags%5B%5D=tutorial)
