# Smooth terrain generation with physics

**URL:** <https://forum.makecode.com/t/smooth-terrain-generation-with-physics/42262>\
**Category:** Show & Tell\
**Tags:** game, graphics-and-math\
**Created:** [February 20, 2026, 7:28pm UTC](https://forum.makecode.com/t/smooth-terrain-generation-with-physics/42262 "2026-02-20T19:28:22Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![IAmMyGuy21th](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/iammyguy21th/32/16978_2.png) [@IAmMyGuy21th](https://forum.makecode.com/u/IAmMyGuy21th)\
**Post date:** [February 20, 2026, 7:28pm UTC](https://forum.makecode.com/t/smooth-terrain-generation-with-physics/42262/1 "2026-02-20T19:28:22Z")

</div>

Here’s a simulator only version (Arrows to move).

> **[simulator](https://arcade.makecode.com/---run?id=S92323-72759-45360-88434&hideSimButtons=1&fullscreen=1&autofocus=1&nofooter=1)**

project:

> **[grassy field](https://arcade.makecode.com/S92323-72759-45360-88434)**
>
> terrain generator with physics.

I made a collision extension, and used it in this project.

---

<div class="post-metadata">

**Author:** ![BLADEr](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/blader/32/16422_2.png) [@BLADEr](https://forum.makecode.com/u/BLADEr)\
**Post date:** [February 21, 2026, 4:41am UTC](https://forum.makecode.com/t/smooth-terrain-generation-with-physics/42262/2 "2026-02-21T04:41:05Z")

</div>

This looks pretty good so far! If you end up making this a game, and if you need help, I would love to help you design it!

---

<div class="post-metadata">

**Author:** ![YamJam](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/yamjam/32/29681_2.png) [@YamJam](https://forum.makecode.com/u/YamJam)\
**Post date:** [February 21, 2026, 6:52pm UTC](https://forum.makecode.com/t/smooth-terrain-generation-with-physics/42262/3 "2026-02-21T18:52:07Z")

</div>

This is insane!!!

---

<div class="post-metadata">

**Author:** ![OrigamiArtist](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/origamiartist/32/33299_2.png) [@OrigamiArtist](https://forum.makecode.com/u/OrigamiArtist)\
**Post date:** [February 21, 2026, 6:52pm UTC](https://forum.makecode.com/t/smooth-terrain-generation-with-physics/42262/4 "2026-02-21T18:52:33Z")

</div>

Incredible tile designs (I’m not very good at that, hence my amazement) and great artwork. Keep it up!

---

<div class="post-metadata">

**Author:** ![Player\_246](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/player_246/32/35905_2.png) [@Player\_246](https://forum.makecode.com/u/Player_246)\
**Post date:** [February 22, 2026, 7:32pm UTC](https://forum.makecode.com/t/smooth-terrain-generation-with-physics/42262/5 "2026-02-22T19:32:07Z")

</div>

It’s so much smoother! it feels nice just holding down the left or right arrows without having to jump to get past hills.

---

<div class="post-metadata">

**Author:** ![IAmMyGuy21th](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/iammyguy21th/32/16978_2.png) [@IAmMyGuy21th](https://forum.makecode.com/u/IAmMyGuy21th)\
**Post date:** [February 23, 2026, 5:41am UTC](https://forum.makecode.com/t/smooth-terrain-generation-with-physics/42262/6 "2026-02-23T05:41:47Z")

</div>

there is a bug where it sometimes crashes during terrain gen.  
it cant find a place to put grass, so it repeats infinite, then goes boom. if I fix it, I might make it an open world game.
