# Auto-scroller racing

**URL:** <https://forum.makecode.com/t/auto-scroller-racing/2933>\
**Category:** Help\
**Created:** [July 27, 2020, 2:25pm UTC](https://forum.makecode.com/t/auto-scroller-racing/2933 "2020-07-27T14:25:42Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![Dreadmask197](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dreadmask197/32/10494_2.png) [@Dreadmask197](https://forum.makecode.com/u/Dreadmask197)\
**Post date:** [July 27, 2020, 2:25pm UTC](https://forum.makecode.com/t/auto-scroller-racing/2933/1 "2020-07-27T14:25:42Z")

</div>

> **[Auto-scroller racing](https://arcade.makecode.com/47744-37581-39541-20037)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

I’m trying to make an auto scroller in racing for 2 players. Any idea why my “auto-scroller” sprite is not working

---

<div class="post-metadata">

**Author:** ![Dreadmask197](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dreadmask197/32/10494_2.png) [@Dreadmask197](https://forum.makecode.com/u/Dreadmask197)\
**Post date:** [August 24, 2020, 8:29pm UTC](https://forum.makecode.com/t/auto-scroller-racing/2933/2 "2020-08-24T20:29:24Z")

</div>

I used an invisible sprite

---

<div class="post-metadata">

**Author:** ![LcAtonal](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/lcatonal/32/16800_2.png) [@LcAtonal](https://forum.makecode.com/u/LcAtonal)\
**Post date:** [August 25, 2020, 6:44am UTC](https://forum.makecode.com/t/auto-scroller-racing/2933/3 "2020-08-25T06:44:19Z")

</div>

How did you get it to move?

---

<div class="post-metadata">

**Author:** ![AlexK](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/alexk/32/33339_2.png) [@AlexK](https://forum.makecode.com/u/AlexK)\
**Post date:** [August 25, 2020, 7:00am UTC](https://forum.makecode.com/t/auto-scroller-racing/2933/4 "2020-08-25T07:00:49Z")

</div>

When you’re debugging your programs, it’s often useful to remove transparency or invisibility. I turned off the invisible flag on your `scroller` sprite so that I could see what was happening and what problems you might be encountering. Now that I can see your sprite, I can understand better what’s happening:

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

Your sprite is trying to turn the corner here, but when it does, it bumps into your spectators, so it cannot go any further.

Try forcing your scroller sprite into the middle lane and see if that fixes your problem.

---

<div class="post-metadata">

**Author:** ![Dreadmask197](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dreadmask197/32/10494_2.png) [@Dreadmask197](https://forum.makecode.com/u/Dreadmask197)\
**Post date:** [August 25, 2020, 10:52am UTC](https://forum.makecode.com/t/auto-scroller-racing/2933/5 "2020-08-25T10:52:07Z")

</div>

That means that I have to move it to the middle lane in order for it to move?

---

<div class="post-metadata">

**Author:** ![Dreadmask197](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dreadmask197/32/10494_2.png) [@Dreadmask197](https://forum.makecode.com/u/Dreadmask197)\
**Post date:** [August 25, 2020, 11:18am UTC](https://forum.makecode.com/t/auto-scroller-racing/2933/6 "2020-08-25T11:18:39Z")

</div>

I left this topic on for 28 days and I never got a response

---

<div class="post-metadata">

**Author:** ![AlexK](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/alexk/32/33339_2.png) [@AlexK](https://forum.makecode.com/u/AlexK)\
**Post date:** [August 25, 2020, 4:23pm UTC](https://forum.makecode.com/t/auto-scroller-racing/2933/7 "2020-08-25T16:23:27Z")

</div>

That would be the first thing I would try, yeah. You’re probably still going to have some issues (e.g. I believe your cars and your scroller sprite are turning too early), but that should at least get you started.

---

<div class="post-metadata">

**Author:** ![Dreadmask197](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dreadmask197/32/10494_2.png) [@Dreadmask197](https://forum.makecode.com/u/Dreadmask197)\
**Post date:** [August 26, 2020, 2:23pm UTC](https://forum.makecode.com/t/auto-scroller-racing/2933/11 "2020-08-26T14:23:36Z")

</div>

Good point. I’m bad at keeping secrets.

---

<div class="post-metadata">

**Author:** ![felixtsu](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/felixtsu/32/12024_2.png) [@felixtsu](https://forum.makecode.com/u/felixtsu)\
**Post date:** [August 29, 2020, 3:50am UTC](https://forum.makecode.com/t/auto-scroller-racing/2933/13 "2020-08-29T03:50:44Z")

</div>

> [@Dreadmask197](#):
>
> Auto-scroller racing

Try to fix using an ext,

> **[Auto-scroller racing](https://arcade.makecode.com/73907-26085-61544-46833)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

pxt-waypoint-ext repo

> **[GitHub - felixtsu/pxt-waypoint-ext: A MakeCode project](https://github.com/felixtsu/pxt-waypoint-ext)**
>
> A MakeCode project. Contribute to felixtsu/pxt-waypoint-ext development by creating an account on GitHub.

The root cause of scroller got stuck at corner is that it is not turned in the center of the corner but the edge of it.

The ext only turns the sprite when it’s close enough to the center of a waypoint and make small alignments before turning.

---

<div class="post-metadata">

**Author:** ![Dreadmask197](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dreadmask197/32/10494_2.png) [@Dreadmask197](https://forum.makecode.com/u/Dreadmask197)\
**Post date:** [August 30, 2020, 4:59pm UTC](https://forum.makecode.com/t/auto-scroller-racing/2933/14 "2020-08-30T16:59:50Z")

</div>

I fixed it at some point so I’m good with it but thanks!

---

<div class="post-metadata">

**Author:** ![Dreadmask197](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dreadmask197/32/10494_2.png) [@Dreadmask197](https://forum.makecode.com/u/Dreadmask197)\
**Post date:** [August 30, 2020, 5:00pm UTC](https://forum.makecode.com/t/auto-scroller-racing/2933/15 "2020-08-30T17:00:21Z")

</div>

I’ll use the extension and try it with the game

---

<div class="post-metadata">

**Author:** ![Dreadmask197](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dreadmask197/32/10494_2.png) [@Dreadmask197](https://forum.makecode.com/u/Dreadmask197)\
**Post date:** [August 30, 2020, 5:27pm UTC](https://forum.makecode.com/t/auto-scroller-racing/2933/16 "2020-08-30T17:27:43Z")

</div>

Pretty cool alignment extension.
