# Suvivor's Bias (Portal)

**URL:** <https://forum.makecode.com/t/suvivors-bias-portal/43985>\
**Category:** Show & Tell\
**Tags:** game, platformer, puzzle\
**Created:** [May 13, 2026, 10:59pm UTC](https://forum.makecode.com/t/suvivors-bias-portal/43985 "2026-05-13T22:59:27Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![Air](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/air/32/26413_2.png) [@Air](https://forum.makecode.com/u/Air)\
**Post date:** [June 8, 2026, 1:58am UTC](https://forum.makecode.com/t/suvivors-bias-portal/43985/21 "2026-06-08T01:58:46Z")

</div>

is this supposed to happen?

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/2/8/28212cfa527b4c0c89780de2a5f28ab3cb2d6e48.png)

---

<div class="post-metadata">

**Author:** ![Bifrosty](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/bifrosty/32/24819_2.png) [@Bifrosty](https://forum.makecode.com/u/Bifrosty)\
**Post date:** [June 8, 2026, 2:02am UTC](https://forum.makecode.com/t/suvivors-bias-portal/43985/22 "2026-06-08T02:02:35Z")

</div>

Yeah… no,  
I’m aware you can press the button more than once. I’ll fix it in the full version, but for now: **Cuz time travel!**

---

<div class="post-metadata">

**Author:** ![LazerTag2](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/lazertag2/32/32715_2.png) [@LazerTag2](https://forum.makecode.com/u/LazerTag2)\
**Post date:** [June 8, 2026, 5:06pm UTC](https://forum.makecode.com/t/suvivors-bias-portal/43985/23 "2026-06-08T17:06:03Z")

</div>

This is sick!

---

<div class="post-metadata">

**Author:** ![luxregina](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/luxregina/32/32544_2.png) [@luxregina](https://forum.makecode.com/u/luxregina)\
**Post date:** [June 8, 2026, 5:13pm UTC](https://forum.makecode.com/t/suvivors-bias-portal/43985/24 "2026-06-08T17:13:11Z")

</div>

This is absolutely badass! One of the best Makecode games I played to date!

---

<div class="post-metadata">

**Author:** ![ZeroFall](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/zerofall/32/34898_2.png) [@ZeroFall](https://forum.makecode.com/u/ZeroFall)\
**Post date:** [June 11, 2026, 10:02pm UTC](https://forum.makecode.com/t/suvivors-bias-portal/43985/25 "2026-06-11T22:02:10Z")

</div>

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

@Bifrosty By Far this game is my fav and this is a really cool level however, this level is a little buggy as i can somehow get trapped in the portals and never get out. Love the game however, and i do know that this is a game in progress! Can wait to see more of these portal games potentially or any games you make in the future! You make amazing games and are the most consistant (In my opinion) At makes awesome games! Awesome job on this so far!

---

<div class="post-metadata">

**Author:** ![LazerTag2](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/lazertag2/32/32715_2.png) [@LazerTag2](https://forum.makecode.com/u/LazerTag2)\
**Post date:** [June 12, 2026, 12:00am UTC](https://forum.makecode.com/t/suvivors-bias-portal/43985/26 "2026-06-12T00:00:55Z")

</div>

Speaking of this level, how do you even beat it!

---

<div class="post-metadata">

**Author:** ![ZeroFall](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/zerofall/32/34898_2.png) [@ZeroFall](https://forum.makecode.com/u/ZeroFall)\
**Post date:** [June 12, 2026, 4:37pm UTC](https://forum.makecode.com/t/suvivors-bias-portal/43985/27 "2026-06-12T16:37:32Z")

</div>

Bunch of Portal Swapping and with pretty fast portal placement (I don’t have a Mouse so it’s a little harder)

---

<div class="post-metadata">

**Author:** ![Bifrosty](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/bifrosty/32/24819_2.png) [@Bifrosty](https://forum.makecode.com/u/Bifrosty)\
**Post date:** [June 12, 2026, 4:41pm UTC](https://forum.makecode.com/t/suvivors-bias-portal/43985/28 "2026-06-12T16:41:09Z")

</div>

That’s a new one, did you do anything specific to trigger it?

---

<div class="post-metadata">

**Author:** ![VoxelMaster64](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/voxelmaster64/32/32075_2.png) [@VoxelMaster64](https://forum.makecode.com/u/VoxelMaster64)\
**Post date:** [June 12, 2026, 4:47pm UTC](https://forum.makecode.com/t/suvivors-bias-portal/43985/29 "2026-06-12T16:47:22Z")

</div>

YA DON’T, SONNY!!! /j

---

<div class="post-metadata">

**Author:** ![ZeroFall](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/zerofall/32/34898_2.png) [@ZeroFall](https://forum.makecode.com/u/ZeroFall)\
**Post date:** [June 13, 2026, 8:43pm UTC](https://forum.makecode.com/t/suvivors-bias-portal/43985/30 "2026-06-13T20:43:45Z")

</div>

Jumped into the portal but it didn’t push me through, it kind of glitched me back and forth through the portal and i got trapped in the portals

---

<div class="post-metadata">

**Author:** ![Bifrosty](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/bifrosty/32/24819_2.png) [@Bifrosty](https://forum.makecode.com/u/Bifrosty)\
**Post date:** [June 13, 2026, 8:52pm UTC](https://forum.makecode.com/t/suvivors-bias-portal/43985/31 "2026-06-13T20:52:46Z")

</div>

lol. The next two after that will be even more fun. That’s the warm up.

---

<div class="post-metadata">

**Author:** ![Air](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/air/32/26413_2.png) [@Air](https://forum.makecode.com/u/Air)\
**Post date:** [June 18, 2026, 1:58am UTC](https://forum.makecode.com/t/suvivors-bias-portal/43985/32 "2026-06-18T01:58:50Z")

</div>

@Bifrosty you should have told us that pressing menu restarts the game!!!

---

<div class="post-metadata">

**Author:** ![Bifrosty](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/bifrosty/32/24819_2.png) [@Bifrosty](https://forum.makecode.com/u/Bifrosty)\
**Post date:** [June 18, 2026, 4:53pm UTC](https://forum.makecode.com/t/suvivors-bias-portal/43985/33 "2026-06-18T16:53:49Z")

</div>

Oh sorry, realized I didn’t do that here. 😬

That’s a thing for all my games.

---

<div class="post-metadata">

**Author:** ![LazerTag2](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/lazertag2/32/32715_2.png) [@LazerTag2](https://forum.makecode.com/u/LazerTag2)\
**Post date:** [June 18, 2026, 10:20pm UTC](https://forum.makecode.com/t/suvivors-bias-portal/43985/34 "2026-06-18T22:20:08Z")

</div>

I suggest using this extension

> **[GitHub - meeeeeeeep1/custom-systemmenu-options: A new and easy way to create a custom menu for...](https://github.com/meeeeeeeep1/custom-systemmenu-options/)**
>
> A new and easy way to create a custom menu for your Makecode Arcade games! Check out this post "https://forum.makecode.com/t/custom-menu-showcase/18381?u=meeeeeeeep1" for more information.

because you could add the reset button on the menu screen.

---

<div class="post-metadata">

**Author:** ![LazerTag2](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/lazertag2/32/32715_2.png) [@LazerTag2](https://forum.makecode.com/u/LazerTag2)\
**Post date:** [June 22, 2026, 5:34pm UTC](https://forum.makecode.com/t/suvivors-bias-portal/43985/35 "2026-06-22T17:34:24Z")

</div>

And @Bifrosty, how can you are able to get on top of the block (the block you carry around), because when I am doing it in my code, there is always a visible overlap with the block and the player. I am trying to use it for BlastOut Sequel.

---

<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:** [June 22, 2026, 5:47pm UTC](https://forum.makecode.com/t/suvivors-bias-portal/43985/36 "2026-06-22T17:47:41Z")

</div>

THAT WAS SO FUN!!!

 ![Screenshot 2026-06-21 at 2.04.11 PM](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/0/b/0b7a50db578cdcb2d7823674f8ff98a7aab60189.png)  
I loved every puzzle, and the lore is great too! (Yes of course I read the computer logs!)  
Portal 2 is actually my favorite game, and I think this takes the **cake** as my favorite MakeCode game! I really hope you continue this in the future! \<3  
 That cake must have some serious preservatives…

---

<div class="post-metadata">

**Author:** ![Bifrosty](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/bifrosty/32/24819_2.png) [@Bifrosty](https://forum.makecode.com/u/Bifrosty)\
**Post date:** [June 23, 2026, 7:15pm UTC](https://forum.makecode.com/t/suvivors-bias-portal/43985/37 "2026-06-23T19:15:05Z")

</div>

I’m glad! I thought I might have hid the logs too deeply. Don’t ask what goes into a good cake.

---

<div class="post-metadata">

**Author:** ![Bifrosty](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/bifrosty/32/24819_2.png) [@Bifrosty](https://forum.makecode.com/u/Bifrosty)\
**Post date:** [June 23, 2026, 7:15pm UTC](https://forum.makecode.com/t/suvivors-bias-portal/43985/38 "2026-06-23T19:15:27Z")

</div>

Sprite kindarray is an array of all cubes, mysprite is the player’s hitbox. This is being called in an on game update function:

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/4/d/4d94fd12cb50f43b39ed1189c9460159a1b63d00.png)  
They are actually overlapping, but not visually. The player animations are separate from the player’s actual sprite. I keep the player’s velocity at -193 because that is the value that stunts vertical movement with the specific gravity code I have applied, it took some messing around to find this number. In retrospect, this part of the code could probably be handled better.

---

<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:** [June 23, 2026, 11:54pm UTC](https://forum.makecode.com/t/suvivors-bias-portal/43985/39 "2026-06-23T23:54:04Z")

</div>

(Minor spoilers for portal 2 incase you haven’t played)

You know how the personality cores have lines they say while you use them? (Trying to avoid major spoilers!) Well one of them actually repeats the recipe for a Black Forest cake! So we do actually know what goes into them! Here’s a video of the full dialogue:

> **Link to video that probably isn’t spoiling too much of Portal 2**
>
> [https://youtu.be/JAw3V8ScLeI?si=txN-GY51ord\_9wEp](https://youtu.be/JAw3V8ScLeI?si=txN-GY51ord_9wEp)

---

<div class="post-metadata">

**Author:** ![justarandomperson1](https://avatars.discourse-cdn.com/v4/letter/j/4bbf92/32.png) [@justarandomperson1](https://forum.makecode.com/u/justarandomperson1)\
**Post date:** [July 5, 2026, 11:20pm UTC](https://forum.makecode.com/t/suvivors-bias-portal/43985/40 "2026-07-05T23:20:33Z")

</div>

idk why but how about trying to make the portal function into a extension. I will love to these in my games!

[Previous page](https://forum.makecode.com/t/suvivors-bias-portal/43985.md?page=1)

[Next page](https://forum.makecode.com/t/suvivors-bias-portal/43985.md?page=3)
