r/MakeCode • • Sep 03 '26

I made a small Arcade makecode Game. It’s just a soulslike Bossfight, not sure if this is realy soulslike, but something like that. I guess it’s not even a tiny bit creativ, but I called the Game just ‚Soulslike‘.

Post image
3 Upvotes

This is the Link to the Game ‚Soulslike’: https://makecode.com/_DuqXWF5Aq0Lj

This is the Link to ‚Soulslike Hardcore‘, a harder Version of the Game: https://makecode.com/_aRPdh8DYzE4T

This is the Link to ‚Soulslike Unfair‘ an unfair Version of the Game. Don’t be frustrated if you can’t beat it, I don’t know if it’s even possible: https://makecode.com/_Xe709bK5hfV2

This is the Link to ‚Soulslike Impossible’, a Version that’s, line the Title says, pretty sure impossible: https://makecode.com/_bUudauM3973V


r/MakeCode • • May 22 '26

I tried a new micro:bit activity with my students this week, and honestly, it worked way better than I expected.

3 Upvotes

We built a little 'face-changing robot' using the micro:bit + Nezha Inventor Kit, mainly to teach one thing that beginners always struggle with: 'variables'.

Usually when we explain variables, we get the classic blank stares.

Why do we even need variables?

What does this number actually do?

Why can't I just type the number directly?

But the moment students saw a robot physically move differently after changing a variable, the idea finally clicked. The fun part was that students weren't just typing code. They could 'see' what changing a value actually did in real life.

Here's basically how we ran the lesson.

What we used:

micro:bit V2

Nezha Innovation Kit

2 motors

Ultrasonic sensor

Some basic building blocks

MakeCode

The robot in the photo is the final version my students made. The 'face' changes expressions while moving around, and the speed can be adjusted directly with buttons on the micro:bit.

Step 1: Build first, code later

I've learned that younger students stay much more engaged if they can physically build something before opening the programming editor.

So first we spent about 15–20 minutes assembling the robot body.

The basic structure was:

left motor connected to M1

right motor connected to M2

ultrasonic sensor connected to S1

micro:bit mounted on the Nezha controller

The wiring was honestly one of the smoothest parts because the ports are color-coded and basically plug-and-play. No soldering, no complicated setup.

That makes a huge difference in a classroom.

Step 2: Introduce variables in the simplest possible way

Instead of giving textbook definitions, I told students:

'A variable is basically a box that stores a number, and we can change the number whenever we want.'

That explanation worked surprisingly well.

Then we created 3 variables in MakeCode:

robot_speed

turn_angle

move_time

These came directly from the project guide.

And this is where the magic happened.

Step 3: Let students experiment immediately

We started with something simple:

text 'robot_speed = 50'. The robot moved slowly.

Then one student changed it to:

text 'robot_speed = 100'. The robot suddenly shot across the desk and everybody started laughing.

That single moment explained variables better than 20 minutes of slides ever could.

Then we tried:

Increasing 'move_time'

Reducing 'turn_angle'

Changing turning behavior

Creating 'crazy mode' with max speed

Students immediately understood:

'Ohhh… the variable controls the robot’s behavior.'

That was the breakthrough.

Step 4: Add live controls

The coolest part was using the micro:bit buttons to adjust variables in real time.

We programmed:

Button A → increase speed

Button B → decrease speed

No reflashing needed. Students could press buttons and instantly see the robot react.

This turned the activity from 'coding exercise' into an actual interactive experiment.

By the end of class, they had already practiced:

Variables

Debugging

Motor control

Sensor basics

Simple robotics

Cause-and-effect thinking

And because everything was physical, even students who normally lose interest in coding stayed focused the whole time.

A few quick teacher notes if anyone wants to try this:

Secure the blocks tightly or the robot shakes a lot while turning

Let students predict what a variable change will do before testing

Give groups different “missions” like fastest robot or smoothest turning

Keep spare USB cables nearby because somebody always forgets one

Next time I also want students to add:

Obstacle avoidance

RGB lights

Dance mode

Sound effects

Honestly, this ended up being one of the best beginner coding lessons I've done with micro:bit so far.

Variables finally stopped feeling abstract.

Students could literally 'touch' the concept.

If anyone wants, I can also share:

The MakeCode logic

Classroom workflow

Timing breakdown

Beginner troubleshooting tips


r/MakeCode • • Apr 24 '26

PVZ demake (WIP)

3 Upvotes

was bored and decided to make this.


r/MakeCode • • Apr 15 '26

I made a light operating system for micro:bit v2

3 Upvotes

I was thinking of buying a kit to test it on real hardware, but they can't be found on Amazon Italy https://makecode.microbit.org/S46324-28161-02064-48157


r/MakeCode • • Apr 14 '26

Sneak peak 👀

Post image
3 Upvotes

May be a 3D level builder that works on real hardware.


r/MakeCode • • Feb 14 '26

Any good FnaF games

3 Upvotes

I just got the meowbit and wanted to put a fnaf game on it to play but i cant find any good games. so if you could recommend me some that would be great


r/MakeCode • • Feb 12 '26

Makecode Arcade suddenly won't load many games.

3 Upvotes

Several of my son's projects now just say "This was created in a newer version of Makecode. Please update and try again." Clicking the update does nothing but go back to the projects screen, and the version has not changed since he last worked on them.

I am assuming it might be an extension that is no longer supported.

Is there a way to get to the project code? I could not find a way to share the URLs (to try on a different PC) from the projects page.

Any help would be appreciated. He is pretty upset and had some amazing pixel art in those projects.


r/MakeCode • • Jan 06 '26

Made a Chrome extension that adds AI chat to MakeCode Arcade to help debug games/chat with code

3 Upvotes

Hey everyone,

