# UNDERTALE Arcade Devlog

**URL:** <https://forum.makecode.com/t/undertale-arcade-devlog/32377>\
**Category:** Show & Tell\
**Tags:** game, demo, art\
**Created:** [December 10, 2024, 10:00pm UTC](https://forum.makecode.com/t/undertale-arcade-devlog/32377 "2024-12-10T22:00:45Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![Sonicblaston](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sonicblaston/32/19164_2.png) [@Sonicblaston](https://forum.makecode.com/u/Sonicblaston)\
**Post date:** [December 16, 2024, 10:05pm UTC](https://forum.makecode.com/t/undertale-arcade-devlog/32377/21 "2024-12-16T22:05:51Z")

</div>

Okay, here’s a little update! It’s not much, but it definitely makes the project feel a lot more _Undertale_.

> **[Undertale ARCADE](https://arcade.makecode.com/S98331-44693-77114-79871)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

## **Added in this Update**

* * *

- **Title Screen and Instructions**
- **Some basic music**
- **Fancy screen transition to the next room** (Even though there aren’t any other rooms yet 😅)
- **A few small changes under the hood**

Now, I could really use some art advice. @Luke, I’ve had to cut a few colors to make this work, and I’m struggling to decide which ones to drop without ruining the visuals. I’m planning to use the colors extension for some “wizardry”, like swapping the two shades of red for blue when entering rooms with flowing water.

But even with that, I still need to free up more colors. I was considering cutting one of the purple shades from the palette, but I’d love some artistic advice on this.

* * *

> **For @richard**
>
> To work around the bug that stopped me from downloading new extensions, I created a new project and moved all the code and assets over. Now I can add extensions again!
> 
> However, I can’t edit any code in JavaScript at all. Every time I try, I get the error:  
> **“Line 1: e is undefined”**
> 
> Have you encountered this before? Any tips on how to fix it?

---

<div class="post-metadata">

**Author:** ![AgentBoom](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/agentboom/32/16635_2.png) [@AgentBoom](https://forum.makecode.com/u/AgentBoom)\
**Post date:** [December 16, 2024, 10:17pm UTC](https://forum.makecode.com/t/undertale-arcade-devlog/32377/22 "2024-12-16T22:17:33Z")

</div>

This is epic, but please, add a “stop all sounds” block to the start.

---

<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:** [December 17, 2024, 6:32pm UTC](https://forum.makecode.com/t/undertale-arcade-devlog/32377/23 "2024-12-17T18:32:07Z")

</div>

you gotta fix moving diagonally, you shouldnt be slowing down

---

<div class="post-metadata">

**Author:** ![Sonicblaston](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sonicblaston/32/19164_2.png) [@Sonicblaston](https://forum.makecode.com/u/Sonicblaston)\
**Post date:** [December 17, 2024, 9:09pm UTC](https://forum.makecode.com/t/undertale-arcade-devlog/32377/24 "2024-12-17T21:09:25Z")

</div>

> [@Sonicblaston](#):
>
> To work around the bug that stopped me from downloading new extensions, I created a new project and moved all the code and assets over. Now I can add extensions again!
> 
> However, I can’t edit any code in JavaScript at all. Every time I try, I get the error:  
> **“Line 1: e is undefined”**
> 
> Have you encountered this before? Any tips on how to fix it?

@richard

---

<div class="post-metadata">

**Author:** ![Sonicblaston](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sonicblaston/32/19164_2.png) [@Sonicblaston](https://forum.makecode.com/u/Sonicblaston)\
**Post date:** [December 17, 2024, 9:09pm UTC](https://forum.makecode.com/t/undertale-arcade-devlog/32377/25 "2024-12-17T21:09:35Z")

</div>

Why? where? wchich sound do you mean. The intro is supposed to have a kinda rumbling sound

---

<div class="post-metadata">

**Author:** ![Sonicblaston](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sonicblaston/32/19164_2.png) [@Sonicblaston](https://forum.makecode.com/u/Sonicblaston)\
**Post date:** [December 17, 2024, 9:09pm UTC](https://forum.makecode.com/t/undertale-arcade-devlog/32377/26 "2024-12-17T21:09:39Z")

</div>

I don’t think you’re slowing down. I haven’t noticed that at least

---

<div class="post-metadata">

**Author:** ![AgentBoom](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/agentboom/32/16635_2.png) [@AgentBoom](https://forum.makecode.com/u/AgentBoom)\
**Post date:** [December 18, 2024, 5:52pm UTC](https://forum.makecode.com/t/undertale-arcade-devlog/32377/27 "2024-12-18T17:52:37Z")

</div>

I mean that when you restart the game all the songs start overlapping.

---

<div class="post-metadata">

**Author:** ![jakasspeech1](https://avatars.discourse-cdn.com/v4/letter/j/8e7dd6/32.png) [@jakasspeech1](https://forum.makecode.com/u/jakasspeech1)\
**Post date:** [December 18, 2024, 6:07pm UTC](https://forum.makecode.com/t/undertale-arcade-devlog/32377/28 "2024-12-18T18:07:59Z")

</div>

> [@Sonicblaston](#):
>
> The biggest challenge is the original game’s 20x20 tile size. Since I’m working with a 16x16 tile size, everything needs to be redrawn at a smaller resolution to fit. However, the battles will be in full resolution, [https://atelierrebul.hr/shop/category/mirisi-za-dom-22](https://atelierrebul.hr/shop/category/mirisi-za-dom-22) so I’ll need to adjust the screen resolution for those scenes. That should be manageable since tiles will hopefully not be used in battles.

Make sure that the system can handle the transition between different resolutions, especially if there are a lot of tiles to render.

---

<div class="post-metadata">

**Author:** ![Sonicblaston](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sonicblaston/32/19164_2.png) [@Sonicblaston](https://forum.makecode.com/u/Sonicblaston)\
**Post date:** [December 18, 2024, 6:12pm UTC](https://forum.makecode.com/t/undertale-arcade-devlog/32377/29 "2024-12-18T18:12:55Z")

</div>

I found out that there is no way to change the resolution mid-game, so I will have to resize the battles too. Meaning more drawing for me! yay…

---

<div class="post-metadata">

**Author:** ![Sonicblaston](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sonicblaston/32/19164_2.png) [@Sonicblaston](https://forum.makecode.com/u/Sonicblaston)\
**Post date:** [December 18, 2024, 6:12pm UTC](https://forum.makecode.com/t/undertale-arcade-devlog/32377/30 "2024-12-18T18:12:56Z")

</div>

That is a bug in make code itself. I can’t fix that. you can test it with other projects with music. It’s probably just a bug. refresh the page to fix it.

---

<div class="post-metadata">

**Author:** ![AgentBoom](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/agentboom/32/16635_2.png) [@AgentBoom](https://forum.makecode.com/u/AgentBoom)\
**Post date:** [December 18, 2024, 8:16pm UTC](https://forum.makecode.com/t/undertale-arcade-devlog/32377/31 "2024-12-18T20:16:35Z")

</div>

I know, I know, but I’m pretty sure a “stop all sounds” block at the very beginning of your code should fix it.  
(pretty sure means I’ve tried it)

---

<div class="post-metadata">

**Author:** ![Sonicblaston](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sonicblaston/32/19164_2.png) [@Sonicblaston](https://forum.makecode.com/u/Sonicblaston)\
**Post date:** [December 18, 2024, 11:03pm UTC](https://forum.makecode.com/t/undertale-arcade-devlog/32377/32 "2024-12-18T23:03:25Z")

</div>

Ok. I added 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:** [December 19, 2024, 5:29pm UTC](https://forum.makecode.com/t/undertale-arcade-devlog/32377/33 "2024-12-19T17:29:57Z")

</div>

move diagonally in undertale and this game, you’ll see the difference.

---

<div class="post-metadata">

**Author:** ![AgentBoom](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/agentboom/32/16635_2.png) [@AgentBoom](https://forum.makecode.com/u/AgentBoom)\
**Post date:** [December 19, 2024, 5:41pm UTC](https://forum.makecode.com/t/undertale-arcade-devlog/32377/34 "2024-12-19T17:41:37Z")

</div>

I think that’s a bug in undertale

---

<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:** [December 19, 2024, 6:11pm UTC](https://forum.makecode.com/t/undertale-arcade-devlog/32377/35 "2024-12-19T18:11:58Z")

</div>

no, its intentional  
you’re supposed to not lose any vx or vy when moving diagonally, its just that makecode arcade does that so that you arent moving faster like that.  
needless to say, its really not a nice effect. at least not to an undertale fan.

---

<div class="post-metadata">

**Author:** ![PixelDoodle](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/pixeldoodle/32/24129_2.png) [@PixelDoodle](https://forum.makecode.com/u/PixelDoodle)\
**Post date:** [December 19, 2024, 7:03pm UTC](https://forum.makecode.com/t/undertale-arcade-devlog/32377/36 "2024-12-19T19:03:41Z")

</div>

Thats a very simple fix as well. Im surprised almost nobody uses it 🙃

---

<div class="post-metadata">

**Author:** ![AgentBoom](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/agentboom/32/16635_2.png) [@AgentBoom](https://forum.makecode.com/u/AgentBoom)\
**Post date:** [December 19, 2024, 11:30pm UTC](https://forum.makecode.com/t/undertale-arcade-devlog/32377/37 "2024-12-19T23:30:02Z")

</div>

Yeah… In fact, I learned it from you! You posted it somewhere, but I can’t remember where or when…

---

<div class="post-metadata">

**Author:** ![Sonicblaston](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sonicblaston/32/19164_2.png) [@Sonicblaston](https://forum.makecode.com/u/Sonicblaston)\
**Post date:** [December 19, 2024, 11:30pm UTC](https://forum.makecode.com/t/undertale-arcade-devlog/32377/38 "2024-12-19T23:30:42Z")

</div>

But how do I fix it? I have no idea how.

---

<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:** [December 20, 2024, 5:33pm UTC](https://forum.makecode.com/t/undertale-arcade-devlog/32377/39 "2024-12-20T17:33:10Z")

</div>

Why is there a deltarune logo in the files?

---

<div class="post-metadata">

**Author:** ![DoubO](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/doubo/32/18883_2.png) [@DoubO](https://forum.makecode.com/u/DoubO)\
**Post date:** [December 20, 2024, 6:35pm UTC](https://forum.makecode.com/t/undertale-arcade-devlog/32377/40 "2024-12-20T18:35:26Z")

</div>

Impressive!

 ![IMG_4025](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/a/9/a981bf279dd5a94584013d7184f366a0e0eaf78f.jpeg)

[Previous page](https://forum.makecode.com/t/undertale-arcade-devlog/32377.md?page=1)

[Next page](https://forum.makecode.com/t/undertale-arcade-devlog/32377.md?page=3)
