# Introducing the Amazing Mouse Extension: Take Control and Unleash Your Creativity!

**URL:** <https://forum.makecode.com/t/introducing-the-amazing-mouse-extension-take-control-and-unleash-your-creativity/24587>\
**Category:** Arcade\
**Tags:** game, graphics-and-math, extension, demo\
**Created:** [November 28, 2023, 6:11pm UTC](https://forum.makecode.com/t/introducing-the-amazing-mouse-extension-take-control-and-unleash-your-creativity/24587 "2023-11-28T18:11:34Z")\
**Posts on this page:** 18\
**Page:** 1

<div class="post-metadata">

**Author:** ![YuHayate](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/yuhayate/32/8275_2.png) [@YuHayate](https://forum.makecode.com/u/YuHayate)\
**Post date:** [November 28, 2023, 6:11pm UTC](https://forum.makecode.com/t/introducing-the-amazing-mouse-extension-take-control-and-unleash-your-creativity/24587/1 "2023-11-28T18:11:34Z")

</div>

**Hi there [@everyone](https://forum.makecode.com/groups/everyone)!**

I’m excited to introduce the Mouse Extension, a new tool that brings a whole new level of creativity and fun to your MakeCode Arcade experience. With this extension, you can control a sprite using your cursor, opening up endless possibilities for interactive games and projects. While it may not be 100% accurate, it works well and provides a great opportunity for you to explore and experiment with your ideas. So go ahead, give the Mouse Extension a try and let your imagination run wild!  
[https://yu-hayate.github.com/Yu-hayates\_Mouse/](https://yu-hayate.github.com/Yu-hayates_Mouse/)  
The Mouse Extension in MakeCode Arcade offers several advanced features to enhance your experience:

1. **Hitbox Detection and Creation** : Easily define hitboxes for precise collision interactions within your games.
2. **Mouse Sensitivity Control** : Adjust the mouse sensitivity to match your preferred speed, allowing for smoother and more responsive control.
3. **Customizable Cursor Appearance** : Personalize the appearance of the mouse cursor by choosing from a variety of images to suit your game’s theme.
4. **Flexible Hitbox Positioning** : Modify the position of the cursor’s hitbox for precise control and fine-tuning of interactions and gameplay mechanics.

With these features, the Mouse Extension empowers you to create immersive and engaging games effortlessly in **MakeCode Arcade**.

I value **your** feedback! If you come across any bugs or issues while using the Mouse Extension, don’t hesitate to reach out to me. Your input is valuable in helping me improve and provide the best experience possible. So please, don’t be afraid to point out any bugs or issues you may encounter

---

<div class="post-metadata">

**Author:** ![MakeCode](https://avatars.discourse-cdn.com/v4/letter/m/f475e1/32.png) [@MakeCode](https://forum.makecode.com/u/MakeCode)\
**Post date:** [November 28, 2023, 6:11pm UTC](https://forum.makecode.com/t/introducing-the-amazing-mouse-extension-take-control-and-unleash-your-creativity/24587/2 "2023-11-28T18:11:58Z")

</div>

The provided link doesn’t seem to be working, but this one does:

> **[GitHub - Yu-Hayate/Yu-hayates\_Mouse: allows you to get the mouse position at...](https://github.com/Yu-Hayate/Yu-hayates_Mouse)**
>
> allows you to get the mouse position at the cost of some distortion. but over all i give it a 8/10 great extension - GitHub - Yu-Hayate/Yu-hayates\_Mouse: allows you to get the mouse position at the...

---

<div class="post-metadata">

**Author:** ![Luke](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/luke/32/32519_2.png) [@Luke](https://forum.makecode.com/u/Luke)\
**Post date:** [November 28, 2023, 6:51pm UTC](https://forum.makecode.com/t/introducing-the-amazing-mouse-extension-take-control-and-unleash-your-creativity/24587/3 "2023-11-28T18:51:53Z")

</div>

This is really cool! However when moving the camera, the mouse doesn’t stay on the screen

---

<div class="post-metadata">

**Author:** ![Blobbey](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/blobbey/32/20831_2.png) [@Blobbey](https://forum.makecode.com/u/Blobbey)\
**Post date:** [November 28, 2023, 7:18pm UTC](https://forum.makecode.com/t/introducing-the-amazing-mouse-extension-take-control-and-unleash-your-creativity/24587/4 "2023-11-28T19:18:58Z")

</div>

I get an error when I use the mouse block. Is that a glitch, or am I doing something wrong?

---

<div class="post-metadata">

**Author:** ![randomuser](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/randomuser/32/32505_2.png) [@randomuser](https://forum.makecode.com/u/randomuser)\
**Post date:** [November 29, 2023, 12:40am UTC](https://forum.makecode.com/t/introducing-the-amazing-mouse-extension-take-control-and-unleash-your-creativity/24587/5 "2023-11-29T00:40:45Z")

</div>

WOW!!! This is AMAZING, I love it!!

---

<div class="post-metadata">

**Author:** ![YuHayate](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/yuhayate/32/8275_2.png) [@YuHayate](https://forum.makecode.com/u/YuHayate)\
**Post date:** [November 29, 2023, 5:19pm UTC](https://forum.makecode.com/t/introducing-the-amazing-mouse-extension-take-control-and-unleash-your-creativity/24587/6 "2023-11-29T17:19:02Z")

</div>

can you send me a link to an example? that would help me understand the problem and fix it

---

<div class="post-metadata">

**Author:** ![YuHayate](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/yuhayate/32/8275_2.png) [@YuHayate](https://forum.makecode.com/u/YuHayate)\
**Post date:** [November 29, 2023, 5:19pm UTC](https://forum.makecode.com/t/introducing-the-amazing-mouse-extension-take-control-and-unleash-your-creativity/24587/7 "2023-11-29T17:19:04Z")

</div>

i see ill get to it then

---

<div class="post-metadata">

**Author:** ![Blobbey](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/blobbey/32/20831_2.png) [@Blobbey](https://forum.makecode.com/u/Blobbey)\
**Post date:** [November 29, 2023, 6:42pm UTC](https://forum.makecode.com/t/introducing-the-amazing-mouse-extension-take-control-and-unleash-your-creativity/24587/8 "2023-11-29T18:42:07Z")

</div>

When I open my project with the extension, I get this message.

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

> **[New Extension Testing](https://arcade.makecode.com/S68704-63844-45736-87293)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

---

<div class="post-metadata">

**Author:** ![YuHayate](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/yuhayate/32/8275_2.png) [@YuHayate](https://forum.makecode.com/u/YuHayate)\
**Post date:** [November 29, 2023, 7:28pm UTC](https://forum.makecode.com/t/introducing-the-amazing-mouse-extension-take-control-and-unleash-your-creativity/24587/9 "2023-11-29T19:28:16Z")

</div>

i see the problem is a redeclared variable  
 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/2X/7/7b087755cff556b927d02e3dc55ff0e573789a0c.png)  
i will fix this by adding a hex value after variables  
remember to update the extension

---

<div class="post-metadata">

**Author:** ![YuHayate](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/yuhayate/32/8275_2.png) [@YuHayate](https://forum.makecode.com/u/YuHayate)\
**Post date:** [November 29, 2023, 7:30pm UTC](https://forum.makecode.com/t/introducing-the-amazing-mouse-extension-take-control-and-unleash-your-creativity/24587/10 "2023-11-29T19:30:07Z")

</div>

**What innovative features would you like to see added to a mouse extension to enhance your experience?**

Feel free to share your thoughts and ideas. I value your input and look forward to hearing your suggestions!

---

<div class="post-metadata">

**Author:** ![Blobbey](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/blobbey/32/20831_2.png) [@Blobbey](https://forum.makecode.com/u/Blobbey)\
**Post date:** [November 29, 2023, 8:02pm UTC](https://forum.makecode.com/t/introducing-the-amazing-mouse-extension-take-control-and-unleash-your-creativity/24587/11 "2023-11-29T20:02:30Z")

</div>

I’ve updated the link, but it looks like the tilemap files got uploaded in the extension, so now there’s duplicate files and it’s giving me an error.

---

<div class="post-metadata">

**Author:** ![YuHayate](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/yuhayate/32/8275_2.png) [@YuHayate](https://forum.makecode.com/u/YuHayate)\
**Post date:** [November 29, 2023, 8:53pm UTC](https://forum.makecode.com/t/introducing-the-amazing-mouse-extension-take-control-and-unleash-your-creativity/24587/12 "2023-11-29T20:53:56Z")

</div>

that i cant fix as its a read only file maybe open the extension in an other game?

---

<div class="post-metadata">

**Author:** ![BlastBoxGames](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/blastboxgames/32/11727_2.png) [@BlastBoxGames](https://forum.makecode.com/u/BlastBoxGames)\
**Post date:** [November 30, 2023, 5:14pm UTC](https://forum.makecode.com/t/introducing-the-amazing-mouse-extension-take-control-and-unleash-your-creativity/24587/17 "2023-11-30T17:14:56Z")

</div>

Yes I can make Har har har har har har har har har har har har har har har har har har

---

<div class="post-metadata">

**Author:** ![Maketendo](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/maketendo/32/27571_2.png) [@Maketendo](https://forum.makecode.com/u/Maketendo)\
**Post date:** [November 30, 2023, 5:56pm UTC](https://forum.makecode.com/t/introducing-the-amazing-mouse-extension-take-control-and-unleash-your-creativity/24587/19 "2023-11-30T17:56:02Z")

</div>

AI is just taking over the world bro. And I don’t mind if your posts are AI-generated and half of the social media apps have one lol  
but apart from that this extension is amazing well done! 😁

---

<div class="post-metadata">

**Author:** ![Brohann](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/brohann/32/17380_2.png) [@Brohann](https://forum.makecode.com/u/Brohann)\
**Post date:** [December 1, 2023, 12:21am UTC](https://forum.makecode.com/t/introducing-the-amazing-mouse-extension-take-control-and-unleash-your-creativity/24587/20 "2023-12-01T00:21:16Z")

</div>

I can usually recognize AI generated text when I see it, not to mention so can [gptzero.me](http://gptzero.me)!  
 ![results](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/2X/f/f3f4deaff0c9e3298b494f93afa68b5fb0e5882d.png)

---

<div class="post-metadata">

**Author:** ![randomuser](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/randomuser/32/32505_2.png) [@randomuser](https://forum.makecode.com/u/randomuser)\
**Post date:** [December 1, 2023, 6:52pm UTC](https://forum.makecode.com/t/introducing-the-amazing-mouse-extension-take-control-and-unleash-your-creativity/24587/21 "2023-12-01T18:52:35Z")

</div>

Oh, I think you’re 100% human, you have too much personality to be ai!

---

<div class="post-metadata">

**Author:** ![Brohann](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/brohann/32/17380_2.png) [@Brohann](https://forum.makecode.com/u/Brohann)\
**Post date:** [December 2, 2023, 12:21am UTC](https://forum.makecode.com/t/introducing-the-amazing-mouse-extension-take-control-and-unleash-your-creativity/24587/22 "2023-12-02T00:21:56Z")

</div>

I’m not saying that @YuHayate is not human, I’m just pointing out that some of his posts seem to be aided by artificial intelligence

---

<div class="post-metadata">

**Author:** ![\_jupiter](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/_jupiter/32/28012_2.png) [@\_jupiter](https://forum.makecode.com/u/_jupiter)\
**Post date:** [December 4, 2023, 8:01am UTC](https://forum.makecode.com/t/introducing-the-amazing-mouse-extension-take-control-and-unleash-your-creativity/24587/23 "2023-12-04T08:01:49Z")

</div>

The makecode forces have deployed freddy fazbear
