# Sonic 1 SMS Port to MakeCode

**URL:** https://forum.makecode.com/t/sonic-1-sms-port-to-makecode/28104
**Category:** Collaboration
**Tags:** music, platformer, art, graphics-and-math, game
**Created:** [April 6, 2024, 2:59am UTC](https://forum.makecode.com/t/sonic-1-sms-port-to-makecode/28104 "2024-04-06T02:59:06Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![Astronomicality22](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/astronomicality22/32/18365_2.png) [@Astronomicality22](https://forum.makecode.com/u/Astronomicality22)
#### Post date: [April 6, 2024, 2:59am UTC](https://forum.makecode.com/t/sonic-1-sms-port-to-makecode/28104/1 "2024-04-06T02:59:06Z")

</div>

So… Anyone up for this? I’m making Sonic 1 SMS, and **need** help on somethings, like graphics, and music (Sound effects and "on x " blocks will work) so if anyone would help, it’d be greatly appreciated.

---

<div class="post-metadata">

### Author: ![Nerdiest](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/nerdiest/32/10678_2.png) [@Nerdiest](https://forum.makecode.com/u/Nerdiest)
#### Post date: [April 7, 2024, 10:57pm UTC](https://forum.makecode.com/t/sonic-1-sms-port-to-makecode/28104/3 "2024-04-07T22:57:18Z")

</div>

I can help with most anything BUT i am working on two pretty big projects currenty so I mostly will help with sprite art and level layouts

---

<div class="post-metadata">

### Author: ![Astronomicality22](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/astronomicality22/32/18365_2.png) [@Astronomicality22](https://forum.makecode.com/u/Astronomicality22)
#### Post date: [April 8, 2024, 3:48am UTC](https://forum.makecode.com/t/sonic-1-sms-port-to-makecode/28104/4 "2024-04-08T03:48:43Z")

</div>

Here’s my code so far

> **[Sonic C64 for Makecode](https://arcade.makecode.com/S11549-52783-84392-92076)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

(Credit to @Brainstorm_Studios for the engine)

 ![b](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/2X/0/06c8d42bf6ba27e41eb90db68248c911900b9594.webp)  
This is the spritesheet you can use.

---

<div class="post-metadata">

### Author: ![Astronomicality22](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/astronomicality22/32/18365_2.png) [@Astronomicality22](https://forum.makecode.com/u/Astronomicality22)
#### Post date: [April 8, 2024, 3:49am UTC](https://forum.makecode.com/t/sonic-1-sms-port-to-makecode/28104/5 "2024-04-08T03:49:02Z")

</div>

Hey, @Brohann, since you’re great at converting music, can you convert Sonic C64 music to MakeCode?

---

<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: [April 8, 2024, 5:05pm UTC](https://forum.makecode.com/t/sonic-1-sms-port-to-makecode/28104/6 "2024-04-08T17:05:36Z")

</div>

I absolutely could! let me get started on it…

---

<div class="post-metadata">

### Author: ![Nerdiest](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/nerdiest/32/10678_2.png) [@Nerdiest](https://forum.makecode.com/u/Nerdiest)
#### Post date: [April 8, 2024, 8:15pm UTC](https://forum.makecode.com/t/sonic-1-sms-port-to-makecode/28104/7 "2024-04-08T20:15:51Z")

</div>

You want me to convert all the sprites? (note the loop de loop sprites would probrably be very difficult to program…)

---

<div class="post-metadata">

### Author: ![Astronomicality22](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/astronomicality22/32/18365_2.png) [@Astronomicality22](https://forum.makecode.com/u/Astronomicality22)
#### Post date: [April 8, 2024, 8:15pm UTC](https://forum.makecode.com/t/sonic-1-sms-port-to-makecode/28104/8 "2024-04-08T20:15:55Z")

</div>

Thanks @Brohann! I actually thought you wouldn’t do it.  
REMINDER: @Nerdiest, please get on graphics at earliest convenience. Can’t code till I know what to look at when playing.

---

<div class="post-metadata">

### Author: ![Nerdiest](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/nerdiest/32/10678_2.png) [@Nerdiest](https://forum.makecode.com/u/Nerdiest)
#### Post date: [April 9, 2024, 12:05am UTC](https://forum.makecode.com/t/sonic-1-sms-port-to-makecode/28104/9 "2024-04-09T00:05:18Z")

</div>

@Astronomicality22 Can I make slight updates to a few of the sprites? and can i change a bit of the pallet to fit with the spritesheet?

---

<div class="post-metadata">

### Author: ![Astronomicality22](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/astronomicality22/32/18365_2.png) [@Astronomicality22](https://forum.makecode.com/u/Astronomicality22)
#### Post date: [April 9, 2024, 2:18pm UTC](https://forum.makecode.com/t/sonic-1-sms-port-to-makecode/28104/10 "2024-04-09T14:18:29Z")

</div>

… why? There’s a version for c64 already, meaning by just looking up “sonic commodore 64” in google, yahoo, safari, whatever, it will show results that match the color palette and the sprites.

---

<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: [April 9, 2024, 6:07pm UTC](https://forum.makecode.com/t/sonic-1-sms-port-to-makecode/28104/11 "2024-04-09T18:07:07Z")

</div>

…because that one looks worse

---

<div class="post-metadata">

### Author: ![Astronomicality22](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/astronomicality22/32/18365_2.png) [@Astronomicality22](https://forum.makecode.com/u/Astronomicality22)
#### Post date: [April 9, 2024, 6:20pm UTC](https://forum.makecode.com/t/sonic-1-sms-port-to-makecode/28104/12 "2024-04-09T18:20:18Z")

</div>

Bro. How are you going to make the art palette better? I chose that because the C64 palette is universal across all sprites in game, making it easier.

---

<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: [April 10, 2024, 12:15am UTC](https://forum.makecode.com/t/sonic-1-sms-port-to-makecode/28104/13 "2024-04-10T00:15:36Z")

</div>

like maybe use the original pallette from the sega master system

---

<div class="post-metadata">

### Author: ![Astronomicality22](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/astronomicality22/32/18365_2.png) [@Astronomicality22](https://forum.makecode.com/u/Astronomicality22)
#### Post date: [April 10, 2024, 12:21am UTC](https://forum.makecode.com/t/sonic-1-sms-port-to-makecode/28104/14 "2024-04-10T00:21:44Z")

</div>

@Nerdiest Sorry if you think I’m trying to rush you, but can you send me the updated code with the graphics?

---

<div class="post-metadata">

### Author: ![Nerdiest](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/nerdiest/32/10678_2.png) [@Nerdiest](https://forum.makecode.com/u/Nerdiest)
#### Post date: [April 10, 2024, 12:21am UTC](https://forum.makecode.com/t/sonic-1-sms-port-to-makecode/28104/15 "2024-04-10T00:21:52Z")

</div>

@Astronomically22 My sincerist appologies I was at school then was tremendously busy afterwards anyways was going to make the art look less…green…and more like the normal sonic color pallet, plus updating a few of the running and idle animations to new things

---

<div class="post-metadata">

### Author: ![Astronomicality22](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/astronomicality22/32/18365_2.png) [@Astronomicality22](https://forum.makecode.com/u/Astronomicality22)
#### Post date: [April 10, 2024, 12:22am UTC](https://forum.makecode.com/t/sonic-1-sms-port-to-makecode/28104/16 "2024-04-10T00:22:50Z")

</div>

@Nerdiest Oh, and don’t bother with the special stages, I’m not coding the bumpers.

---

<div class="post-metadata">

### Author: ![Nerdiest](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/nerdiest/32/10678_2.png) [@Nerdiest](https://forum.makecode.com/u/Nerdiest)
#### Post date: [April 10, 2024, 4:03pm UTC](https://forum.makecode.com/t/sonic-1-sms-port-to-makecode/28104/17 "2024-04-10T16:03:22Z")

</div>

Itll hopefully be done by thursday as I am busy tommorow night and will have nearly no time to work on it tommorow (aside from a few times when im not busy) meaning of course I’d have to get the bulk of it done not only tonight but thursday night, (this is gonna take a minute)

---

<div class="post-metadata">

### Author: ![Astronomicality22](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/astronomicality22/32/18365_2.png) [@Astronomicality22](https://forum.makecode.com/u/Astronomicality22)
#### Post date: [April 10, 2024, 4:03pm UTC](https://forum.makecode.com/t/sonic-1-sms-port-to-makecode/28104/18 "2024-04-10T16:03:40Z")

</div>

Can you send a screenshot? I’m kinda curious what you meant by “less… green”

---

<div class="post-metadata">

### Author: ![Astronomicality22](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/astronomicality22/32/18365_2.png) [@Astronomicality22](https://forum.makecode.com/u/Astronomicality22)
#### Post date: [April 10, 2024, 4:04pm UTC](https://forum.makecode.com/t/sonic-1-sms-port-to-makecode/28104/19 "2024-04-10T16:04:48Z")

</div>

No, the SMS has 31 on-screen colors alone, beside the fact it has 64 overall, and 16 colors per sprite, but the Commodore palette is universal (16 colors no matter what). TBH I _could_, _possibly_ change it to ZX Spectrum, but no person wants that fate.

---

<div class="post-metadata">

### Author: ![Astronomicality22](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/astronomicality22/32/18365_2.png) [@Astronomicality22](https://forum.makecode.com/u/Astronomicality22)
#### Post date: [April 10, 2024, 4:05pm UTC](https://forum.makecode.com/t/sonic-1-sms-port-to-makecode/28104/20 "2024-04-10T16:05:56Z")

</div>

DEAR **GOD** NO! The last thing I think you need is stress. And Sonic 1 8-bit (C64, Master System, Game Gear) doesn’t _have_ loop-de-loops.

---

<div class="post-metadata">

### Author: ![Astronomicality22](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/astronomicality22/32/18365_2.png) [@Astronomicality22](https://forum.makecode.com/u/Astronomicality22)
#### Post date: [April 10, 2024, 4:07pm UTC](https://forum.makecode.com/t/sonic-1-sms-port-to-makecode/28104/21 "2024-04-10T16:07:32Z")

</div>

I’m seeing a few posts about arcade cabinets, might make my own, and expand the game’s content amount (with Brohann’s audio of course) and a few other games (ex. Mario or Sonic game gear but god so help me with game gear)

[Next page](https://forum.makecode.com/t/sonic-1-sms-port-to-makecode/28104.md?page=2)
