# ⟨❮Function❯⟩

**URL:** <https://forum.makecode.com/t/function/36644>\
**Category:** Show & Tell\
**Tags:** game, platformer, puzzle\
**Created:** [May 14, 2025, 3:09am UTC](https://forum.makecode.com/t/function/36644 "2025-05-14T03:09:08Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tsist](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/tsist/32/20588_2.png) [@Tsist](https://forum.makecode.com/u/Tsist)\
**Post date:** [May 14, 2025, 3:09am UTC](https://forum.makecode.com/t/function/36644/1 "2025-05-14T03:09:08Z")

</div>

This is a 40+ level platformer game that uses many different mechanics/modifiers. If you are stuck on a level, you can pause the game to see what you have to do.

> **[Function](https://arcade.makecode.com/S12368-29891-28369-91930)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

| Controls | Keys |
| --- | --- |
| ^ (up) | [^] [W] |
| \< (left) | [\<] [A] |
| v (down) | [v] [S] |
| \> (right) | [\>] [D] |
| (A) | [Q] [Z] [space] |
| (B) | [E] [×] [enter] |
| Reset | [shift]+/R-Click\ |

Here is more detail on the game.

> **[⟨❮Function❯⟩](https://docs.google.com/document/d/1Z3d_Y5i5UkKGO83cTlMyFs3S9TJJtW3p1obt0xICc-o/edit?usp=sharing)**
>
> How to Play: Controls: Keys: ↑ (Up) \[^\] \[W\] ← (Left) \[&lt;\] \[A\] ↓ (Down) \[v\] \[S\] → (Right) \[&gt;\] \[D\] (A) \[Q\] \[Z\] \[\_\] (B) \[E\] \[X\] \[↵\] Levels have rulesets of which you can see at the bottom and orbs’ functions of which you can see at the top: ...

---

<div class="post-metadata">

**Author:** ![Errorpixel](https://avatars.discourse-cdn.com/v4/letter/e/bc79bd/32.png) [@Errorpixel](https://forum.makecode.com/u/Errorpixel)\
**Post date:** [May 15, 2025, 1:57am UTC](https://forum.makecode.com/t/function/36644/2 "2025-05-15T01:57:16Z")

</div>

That’s cool. How did you make a tilemap with smaller tiles? Did you just code it manually or is it an extension?

---

<div class="post-metadata">

**Author:** ![Tsist](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/tsist/32/20588_2.png) [@Tsist](https://forum.makecode.com/u/Tsist)\
**Post date:** [May 15, 2025, 2:39pm UTC](https://forum.makecode.com/t/function/36644/3 "2025-05-15T14:39:55Z")

</div>

Just put this:

namespace userconfig {  
export const ARCADE\_SCREEN\_WIDTH=320  
export const ARCADE\_SCREEN\_HEIGHT=240  
}

in JavaScript.

---

<div class="post-metadata">

**Author:** ![WoofWoof](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/woofwoof/32/32523_2.png) [@WoofWoof](https://forum.makecode.com/u/WoofWoof)\
**Post date:** [May 15, 2025, 2:57pm UTC](https://forum.makecode.com/t/function/36644/4 "2025-05-15T14:57:55Z")

</div>

They just increased the screen resolution. You can see how by looking at their code.

---

<div class="post-metadata">

**Author:** ![Errorpixel](https://avatars.discourse-cdn.com/v4/letter/e/bc79bd/32.png) [@Errorpixel](https://forum.makecode.com/u/Errorpixel)\
**Post date:** [May 15, 2025, 8:34pm UTC](https://forum.makecode.com/t/function/36644/5 "2025-05-15T20:34:35Z")

</div>

Damn javascript is like so much more useful than blocks I never realised that

---

<div class="post-metadata">

**Author:** ![Gl125371](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/gl125371/32/29131_2.png) [@Gl125371](https://forum.makecode.com/u/Gl125371)\
**Post date:** [May 15, 2025, 10:15pm UTC](https://forum.makecode.com/t/function/36644/6 "2025-05-15T22:15:45Z")

</div>

No…  
I can’t access the Google Doc, since my school blocked it. Can you take a screenshot and put it on here? Or put it in Microsoft Words?

---

<div class="post-metadata">

**Author:** ![WoofWoof](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/woofwoof/32/32523_2.png) [@WoofWoof](https://forum.makecode.com/u/WoofWoof)\
**Post date:** [May 16, 2025, 7:32pm UTC](https://forum.makecode.com/t/function/36644/7 "2025-05-16T19:32:46Z")

</div>

lol here you go:

 ![IMG_8767](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/b/9/b93bfc4531a96318c6e9645ac6c78ee2d95674e3.jpeg)  
 ![IMG_8768](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/c/d/cdbecf7abebb0ef2c555fbcba35e0844c077e3cc.jpeg)  
 ![IMG_8770](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/0/d/0dd89dea09f9cc5ec27f6ddef0d3dbeaf6d4fcfc.png)  
 ![IMG_8771](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/f/1/f15b93ee838d8390967177370e4b2befd7527422.jpeg)

---

<div class="post-metadata">

**Author:** ![Gl125371](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/gl125371/32/29131_2.png) [@Gl125371](https://forum.makecode.com/u/Gl125371)\
**Post date:** [May 16, 2025, 8:27pm UTC](https://forum.makecode.com/t/function/36644/8 "2025-05-16T20:27:16Z")

</div>

Thank You!!!
