# Tilemap to Text - Proof of Concept

**URL:** https://forum.makecode.com/t/tilemap-to-text-proof-of-concept/40648
**Category:** Show & Tell
**Created:** [November 25, 2025, 6:15am UTC](https://forum.makecode.com/t/tilemap-to-text-proof-of-concept/40648 "2025-11-25T06:15:20Z")
**Posts on this page:** 9
**Page:** 1

<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: [November 25, 2025, 6:15am UTC](https://forum.makecode.com/t/tilemap-to-text-proof-of-concept/40648/1 "2025-11-25T06:15:20Z")

</div>

Inspired by @codeFan413 's Onebody edits, ive decided to make a little level making system. Now, im not copying something without adding a twist: This can generate a string of text that can be read to recreate the tilemap. Try it:

> **[tilemap to text concept](https://arcade.makecode.com/13372-60588-99715-45657)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

Controls:

EDIT MODE

A: Place selected block  
B: Erase  
Menu: open menu

Menu options:

Blocks: select wich block to place.  
Playtest: play your level.  
Save: save a string of text that can be used to load the level.  
Exit: closes the menu.

PLAYTEST MODE

A: Jump  
B: Exit playtest

EXTRA

Here’s a string you can try to load into the game  
for a custom level:

A E A A A A A A A A A B A B B B B B A A A B B B A B A B A A A B B B B B B B A A A B A B B B B B A A A A A A A A A A A D

If anything breaks please tell me in the topic. Keep in mind this is a simple proof of concept for saving tilemaps into text, and it was made in just a day. Have fun!

---

<div class="post-metadata">

### Author: ![Rune](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/rune/32/18951_2.png) [@Rune](https://forum.makecode.com/u/Rune)
#### Post date: [November 25, 2025, 6:18pm UTC](https://forum.makecode.com/t/tilemap-to-text-proof-of-concept/40648/3 "2025-11-25T18:18:31Z")

</div>

Really cool! I made a short level myself…

Level Code: A A A A A A A A A A A A A A A A A A A A A B B A A A A A A A A D A A B B A A A A B B A A A A A A B B A A A A A A A B B B

---

<div class="post-metadata">

### Author: ![Green\_Lizard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/green_lizard/32/33280_2.png) [@Green\_Lizard](https://forum.makecode.com/u/Green_Lizard)
#### Post date: [November 25, 2025, 10:00pm UTC](https://forum.makecode.com/t/tilemap-to-text-proof-of-concept/40648/4 "2025-11-25T22:00:30Z")

</div>

Look at this really cool level code

 ![Screenshot 2025-11-25 1.42.45 PM](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/e/0/e0e6db1865875145381a3d1f44b21651562fded3.png)

---

<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: [November 25, 2025, 10:02pm UTC](https://forum.makecode.com/t/tilemap-to-text-proof-of-concept/40648/5 "2025-11-25T22:02:41Z")

</div>

oh god what broke  
(Edit: for clarity, the letters are only supposed to go up to E…)

---

<div class="post-metadata">

### Author: ![Green\_Lizard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/green_lizard/32/33280_2.png) [@Green\_Lizard](https://forum.makecode.com/u/Green_Lizard)
#### Post date: [November 26, 2025, 4:42am UTC](https://forum.makecode.com/t/tilemap-to-text-proof-of-concept/40648/6 "2025-11-26T04:42:49Z")

</div>

Just kidding this is actually from my own tilemap to text project!

---

<div class="post-metadata">

### Author: ![Hulahoop](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/hulahoop/32/25398_2.png) [@Hulahoop](https://forum.makecode.com/u/Hulahoop)
#### Post date: [November 28, 2025, 3:05am UTC](https://forum.makecode.com/t/tilemap-to-text-proof-of-concept/40648/7 "2025-11-28T03:05:21Z")

</div>

REALLY COOL! i made an impossible map but i beat it in 2 minutes! try to beat that guys! here’s the map i made:

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/7/4/7464bd51a1c50a6d7a27f4dea7b007da4983336f.png)

---

<div class="post-metadata">

### Author: ![KING](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/king/32/32102_2.png) [@KING](https://forum.makecode.com/u/KING)
#### Post date: [June 22, 2026, 5:33pm UTC](https://forum.makecode.com/t/tilemap-to-text-proof-of-concept/40648/8 "2026-06-22T17:33:59Z")

</div>

AAAABBAAAAAAAABBAAAAAAABBAAAAAAADBBAAAAAABBBBBBAAEABBBBBBAA (scentance or whatever)

---

<div class="post-metadata">

### Author: ![BitBot](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/bitbot/32/33272_2.png) [@BitBot](https://forum.makecode.com/u/BitBot)
#### Post date: [July 7, 2026, 2:13am UTC](https://forum.makecode.com/t/tilemap-to-text-proof-of-concept/40648/9 "2026-07-07T02:13:20Z")

</div>

Wow! this is SICK!!! Here’s my level text: A A A A B D A A A A A A A A C B C A A B A A A A A A B B A A A A A A B A B A A B B A E A B A B B A A B C B C B A A A A B

---

<div class="post-metadata">

### Author: ![TheEarth](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/theearth/32/34579_2.png) [@TheEarth](https://forum.makecode.com/u/TheEarth)
#### Post date: [July 7, 2026, 5:28pm UTC](https://forum.makecode.com/t/tilemap-to-text-proof-of-concept/40648/10 "2026-07-07T17:28:01Z")

</div>

I realized if u click edit project then log the saved tilemap in the console and use the built in copy and paste feature you could make this very long
