# Roller - AbstractDesigner

**URL:** https://forum.makecode.com/t/roller-abstractdesigner/21856
**Category:** Arcade
**Tags:** game
**Created:** [August 14, 2023, 4:31pm UTC](https://forum.makecode.com/t/roller-abstractdesigner/21856 "2023-08-14T16:31:58Z")
**Posts on this page:** 20
**Page:** 2

<div class="post-metadata">

### Author: ![AbstractDesigner](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/abstractdesigner/32/22531_2.png) [@AbstractDesigner](https://forum.makecode.com/u/AbstractDesigner)
#### Post date: [August 17, 2023, 11:19pm UTC](https://forum.makecode.com/t/roller-abstractdesigner/21856/21 "2023-08-17T23:19:10Z")

</div>

Yup! That was the first stream I ever watched in my life!

---

<div class="post-metadata">

### Author: ![AbstractDesigner](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/abstractdesigner/32/22531_2.png) [@AbstractDesigner](https://forum.makecode.com/u/AbstractDesigner)
#### Post date: [August 17, 2023, 11:19pm UTC](https://forum.makecode.com/t/roller-abstractdesigner/21856/22 "2023-08-17T23:19:13Z")

</div>

Yeah!

---

<div class="post-metadata">

### Author: ![InvalidProject](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/invalidproject/32/32554_2.png) [@InvalidProject](https://forum.makecode.com/u/InvalidProject)
#### Post date: [August 18, 2023, 12:03am UTC](https://forum.makecode.com/t/roller-abstractdesigner/21856/23 "2023-08-18T00:03:42Z")

</div>

PLEASE, I’M BEGGING YOU! What was the extension or how did you make more options for choosing a level, like the choices you pick? I need to know!

---

<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: [August 18, 2023, 4:22am UTC](https://forum.makecode.com/t/roller-abstractdesigner/21856/24 "2023-08-18T04:22:15Z")

</div>

Mini menu extension

---

<div class="post-metadata">

### Author: ![InvalidProject](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/invalidproject/32/32554_2.png) [@InvalidProject](https://forum.makecode.com/u/InvalidProject)
#### Post date: [August 18, 2023, 3:49pm UTC](https://forum.makecode.com/t/roller-abstractdesigner/21856/25 "2023-08-18T15:49:52Z")

</div>

do you have a link to the extension?

---

<div class="post-metadata">

### Author: ![ChimbroDaPro](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/chimbrodapro/32/15852_2.png) [@ChimbroDaPro](https://forum.makecode.com/u/ChimbroDaPro)
#### Post date: [August 18, 2023, 3:50pm UTC](https://forum.makecode.com/t/roller-abstractdesigner/21856/26 "2023-08-18T15:50:05Z")

</div>

I was at it too lol!

---

<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: [August 18, 2023, 4:43pm UTC](https://forum.makecode.com/t/roller-abstractdesigner/21856/27 "2023-08-18T16:43:58Z")

</div>

[Arcade-mini-menu extension](https://forum.makecode.com/t/arcade-mini-menu-extension/14368)

---

<div class="post-metadata">

### Author: ![AbstractDesigner](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/abstractdesigner/32/22531_2.png) [@AbstractDesigner](https://forum.makecode.com/u/AbstractDesigner)
#### Post date: [August 21, 2023, 5:05pm UTC](https://forum.makecode.com/t/roller-abstractdesigner/21856/28 "2023-08-21T17:05:59Z")

</div>

> **[Roller](https://arcade.makecode.com/S98845-12994-53271-98186)**
>
> By AbstractDesigner & PixelDoodle

(For now on, use this link; I’ll keep updating this one)

## Update Notes

- New **EXTREME DEMON** - **Inverted**
- Added @PixelDoodle’s **Metropolis** to the _ **Forum Levels** _
- Balance changes to some levels
- Death mechanic is really buggy, I have absolutely no idea why

**Have Fun!**

---

<div class="post-metadata">

### Author: ![gamestation1](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/gamestation1/32/27176_2.png) [@gamestation1](https://forum.makecode.com/u/gamestation1)
#### Post date: [August 21, 2023, 5:24pm UTC](https://forum.makecode.com/t/roller-abstractdesigner/21856/29 "2023-08-21T17:24:32Z")

</div>

what difficulty is breaker

---

<div class="post-metadata">

### Author: ![AbstractDesigner](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/abstractdesigner/32/22531_2.png) [@AbstractDesigner](https://forum.makecode.com/u/AbstractDesigner)
#### Post date: [August 22, 2023, 4:23pm UTC](https://forum.makecode.com/t/roller-abstractdesigner/21856/30 "2023-08-22T16:23:48Z")

</div>

Harder!

---

<div class="post-metadata">

### Author: ![Sarge](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sarge/32/19590_2.png) [@Sarge](https://forum.makecode.com/u/Sarge)
#### Post date: [August 22, 2023, 4:27pm UTC](https://forum.makecode.com/t/roller-abstractdesigner/21856/31 "2023-08-22T16:27:24Z")

</div>

Auto-restart when??? 👀

---

<div class="post-metadata">

### Author: ![Mega0star01](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/mega0star01/32/14784_2.png) [@Mega0star01](https://forum.makecode.com/u/Mega0star01)
#### Post date: [August 22, 2023, 4:30pm UTC](https://forum.makecode.com/t/roller-abstractdesigner/21856/32 "2023-08-22T16:30:39Z")

</div>

i think is hard

---

<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: [August 22, 2023, 5:36pm UTC](https://forum.makecode.com/t/roller-abstractdesigner/21856/33 "2023-08-22T17:36:11Z")

</div>

Yeah I’m not that good at GD so I find myself on the menu A LOT

---

<div class="post-metadata">

### Author: ![AbstractDesigner](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/abstractdesigner/32/22531_2.png) [@AbstractDesigner](https://forum.makecode.com/u/AbstractDesigner)
#### Post date: [August 23, 2023, 6:02pm UTC](https://forum.makecode.com/t/roller-abstractdesigner/21856/34 "2023-08-23T18:02:11Z")

</div>

No. I just… can’t… It’s too hard to code for me, man… I suck at coding… 🥲

---

<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: [August 24, 2023, 6:37am UTC](https://forum.makecode.com/t/roller-abstractdesigner/21856/35 "2023-08-24T06:37:38Z")

</div>

I guess the “funi pixel guy” has some work to do.

---

<div class="post-metadata">

### Author: ![ChimbroDaPro](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/chimbrodapro/32/15852_2.png) [@ChimbroDaPro](https://forum.makecode.com/u/ChimbroDaPro)
#### Post date: [August 24, 2023, 6:37am UTC](https://forum.makecode.com/t/roller-abstractdesigner/21856/36 "2023-08-24T06:37:47Z")

</div>

Yes you can! You’re underestimating yourself. 😉

---

<div class="post-metadata">

### Author: ![Sarge](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sarge/32/19590_2.png) [@Sarge](https://forum.makecode.com/u/Sarge)
#### Post date: [August 24, 2023, 6:37am UTC](https://forum.makecode.com/t/roller-abstractdesigner/21856/37 "2023-08-24T06:37:50Z")

</div>

Say no more

---

<div class="post-metadata">

### Author: ![Sarge](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sarge/32/19590_2.png) [@Sarge](https://forum.makecode.com/u/Sarge)
#### Post date: [August 24, 2023, 5:39pm UTC](https://forum.makecode.com/t/roller-abstractdesigner/21856/38 "2023-08-24T17:39:49Z")

</div>

Okay, I can’t refuse to help a fellow forum member in distress, so here it is.

> **[Roller (restart fix)](https://arcade.makecode.com/S90109-68482-04095-98170)**
>
> By AbstractDesigner & PixelDoodle

It was pretty tricky, I had to stare at the debugger for a while, until I figured out I wasn’t resetting the gravity variable 😅

> **Instructions for @AbstractDesigner**
>
> I implemented a new `loadLevel` method, where all of your levels are stored. I cleaned up your code a little too, so you don’t have to worry about fixing the menu back button every time you add a new level. You just have to update the levels (forum or main) in that method
> 
> This is said method, and while it is big, it’s because it’s a combination of both main and forum levels. I tried to remove repetitive code and unecessary stuff. Also, I fixed the broken fade transition on the forum levels menu (free of charge :P)
> 
> Here you can just add more levels with the else-if clause (you have to add them in the menu first ofc)
> 
> ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/2X/e/eada063e197c4885e06713c23f1c17e6928c2d2d.png)
> 
> And here you can change all of the main levels, same idea, add in the menu first and then just add a new else if statement with your tilemap. This way it should be easier to implement levels.
> 
> ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/2X/a/ae6c27606c0913b6034f4dce1c5ad4fdf53e42da.png)

Oh yeah, I added attempts since we’re already introducing restarts! If you don’t want/like it you can turn it off, it’s the `sprite say` block in the `Spawn` method.

---

<div class="post-metadata">

### Author: ![AbstractDesigner](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/abstractdesigner/32/22531_2.png) [@AbstractDesigner](https://forum.makecode.com/u/AbstractDesigner)
#### Post date: [August 24, 2023, 5:43pm UTC](https://forum.makecode.com/t/roller-abstractdesigner/21856/39 "2023-08-24T17:43:19Z")

</div>

@Sarge is (probably) working on it lol

---

<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: [August 24, 2023, 5:46pm UTC](https://forum.makecode.com/t/roller-abstractdesigner/21856/40 "2023-08-24T17:46:08Z")

</div>

> **[Roller (Attempt Counter)](https://arcade.makecode.com/S28483-58722-82435-33815)**
>
> By AbstractDesigner & PixelDoodle

So…I made a working Attempt counter and a respawn!

## You can press _ **MENU** _ to leave the current level!

[Previous page](https://forum.makecode.com/t/roller-abstractdesigner/21856.md?page=1)

[Next page](https://forum.makecode.com/t/roller-abstractdesigner/21856.md?page=3)