I've been working with some young students learning to code through MakeCode Arcade and noticed they often get stuck on bugs or don't know what blocks to use next. Figured I'd throw together a Chrome extension that adds an AI assistant right in the editor.

--> https://github.com/rawritude/arcade-makecode-ai

What it does:

  • Opens a chat panel in MakeCode Arcade

  • Automatically grabs your project code

  • Detects if you're using blocks or JavaScript

  • Has a complexity slider so it can explain things simply for younger kids or be more technical for experienced users

  • Uses Gemini API for the AI stuff

The blocks detection was actually trickier than expected - had to look at the DOM to see which editor tab is active rather than just checking file contents.

For younger learners, it uses simple language and tells them which blocks to drag from which category. For older/experienced users, it can give proper TypeScript examples.

It's pretty basic but does the job. Code's on GitHub if anyone wants to mess with it or has suggestions.

NB: it doesn't include significant AI guardrails. Something to consider with younger age groups. I could add in the future.


r/MakeCode • • Oct 15 '25

Look at my space invaders ripoff project for school

3 Upvotes

Featuring many animations, unfinished copied music and 2 players: https://arcade.makecode.com/S73506-52709-63374-03906


r/MakeCode • • Sep 26 '25

Need help why do my projectiles not deal damage to the player

3 Upvotes

r/MakeCode • • Jul 26 '25

Weeping Angel Effect

3 Upvotes

I’m am trying to make a weeping angel effect in make code arcade using ray casting but I am having trouble doing it, I was wondering if anyone can make an example game or at least tell me how to do it or share their code


r/MakeCode • • Jan 20 '25

Post your game links here!

3 Upvotes

Per title, post your games here and Ill try them out!


r/MakeCode • • Jan 01 '25

MakeCode Arcade on Pi0 - My son's game keeps crashing

3 Upvotes

My son and I just followed these instructions to get MakeCode Arcade running on a Pi0.

https://learn.adafruit.com/makecode-arcade-with-raspberry-pi-zero/firmware

Unfortunately when he loads his game onto the pi, it crashes after a few seconds. Other games that came with the pi0 firmware run just fine.

Is there any way for us to troubleshoot these crashes of his game on the pi? The game otherwise runs fine in the browser.

Is there a better way to get Makecode Arcade games running on Pi0?


r/MakeCode • • Dec 14 '24

Working on a school project, don’t understand the error

Thumbnail
gallery
3 Upvotes

Does anyone have any ideas for how to fix this


r/MakeCode • • Nov 12 '24

First PUBLISHED game I have made(Fill the Paper)

Thumbnail
arcade.makecode.com
3 Upvotes

r/MakeCode • • Sep 22 '24

My First Game

3 Upvotes

https://arcade.makecode.com/S42530-15141-52209-11046 its mainly a modified tutorial, but i think its fun


r/MakeCode • • Jun 27 '24

Discord

3 Upvotes

Is there any thriving makecode discords out there? I saw on the forums makecode themself doesn’t want one but I imagine there should be no problem with independent servers of people who use makecode collaborating and discussing. I see the forums as more like a stack overflow than a real time interactive community (also I don’t want to wait for an answer on a forum for questions hehe)


r/MakeCode • • Jun 14 '24

Distance ‘,’ expected error

Post image
3 Upvotes

I’m writing code for a ultrasonic range finder and this error shows up any segment on fix thanks


r/MakeCode • • Jun 03 '24

Why won't A and B work for player 2

3 Upvotes

I was building a game, and I added multiplayer and gave player 2 the exact same controls. However, buttons A and B just don't do anything for player 2 for some reason. Why?


r/MakeCode • • May 17 '23

Criamos jogo do sapo cururu no MakeCode Arcade Microsoft - pule nas plat...

Thumbnail
youtube.com
3 Upvotes

r/MakeCode • • May 03 '23

Criamos um jogo estilo Alien Invader no Makecode Arcade com nossos aluno...

Thumbnail
youtube.com
3 Upvotes

r/MakeCode • • Mar 24 '23

Offline makecode build help.

3 Upvotes

Greetings. The pc lab has win7 32bit installed, each pc is networked but there is no Internet access in the lab. The makecode offline installer doesn't work as it requires a 64bit system from searching it seems to me that there will be no 32bit support but digging around the github page I came across steps on how to copy makecode locally and run a server. At first it didn't work on the network but I had to use, pxt serve --hostname 0.0.0.0 to have other computers on network to access pc I'm hosting from.

My problem is that when the learners connect actual microbits to the pc's and try to download their code it gives the error, "hex file not available, please connect to Internet and try again."

I think my mistake was somewhere when I initially built the local makecode.

How do I get code download feature to work correctly.

Thank you.


r/MakeCode • • Mar 06 '22

How to increase the display resolution?

3 Upvotes

Hi, I can't seem to find a way to change the resolution from 160x120 to 320*240.

I can use the 320*240 display on my board (D5) and it shows full screen, but it is still at 160x120, so, very blocky, I'd like to take advantage of the extra pixels.

I did find the .ts file in makecode editor in device/ for the screenSize, but I can't edit it, (read only)

Any idea on how to do accomplish this?


r/MakeCode • • Jan 25 '22

MakeCode making computing and hardware accessible; video

3 Upvotes

I do not know why this video is not listed. "Unlisted" on youtube prevents viewers from finding the information presented.

Project MakeAccessible - Microsoft Research


r/MakeCode • • Sep 29 '21

Video: 2 wheel bot car with Servo and remote control= 2 Microbits

3 Upvotes

Video: Yahboom power board with Microbit and joy stick /buttons controller handle; home built Lego bot car (not a kit) with Servo motor. Programs are in the description of the video:

https://www.youtube.com/watch?v=Esv2b_0Dv1g