# MathX Extension

**URL:** https://forum.makecode.com/t/mathx-extension/45098
**Category:** Show & Tell
**Tags:** graphics-and-math, extension
**Created:** [July 27, 2026, 4:03am UTC](https://forum.makecode.com/t/mathx-extension/45098 "2026-07-27T04:03:15Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![CodaKnight](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/codaknight/32/33491_2.png) [@CodaKnight](https://forum.makecode.com/u/CodaKnight)
#### Post date: [July 27, 2026, 4:03am UTC](https://forum.makecode.com/t/mathx-extension/45098/1 "2026-07-27T04:03:16Z")

</div>

## **Welcome to the MathX Extension!**

In response to my **Extension Speedrun** , I recently showed off my new extension, **MathX** , in my original post. This topic is dedicated entirely to the extension and will serve as the main place for everything related to MathX.

> **[GitHub - CrzLe0723/MathX: MathX is a utility extension for MakeCode Arcade...](https://github.com/CrzLe0723/MathX)**
>
> MathX is a utility extension for MakeCode Arcade that includes advanced mathematical functions, vector operations, interpolation, easing, movement helpers, timing utilities, and physics calculations to make game development easier.

Here, I’ll be posting things like:

- Block documentation and explanations

- Tips and example use cases

- Dev logs and updates

- New features and changelogs

- Bug fixes and known issues

- Frequently asked questions

- Community suggestions and feedback

Whether you’re just getting started or want to learn what every block does, this post will be updated as the extension continues to grow. I hope you find it useful, and I’d love to hear any ideas or suggestions for future updates!

---

<div class="post-metadata">

### Author: ![YamJam](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/yamjam/32/29681_2.png) [@YamJam](https://forum.makecode.com/u/YamJam)
#### Post date: [July 27, 2026, 4:12pm UTC](https://forum.makecode.com/t/mathx-extension/45098/2 "2026-07-27T16:12:50Z")

</div>

I literally JUST saw your extension speedrun topic

---

<div class="post-metadata">

### Author: ![YamJam](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/yamjam/32/29681_2.png) [@YamJam](https://forum.makecode.com/u/YamJam)
#### Post date: [July 27, 2026, 4:12pm UTC](https://forum.makecode.com/t/mathx-extension/45098/3 "2026-07-27T16:12:55Z")

</div>

WAIT DID I JUST SEE _EASING???_  
_MOVEMENT???_  
_TIMING UTILITIES???_  
_PHYSICS CALC-_

\*descends into heaven \*

---

<div class="post-metadata">

### Author: ![miguelsanto17598-gli](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/miguelsanto17598-gli/32/35185_2.png) [@miguelsanto17598-gli](https://forum.makecode.com/u/miguelsanto17598-gli)
#### Post date: [July 27, 2026, 4:13pm UTC](https://forum.makecode.com/t/mathx-extension/45098/4 "2026-07-27T16:13:09Z")

</div>

I was NOT expecting this one

![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/3/2/329019354680c752eb60abb45c6b5b0993614bc6.png)

awesome extention (:

---

<div class="post-metadata">

### Author: ![NeverStopTheCoder](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/neverstopthecoder/32/21194_2.png) [@NeverStopTheCoder](https://forum.makecode.com/u/NeverStopTheCoder)
#### Post date: [July 28, 2026, 2:20am UTC](https://forum.makecode.com/t/mathx-extension/45098/5 "2026-07-28T02:20:19Z")

</div>

as someone who has made multiple extensions I must say good job and I also agree

> [@YamJam](#):
>
> \*descends into heaven \*

---

<div class="post-metadata">

### Author: ![CodaKnight](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/codaknight/32/33491_2.png) [@CodaKnight](https://forum.makecode.com/u/CodaKnight)
#### Post date: [July 28, 2026, 2:38am UTC](https://forum.makecode.com/t/mathx-extension/45098/6 "2026-07-28T02:38:32Z")

</div>

Thank you! I honestly don’t like that section that much and I’m going to add/change some blocks.

Also… ![CodaHappSmall](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/f/1/f1f741c924b53f70ea3fc9fec78a5ff090e178e9.png) ![CodaHappSmall](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/f/1/f1f741c924b53f70ea3fc9fec78a5ff090e178e9.png) ![CodaHappSmall](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/f/1/f1f741c924b53f70ea3fc9fec78a5ff090e178e9.png)

_Poll ([view on site](https://forum.makecode.com/t/mathx-extension/45098/6))_

---

<div class="post-metadata">

### Author: ![CodaKnight](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/codaknight/32/33491_2.png) [@CodaKnight](https://forum.makecode.com/u/CodaKnight)
#### Post date: [July 28, 2026, 9:03pm UTC](https://forum.makecode.com/t/mathx-extension/45098/7 "2026-07-28T21:03:48Z")

</div>

Also, wondering if anyone has any questions so far on blocks, tips on making code faster, block ideas, etc.?

---

<div class="post-metadata">

### Author: ![CodaKnight](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/codaknight/32/33491_2.png) [@CodaKnight](https://forum.makecode.com/u/CodaKnight)
#### Post date: [July 28, 2026, 9:04pm UTC](https://forum.makecode.com/t/mathx-extension/45098/8 "2026-07-28T21:04:06Z")

</div>

_Ascends_???🤣

You should see the effects category lol!

Hope you enjoy it!

---

<div class="post-metadata">

### Author: ![TheEarth](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/theearth/32/34579_2.png) [@TheEarth](https://forum.makecode.com/u/TheEarth)
#### Post date: [July 28, 2026, 9:09pm UTC](https://forum.makecode.com/t/mathx-extension/45098/9 "2026-07-28T21:09:23Z")

</div>

if only I knew how to use vector2 better

---

<div class="post-metadata">

### Author: ![CodaKnight](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/codaknight/32/33491_2.png) [@CodaKnight](https://forum.makecode.com/u/CodaKnight)
#### Post date: [August 2, 2026, 3:43am UTC](https://forum.makecode.com/t/mathx-extension/45098/10 "2026-08-02T03:43:34Z")

</div>

Dev log:

Date 8/1/26 Time 9:18am (as of posting)

New functions and somethings were changed in my new version of the MathX extension…

V.1.0.0!

This version doesn’t add too much to it but it does revamp one category:

**The Original Custom Functions Category.**

I had to redesign the blocks and category since there was an issue of some Blockly stuff that MakeCode can’t do (forum link: [How to create reusable formula blocks in MakeCode extensions?](https://forum.makecode.com/t/how-to-create-reusable-formula-blocks-in-makecode-extensions/45112) )

Though, now, the blocks now work.

When you’re creating you’re custom function, you must use **MY** equation/evaluation blocks, otherwise it won’t work. You can still use my other blocks too with it.

If for example, you wanted for some reason a formula that you reuse to be this:

`PI + Euler's Number + parameter(0) // parameter0 is whatever the player inputs `

You could do this.

And also, we have **our first MathX demo project:**

> **[MathX Extension TEST](https://arcade.makecode.com/S48483-30088-00291-84148)**
>
> This is the test for the MathX Extension
