# Sonic 3

**URL:** <https://forum.makecode.com/t/sonic-3/20347>\
**Category:** Collaboration\
**Tags:** game, graphics-and-math, art, music, platformer\
**Created:** [June 1, 2023, 4:39pm UTC](https://forum.makecode.com/t/sonic-3/20347 "2023-06-01T16:39:52Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![kimcodes](https://avatars.discourse-cdn.com/v4/letter/k/9d8465/32.png) [@kimcodes](https://forum.makecode.com/u/kimcodes)\
**Post date:** [June 26, 2023, 6:32pm UTC](https://forum.makecode.com/t/sonic-3/20347/21 "2023-06-26T18:32:27Z")

</div>

It does actually have the black notes. You can cycle between sharp, flat, and natural notes by holding ctrl/cmd and clicking.

---

<div class="post-metadata">

**Author:** ![babol](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/babol/32/27355_2.png) [@babol](https://forum.makecode.com/u/babol)\
**Post date:** [June 26, 2023, 6:42pm UTC](https://forum.makecode.com/t/sonic-3/20347/22 "2023-06-26T18:42:16Z")

</div>

ima make a cool opening cutscene like the original game

---

<div class="post-metadata">

**Author:** ![JtSpeedRun](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/jtspeedrun/32/33167_2.png) [@JtSpeedRun](https://forum.makecode.com/u/JtSpeedRun)\
**Post date:** [June 26, 2023, 7:36pm UTC](https://forum.makecode.com/t/sonic-3/20347/23 "2023-06-26T19:36:06Z")

</div>

Thanks, I appreciate it!

---

<div class="post-metadata">

**Author:** ![babol](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/babol/32/27355_2.png) [@babol](https://forum.makecode.com/u/babol)\
**Post date:** [June 26, 2023, 7:36pm UTC](https://forum.makecode.com/t/sonic-3/20347/24 "2023-06-26T19:36:08Z")

</div>

wait fr?

---

<div class="post-metadata">

**Author:** ![kimcodes](https://avatars.discourse-cdn.com/v4/letter/k/9d8465/32.png) [@kimcodes](https://forum.makecode.com/u/kimcodes)\
**Post date:** [June 26, 2023, 9:56pm UTC](https://forum.makecode.com/t/sonic-3/20347/25 "2023-06-26T21:56:26Z")

</div>

yup! 🙂

---

<div class="post-metadata">

**Author:** ![labfox29](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/labfox29/32/9252_2.png) [@labfox29](https://forum.makecode.com/u/labfox29)\
**Post date:** [June 30, 2023, 4:38pm UTC](https://forum.makecode.com/t/sonic-3/20347/26 "2023-06-30T16:38:48Z")

</div>

Thanks! I tried making a collision but the save was lost 🙁

---

<div class="post-metadata">

**Author:** ![labfox29](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/labfox29/32/9252_2.png) [@labfox29](https://forum.makecode.com/u/labfox29)\
**Post date:** [July 5, 2023, 3:34pm UTC](https://forum.makecode.com/t/sonic-3/20347/27 "2023-07-05T15:34:43Z")

</div>

![arcade-TEST](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/2X/2/21d4ff9ae154aa1091c4fee581a73f35d2c1aa30.png)  
I think this is it

---

<div class="post-metadata">

**Author:** ![Reflectfr](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/reflectfr/32/32515_2.png) [@Reflectfr](https://forum.makecode.com/u/Reflectfr)\
**Post date:** [September 11, 2023, 6:14pm UTC](https://forum.makecode.com/t/sonic-3/20347/28 "2023-09-11T18:14:55Z")

</div>

Yo if dis ain’t dead maybe this could be the life icon

> **[sonic 3 recode life sprite](https://arcade.makecode.com/S85329-75268-67411-60572)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

---

<div class="post-metadata">

**Author:** ![autadam](https://avatars.discourse-cdn.com/v4/letter/a/e9c0ed/32.png) [@autadam](https://forum.makecode.com/u/autadam)\
**Post date:** [November 16, 2023, 10:00pm UTC](https://forum.makecode.com/t/sonic-3/20347/29 "2023-11-16T22:00:26Z")

</div>

I can help!

---

<div class="post-metadata">

**Author:** ![Workbench](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/workbench/32/11032_2.png) [@Workbench](https://forum.makecode.com/u/Workbench)\
**Post date:** [February 12, 2024, 4:34pm UTC](https://forum.makecode.com/t/sonic-3/20347/30 "2024-02-12T16:34:29Z")

</div>

YOOOOOOOOOOOOOOOOOOOOOOOO, I FINALLY FOUND AN ANSWER TO THE LACK OF NOTES! (Though I would suggest having said ability be mentioned in the music editor, cuz I genuinely thought those were all the notes)

---

<div class="post-metadata">

**Author:** ![Reflectfr](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/reflectfr/32/32515_2.png) [@Reflectfr](https://forum.makecode.com/u/Reflectfr)\
**Post date:** [July 26, 2024, 5:01pm UTC](https://forum.makecode.com/t/sonic-3/20347/31 "2024-07-26T17:01:51Z")

</div>

me waiting for the next hint of an update be like:

---

<div class="post-metadata">

**Author:** ![labfox29](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/labfox29/32/9252_2.png) [@labfox29](https://forum.makecode.com/u/labfox29)\
**Post date:** [July 31, 2024, 4:44pm UTC](https://forum.makecode.com/t/sonic-3/20347/32 "2024-07-31T16:44:54Z")

</div>

I just need the physics for the ground tiles

---

<div class="post-metadata">

**Author:** ![babol](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/babol/32/27355_2.png) [@babol](https://forum.makecode.com/u/babol)\
**Post date:** [August 13, 2024, 4:25pm UTC](https://forum.makecode.com/t/sonic-3/20347/33 "2024-08-13T16:25:00Z")

</div>

you do realize that you need to make a list for every single tile right? (i think)  
its to decide the height of every mask pixel. the amount of items needs to be the width of the tile and numbers cannot be higher than the tile’s height. (for makecode arcade, its 16x16.)  
lets say we have an 8x8 tile that we want to make a mask for  
4,7,8,8,8,8,7,4  
every single item in this list is the height of each bar in the mask  
the mask would look like this.  
 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/4/7/479d73917e298e6b696ac4f362121b1344d42b05.png)  
(with the numbers on them)  
 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/e/c/ec12e4c8ff57a64efa7a86db9ad5d38c5d64fde0.png)  
but im not sure if this is how it works or not  
this is just what i remember

---

<div class="post-metadata">

**Author:** ![ElPanzerIII](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/elpanzeriii/32/28564_2.png) [@ElPanzerIII](https://forum.makecode.com/u/ElPanzerIII)\
**Post date:** [October 30, 2024, 9:36pm UTC](https://forum.makecode.com/t/sonic-3/20347/34 "2024-10-30T21:36:53Z")

</div>

is this project forgotten?

---

<div class="post-metadata">

**Author:** ![ElPanzerIII](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/elpanzeriii/32/28564_2.png) [@ElPanzerIII](https://forum.makecode.com/u/ElPanzerIII)\
**Post date:** [October 30, 2024, 9:36pm UTC](https://forum.makecode.com/t/sonic-3/20347/35 "2024-10-30T21:36:55Z")

</div>

try slope engine, search it it’s omewhere in the forums

---

<div class="post-metadata">

**Author:** ![labfox29](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/labfox29/32/9252_2.png) [@labfox29](https://forum.makecode.com/u/labfox29)\
**Post date:** [November 2, 2024, 1:49am UTC](https://forum.makecode.com/t/sonic-3/20347/36 "2024-11-02T01:49:54Z")

</div>

I did but I don’t know how to optimize the sprites.

---

<div class="post-metadata">

**Author:** ![ElPanzerIII](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/elpanzeriii/32/28564_2.png) [@ElPanzerIII](https://forum.makecode.com/u/ElPanzerIII)\
**Post date:** [November 2, 2024, 12:57pm UTC](https://forum.makecode.com/t/sonic-3/20347/37 "2024-11-02T12:57:05Z")

</div>

maybe you can do an invisible hitbox that calculates the position of the player and the terrain, or something like that.

---

<div class="post-metadata">

**Author:** ![labfox29](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/labfox29/32/9252_2.png) [@labfox29](https://forum.makecode.com/u/labfox29)\
**Post date:** [November 2, 2024, 11:20pm UTC](https://forum.makecode.com/t/sonic-3/20347/38 "2024-11-02T23:20:58Z")

</div>

That might help…

---

<div class="post-metadata">

**Author:** ![MarioLandMaker370](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/mariolandmaker370/32/25672_2.png) [@MarioLandMaker370](https://forum.makecode.com/u/MarioLandMaker370)\
**Post date:** [October 22, 2025, 5:33pm UTC](https://forum.makecode.com/t/sonic-3/20347/39 "2025-10-22T17:33:33Z")

</div>

[https://arcade.makecode.com/S98355-78260-70500-65692](https://arcade.makecode.com/S98355-78260-70500-65692) I Made A Replica Of The Blue Sphere Stage It Isn’t That Good But It’s What Ever

---

<div class="post-metadata">

**Author:** ![RoboVacDev](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/robovacdev/32/29619_2.png) [@RoboVacDev](https://forum.makecode.com/u/RoboVacDev)\
**Post date:** [October 22, 2025, 9:37pm UTC](https://forum.makecode.com/t/sonic-3/20347/40 "2025-10-22T21:37:01Z")

</div>

I’m helping!!!

[Previous page](https://forum.makecode.com/t/sonic-3/20347.md?page=1)

[Next page](https://forum.makecode.com/t/sonic-3/20347.md?page=3)
