# 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:** 13

<div class="post-metadata">

**Author:** ![Taser](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/taser/32/29517_2.png) [@Taser](https://forum.makecode.com/u/Taser)\
**Post date:** [April 19, 2022, 9:01pm UTC](https://forum.makecode.com/t/makecode-kart/5787/254 "2022-04-19T21:01:56Z")

</div>

how do you make hills like this?  
 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/2X/f/f22b9f15bae81f018dfbe69e548107084a7fd10f.png)

---

<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:** [April 19, 2022, 11:48pm UTC](https://forum.makecode.com/t/makecode-kart/5787/255 "2022-04-19T23:48:53Z")

</div>

This engine currently doesn’t support it, but it is possible to do wireframe graphics (and collision, as you can see [here](https://forum.makecode.com/t/3d-platformer/13175)), but it doesn’t support textures. If it did, it would have very bad performance most likely and it would be VERY hard to code, considering that it was tough to add 1 2d plane with a texture.

---

<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:** [April 19, 2022, 11:49pm UTC](https://forum.makecode.com/t/makecode-kart/5787/256 "2022-04-19T23:49:18Z")

</div>

3D terrain would need much more complex code to render, and I suspect it would likely be too slow without low-level support. The current code only supports a single textured ground plane, and it uses simplified math to speed things up in ways that are only valid for horizontal planes.

Adding a few untextured polygons would be possible, for example combining it with the renderer I used for [Space Rocks 3D](https://forum.makecode.com/t/space-rocks-3d/6334/70) and [Carrier 3D](https://forum.makecode.com/t/carrier-3d-unfinished-work-in-progress/10573), but general textured polygons would be a lot harder.

---

<div class="post-metadata">

**Author:** ![Taser](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/taser/32/29517_2.png) [@Taser](https://forum.makecode.com/u/Taser)\
**Post date:** [April 22, 2022, 12:04am UTC](https://forum.makecode.com/t/makecode-kart/5787/257 "2022-04-22T00:04:20Z")

</div>

How do you make the aesthetics like trees move? Animation?

---

<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:** [April 22, 2022, 5:38pm UTC](https://forum.makecode.com/t/makecode-kart/5787/258 "2022-04-22T17:38:12Z")

</div>

Those are 2d sprites projected and scaled into a 3d space, not actual 3d objects. This couldn’t be used for slopes, because there is a limited amount of them and it would be hard to make a full environment with them (and it would look bad most likely.)

---

<div class="post-metadata">

**Author:** ![Windoman](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/windoman/32/10084_2.png) [@Windoman](https://forum.makecode.com/u/Windoman)\
**Post date:** [April 25, 2022, 6:41pm UTC](https://forum.makecode.com/t/makecode-kart/5787/259 "2022-04-25T18:41:28Z")

</div>

bro if you added full envioment it would look like sm64 but if a robot made it

---

<div class="post-metadata">

**Author:** ![Taser](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/taser/32/29517_2.png) [@Taser](https://forum.makecode.com/u/Taser)\
**Post date:** [April 26, 2022, 10:07pm UTC](https://forum.makecode.com/t/makecode-kart/5787/260 "2022-04-26T22:07:10Z")

</div>

When is the next update?

---

<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:** [April 26, 2022, 10:18pm UTC](https://forum.makecode.com/t/makecode-kart/5787/261 "2022-04-26T22:18:33Z")

</div>

Idk, I’ve been working on other projects, and this one is sometimes hard to release updates.

---

<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:** [May 12, 2022, 4:16pm UTC](https://forum.makecode.com/t/makecode-kart/5787/264 "2022-05-12T16:16:35Z")

</div>

Bean the dynamite mod [https://makecode.com/\_W4tLk2EUKdjp](https://makecode.com/_W4tLk2EUKdjp)

---

<div class="post-metadata">

**Author:** ![Taser](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/taser/32/29517_2.png) [@Taser](https://forum.makecode.com/u/Taser)\
**Post date:** [May 12, 2022, 9:18pm UTC](https://forum.makecode.com/t/makecode-kart/5787/265 "2022-05-12T21:18:31Z")

</div>

You copied my track

---

<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:** [May 16, 2022, 4:03pm UTC](https://forum.makecode.com/t/makecode-kart/5787/266 "2022-05-16T16:03:18Z")

</div>

0\_0 sorry i didn’t know how to edit the track.

---

<div class="post-metadata">

**Author:** ![RoBo](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/robo/32/6253_2.png) [@RoBo](https://forum.makecode.com/u/RoBo)\
**Post date:** [May 23, 2022, 4:54pm UTC](https://forum.makecode.com/t/makecode-kart/5787/267 "2022-05-23T16:54:45Z")

</div>

i added myself hoping[https://makecode.com/\_HJYMi5M0Xgy5](https://makecode.com/_HJYMi5M0Xgy5) thats fine

---

<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:** [June 14, 2022, 5:10pm UTC](https://forum.makecode.com/t/makecode-kart/5787/268 "2022-06-14T17:10:21Z")

</div>

already did long time ago so yea

---

<div class="post-metadata">

**Author:** ![hunters4658](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/hunters4658/32/5766_2.png) [@hunters4658](https://forum.makecode.com/u/hunters4658)\
**Post date:** [August 29, 2022, 4:26pm UTC](https://forum.makecode.com/t/makecode-kart/5787/269 "2022-08-29T16:26:35Z")

</div>

Fantastic work guys, if we finish the game I’d bet with a few more tweaks we can make a better sonic R on inferior software

---

<div class="post-metadata">

**Author:** ![CuteMrMerp](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/cutemrmerp/32/6671_2.png) [@CuteMrMerp](https://forum.makecode.com/u/CuteMrMerp)\
**Post date:** [September 7, 2022, 9:17pm UTC](https://forum.makecode.com/t/makecode-kart/5787/270 "2022-09-07T21:17:11Z")

</div>

It’s really tiny try zooming in

---

<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:** [September 9, 2022, 5:08pm UTC](https://forum.makecode.com/t/makecode-kart/5787/271 "2022-09-09T17:08:43Z")

</div>

I’m using this renderer for the [mini game jam #3 racing jam](https://forum.makecode.com/t/announcement-makecode-arcade-mini-game-jam-3-racing-jam/15223)!

I’m not going to be dev-logging this game on this (or any thread), but I’ve made a converter that turns tilemaps into images for my game (at the expense of RAM)! (as well as stripping out the physics engine). I’m going to make this be the basis of my game, and I will custom-make the physics engine, graphics, gameplay, and more! This demo probably won’t run on hardware, but the actual game will probably use much smaller tilemaps. This allows me to make MUCH bigger maps (up to 8x bigger, 255 16x16 tiles instead of 512x512 pixels) while taking up considerably less storage (so I can ACTUALLY use a share link!. The only drawback is it will be difficult to place things precisely and do collision, although I probably can use custom tile-based collision, similar to tilemaps, but custom coded.

also WOW that was a wall of text lol

> **[Test Tilemaps](https://arcade.makecode.com/58920-72093-69443-28196)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

I just thought I’d post this here, because I don’t want to clutter up the game jam thread, and I might (probably still not) rework Makecode Kart in the future to use a tilemap system like this!

---

<div class="post-metadata">

**Author:** ![TheGreenArtist](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/thegreenartist/32/11096_2.png) [@TheGreenArtist](https://forum.makecode.com/u/TheGreenArtist)\
**Post date:** [October 9, 2022, 6:21am UTC](https://forum.makecode.com/t/makecode-kart/5787/272 "2022-10-09T06:21:32Z")

</div>

Yo Is it okay if I join. I have some good ideas for maps!!!

---

<div class="post-metadata">

**Author:** ![personalnote](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/personalnote/32/31359_2.png) [@personalnote](https://forum.makecode.com/u/personalnote)\
**Post date:** [October 11, 2022, 6:07am UTC](https://forum.makecode.com/t/makecode-kart/5787/273 "2022-10-11T06:07:05Z")

</div>

Is that a fellow Metroid enthusiast I see?

---

<div class="post-metadata">

**Author:** ![TheGreenArtist](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/thegreenartist/32/11096_2.png) [@TheGreenArtist](https://forum.makecode.com/u/TheGreenArtist)\
**Post date:** [October 11, 2022, 7:57pm UTC](https://forum.makecode.com/t/makecode-kart/5787/274 "2022-10-11T19:57:09Z")

</div>

Yes, it is very true.

---

<div class="post-metadata">

**Author:** ![SmashFangameMaker](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/smashfangamemaker/32/6868_2.png) [@SmashFangameMaker](https://forum.makecode.com/u/SmashFangameMaker)\
**Post date:** [October 11, 2022, 8:08pm UTC](https://forum.makecode.com/t/makecode-kart/5787/275 "2022-10-11T20:08:24Z")

</div>

Woot. Me too, although I prefer Kirby 😊

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

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