# How do i make a randomly generated platformer

**URL:** https://forum.makecode.com/t/how-do-i-make-a-randomly-generated-platformer/38493
**Category:** Help
**Created:** [August 6, 2025, 5:18pm UTC](https://forum.makecode.com/t/how-do-i-make-a-randomly-generated-platformer/38493 "2025-08-06T17:18:05Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![c00lguy](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/c00lguy/32/24940_2.png) [@c00lguy](https://forum.makecode.com/u/c00lguy)
#### Post date: [August 6, 2025, 5:18pm UTC](https://forum.makecode.com/t/how-do-i-make-a-randomly-generated-platformer/38493/1 "2025-08-06T17:18:05Z")

</div>

i’m trying to make a game for a summer game jam and i need to know how to do that to win the game jam

---

<div class="post-metadata">

### Author: ![Bilangus](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/bilangus/32/33219_2.png) [@Bilangus](https://forum.makecode.com/u/Bilangus)
#### Post date: [August 6, 2025, 9:45pm UTC](https://forum.makecode.com/t/how-do-i-make-a-randomly-generated-platformer/38493/2 "2025-08-06T21:45:21Z")

</div>

Make a bunch of sections that can spawn whenever the player finishes the last section, put them in an array and pick it randomly for the next tilemap

Or do something smoother this is just a tought

---

<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 6, 2025, 9:45pm UTC](https://forum.makecode.com/t/how-do-i-make-a-randomly-generated-platformer/38493/3 "2025-08-06T21:45:28Z")

</div>

@UnsignedArduino did this 4 years ago, i would check out the [fast random blocks extension](https://github.com/UnsignedArduino/Fast-Random-Blocks) (i used this for card delver’s map gen too)

> [@Procedurally Generated Platformer](https://forum.makecode.com/t/procedurally-generated-platformer/8500):
>
> After making [procedural generation](https://forum.makecode.com/t/procedural-generation/5383) and [jump](https://forum.makecode.com/t/jump/6633) I decided to combine (well, not really) the ideas and make a platformer game that is procedural! You may recognize the platformer tileset slight_smile (it’s from [here](https://forum.makecode.com/t/platformer-tileset/3023)) since I don’t have any creative skills in the slightest. Controls: Jump - up (W or 🠕) or A (Q or Space) Left and right - left and right (A and D or ← and →) Show us your seeds and best times! Mine is 1:06.27 on seed 1234: (I would love to see someone get under 1 minute …

---

<div class="post-metadata">

### Author: ![BlobDev](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/blobdev/32/25519_2.png) [@BlobDev](https://forum.makecode.com/u/BlobDev)
#### Post date: [August 6, 2025, 9:45pm UTC](https://forum.makecode.com/t/how-do-i-make-a-randomly-generated-platformer/38493/4 "2025-08-06T21:45:45Z")

</div>

> [@Procedurally Generated Platformer](https://forum.makecode.com/t/procedurally-generated-platformer/8500/39):
>
> Now that is big brain

---

<div class="post-metadata">

### Author: ![c00lguy](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/c00lguy/32/24940_2.png) [@c00lguy](https://forum.makecode.com/u/c00lguy)
#### Post date: [August 7, 2025, 2:07am UTC](https://forum.makecode.com/t/how-do-i-make-a-randomly-generated-platformer/38493/5 "2025-08-07T02:07:07Z")

</div>

do you know how to use the extension?

---

<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 7, 2025, 6:00pm UTC](https://forum.makecode.com/t/how-do-i-make-a-randomly-generated-platformer/38493/6 "2025-08-07T18:00:28Z")

</div>

Yes, you essentially generate a random seed to use as a base rng value for all random events. That way if you wanted to you could replicate the exact same scenario with inputting the same random value
