Makecode Programming Language?

What if… hear me out… someone made a programming language in Makecode Arcade?
Before you guys say (TYPESCRIPT! TYPESCRIPT!)
I’m talking about a programming language WITHIN the simulator. Like, you boot it up, and you make code with the game! I mean… the site is called makecode
It’d be fun for a collab! As far as I’m aware you can already set up variables using settings, and mathematical operations using the math functions. If/Then statements might be a little tricky, but overall, it MIGHT be possible!
If you guys wanna help / give advice, feel free to do so!

3 Likes

@naily hehe, you might be interested in https://makecode.microbit.org/microcode

6 Likes

Oh, lol! I guess one already exists!

1 Like

WOOOOAAAAAH

1 Like

You could do that.

The first question to ask yourself is what will this new language look like? Will it be text? There are some limitations on entering text. Will it be sprites? Probably better.

Here is a project I made where I am entering a polynomial equation and then graphing it. I use the joystick and buttons to enter the equation instead of text because that would be awful.

I would encourage you to look at the Touring Machine. https://en.wikipedia.org/wiki/Turing_machine

A Touring Machine is a computer with a very simple set of instructions and inputs/outputs. I feel like you could represent it very well with sprites. The interesting thing would be to try to program it. It would be an interesting game to make people think about Turing Completeness and give some insight into the great Alan Turing’s work.

1 Like

Making one in makecode is to be slow, unless highly optimized. It would be like making a programming language in Microsoft BASIC.

2 Likes