# MakeCode Kart

**URL:** <https://forum.makecode.com/t/makecode-kart/5787>\
**Category:** Collaboration\
**Tags:** art\
**Created:** [January 27, 2021, 4:09pm UTC](https://forum.makecode.com/t/makecode-kart/5787 "2021-01-27T16:09:21Z")\
**Posts on this page:** 20\
**Page:** 3

<div class="post-metadata">

**Author:** ![Colethewolf](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/colethewolf/32/4165_2.png) [@Colethewolf](https://forum.makecode.com/u/Colethewolf)\
**Post date:** [March 2, 2021, 4:42pm UTC](https://forum.makecode.com/t/makecode-kart/5787/44 "2021-03-02T16:42:22Z")

</div>

the shell [https://makecode.com/\_4Vb3k32b2TtM](https://makecode.com/_4Vb3k32b2TtM)

---

<div class="post-metadata">

**Author:** ![Colethewolf](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/colethewolf/32/4165_2.png) [@Colethewolf](https://forum.makecode.com/u/Colethewolf)\
**Post date:** [March 2, 2021, 4:43pm UTC](https://forum.makecode.com/t/makecode-kart/5787/45 "2021-03-02T16:43:53Z")

</div>

maybe this can be 2 payers like super mario kart

---

<div class="post-metadata">

**Author:** ![Agent\_14](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/agent_14/32/17567_2.png) [@Agent\_14](https://forum.makecode.com/u/Agent_14)\
**Post date:** [March 2, 2021, 5:06pm UTC](https://forum.makecode.com/t/makecode-kart/5787/46 "2021-03-02T17:06:44Z")

</div>

That is the plan. Just that we are first making the rest playable.

---

<div class="post-metadata">

**Author:** ![SCAR.chris](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/scar.chris/32/3305_2.png) [@SCAR.chris](https://forum.makecode.com/u/SCAR.chris)\
**Post date:** [March 2, 2021, 6:59pm UTC](https://forum.makecode.com/t/makecode-kart/5787/47 "2021-03-02T18:59:05Z")

</div>

@Agent_14 did you see my character

---

<div class="post-metadata">

**Author:** ![Agent\_14](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/agent_14/32/17567_2.png) [@Agent\_14](https://forum.makecode.com/u/Agent_14)\
**Post date:** [March 2, 2021, 7:03pm UTC](https://forum.makecode.com/t/makecode-kart/5787/48 "2021-03-02T19:03:42Z")

</div>

Well, I need to make it into a kart driver, it may take a while…

---

<div class="post-metadata">

**Author:** ![Agent\_14](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/agent_14/32/17567_2.png) [@Agent\_14](https://forum.makecode.com/u/Agent_14)\
**Post date:** [March 2, 2021, 8:07pm UTC](https://forum.makecode.com/t/makecode-kart/5787/50 "2021-03-02T20:07:03Z")

</div>

I really don’t know anything bout fortnite cause I really don’t like. Also please try to stay a little more on topic.

---

<div class="post-metadata">

**Author:** ![Primal\_Nexus](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/primal_nexus/32/3540_2.png) [@Primal\_Nexus](https://forum.makecode.com/u/Primal_Nexus)\
**Post date:** [March 2, 2021, 9:49pm UTC](https://forum.makecode.com/t/makecode-kart/5787/51 "2021-03-02T21:49:30Z")

</div>

Ok I’ll get on with the shell! Can’t wait for the game.

---

<div class="post-metadata">

**Author:** ![Colethewolf](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/colethewolf/32/4165_2.png) [@Colethewolf](https://forum.makecode.com/u/Colethewolf)\
**Post date:** [March 5, 2021, 5:23pm UTC](https://forum.makecode.com/t/makecode-kart/5787/52 "2021-03-05T17:23:53Z")

</div>

@Agent_14 i was on youtube looking for stuff to help me think of a idea of making a game but then i found this [https://www.youtube.com/channel/UCbfo0DcZ4xwyEsm-zlT92mg](https://www.youtube.com/channel/UCbfo0DcZ4xwyEsm-zlT92mg) is this your youtube channel

---

<div class="post-metadata">

**Author:** ![Agent\_14](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/agent_14/32/17567_2.png) [@Agent\_14](https://forum.makecode.com/u/Agent_14)\
**Post date:** [March 5, 2021, 5:46pm UTC](https://forum.makecode.com/t/makecode-kart/5787/53 "2021-03-05T17:46:24Z")

</div>

Yas  
👏👏👏

---

<div class="post-metadata">

**Author:** ![LaserFoxPro](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/laserfoxpro/32/4105_2.png) [@LaserFoxPro](https://forum.makecode.com/u/LaserFoxPro)\
**Post date:** [April 28, 2021, 11:34pm UTC](https://forum.makecode.com/t/makecode-kart/5787/54 "2021-04-28T23:34:02Z")

</div>

hello! i have seen the whole conversation and i want to be added as a playable character [https://makecode.com/\_3dUit7i6z4Cy](https://makecode.com/_3dUit7i6z4Cy) (car and character) also can i make the blue shell?

---

<div class="post-metadata">

**Author:** ![Nome\_muito\_criativo](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/nome_muito_criativo/32/5636_2.png) [@Nome\_muito\_criativo](https://forum.makecode.com/u/Nome_muito_criativo)\
**Post date:** [July 14, 2021, 6:42pm UTC](https://forum.makecode.com/t/makecode-kart/5787/55 "2021-07-14T18:42:17Z")

</div>

I’m working on a new version of my mode 7 project that can do perspective transformations, for now it looks a little warped but I’ll fix it.

---

<div class="post-metadata">

**Author:** ![Nome\_muito\_criativo](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/nome_muito_criativo/32/5636_2.png) [@Nome\_muito\_criativo](https://forum.makecode.com/u/Nome_muito_criativo)\
**Post date:** [July 15, 2021, 12:32am UTC](https://forum.makecode.com/t/makecode-kart/5787/56 "2021-07-15T00:32:34Z")

</div>

Now it’s done but I’ll keep improving it

> **[Mode 7 with perspective](https://arcade.makecode.com/77841-93353-91974-31719)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

---

<div class="post-metadata">

**Author:** ![kwx](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/kwx/32/1545_2.png) [@kwx](https://forum.makecode.com/u/kwx)\
**Post date:** [July 15, 2021, 9:06pm UTC](https://forum.makecode.com/t/makecode-kart/5787/57 "2021-07-15T21:06:10Z")

</div>

Nice! Unfortunately it may be difficult to get it running at good performance on mobile hardware. My PyGamer claims your “Mode 7 with perspective” demo is running at 0.4 fps :-/

This could be sped up by moving to integer math and avoiding divides in the inner loop, but I think it’s still going to be a strain unless there’s low-level runtime support for perspective texture lookup. There’s blitRow (see [Is it possible to write directly to screen (pixels) on the Arcade? - #8 by mmoskal](https://forum.makecode.com/t/is-it-possible-to-write-directly-to-screen-pixels-on-the-arcade/510/8)), but that can’t do perspective correction as far as I know.

---

<div class="post-metadata">

**Author:** ![mmoskal](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/mmoskal/32/20_2.png) [@mmoskal](https://forum.makecode.com/u/mmoskal)\
**Post date:** [July 15, 2021, 9:27pm UTC](https://forum.makecode.com/t/makecode-kart/5787/58 "2021-07-15T21:27:40Z")

</div>

Floating point math is 10-100x slower than integer math, so you may be able to get something half-decent even while writing every single pixel from TypeScript.

 ![Screen Shot 2021-07-15 at 2.26.34 PM](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/2X/b/b5bce43d21d3025f91daf37c098b6c0712d9ac3d.png)

(from [https://www.microsoft.com/en-us/research/uploads/prod/2019/09/static-typescript-draft2.pdf](https://www.microsoft.com/en-us/research/uploads/prod/2019/09/static-typescript-draft2.pdf) )

---

<div class="post-metadata">

**Author:** ![Nome\_muito\_criativo](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/nome_muito_criativo/32/5636_2.png) [@Nome\_muito\_criativo](https://forum.makecode.com/u/Nome_muito_criativo)\
**Post date:** [July 16, 2021, 4:24pm UTC](https://forum.makecode.com/t/makecode-kart/5787/59 "2021-07-16T16:24:57Z")

</div>

Well, I don’t have hardware to test it, and I am still learning JS, but maybe this optimization can be a good exercise…  
I’ll try it!

---

<div class="post-metadata">

**Author:** ![LaserFoxPro](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/laserfoxpro/32/4105_2.png) [@LaserFoxPro](https://forum.makecode.com/u/LaserFoxPro)\
**Post date:** [July 19, 2021, 4:12pm UTC](https://forum.makecode.com/t/makecode-kart/5787/60 "2021-07-19T16:12:30Z")

</div>

> [@kwx](#):
>
> Unfortunately it may be difficult to get it running at good performance on mobile hardware.

tho i have an mobile device that has (usually) less than 200, i once got 130 ping (kinda)

and i think it would be better if it had like a warning before entering that says “Warning! This game is laggy on low end devices, proceed with caution” or something like dat

---

<div class="post-metadata">

**Author:** ![Kiwiphoenix364](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/kiwiphoenix364/32/14368_2.png) [@Kiwiphoenix364](https://forum.makecode.com/u/Kiwiphoenix364)\
**Post date:** [July 19, 2021, 4:22pm UTC](https://forum.makecode.com/t/makecode-kart/5787/61 "2021-07-19T16:22:11Z")

</div>

I made a version of “mode 7 with perspective” that has rotation also.  
[Mode 7 with perspective and rotation](https://makecode.com/_40eFzjbPpcxc)

---

<div class="post-metadata">

**Author:** ![LaserFoxPro](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/laserfoxpro/32/4105_2.png) [@LaserFoxPro](https://forum.makecode.com/u/LaserFoxPro)\
**Post date:** [July 19, 2021, 4:38pm UTC](https://forum.makecode.com/t/makecode-kart/5787/62 "2021-07-19T16:38:18Z")

</div>

okei (spanish ok)

---

<div class="post-metadata">

**Author:** ![Nome\_muito\_criativo](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/nome_muito_criativo/32/5636_2.png) [@Nome\_muito\_criativo](https://forum.makecode.com/u/Nome_muito_criativo)\
**Post date:** [July 19, 2021, 7:24pm UTC](https://forum.makecode.com/t/makecode-kart/5787/63 "2021-07-19T19:24:19Z")

</div>

Yeah, actually I’m refactoring the entire code, since it’s a bunch of mashed together projects and it ended up being pretty slow on hardware.

---

<div class="post-metadata">

**Author:** ![MopishCobra75](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/mopishcobra75/32/2992_2.png) [@MopishCobra75](https://forum.makecode.com/u/MopishCobra75)\
**Post date:** [August 5, 2021, 12:44am UTC](https://forum.makecode.com/t/makecode-kart/5787/64 "2021-08-05T00:44:45Z")

</div>

Hey, @Agent_14, have you done anything for the game

[Previous page](https://forum.makecode.com/t/makecode-kart/5787.md?page=2)

[Next page](https://forum.makecode.com/t/makecode-kart/5787.md?page=4)
