# Portal: Space Edition! (My best game)

**URL:** <https://forum.makecode.com/t/portal-space-edition-my-best-game/27676>\
**Category:** Show & Tell\
**Tags:** game, extension, music, platformer, puzzle\
**Created:** [March 13, 2024, 12:17am UTC](https://forum.makecode.com/t/portal-space-edition-my-best-game/27676 "2024-03-13T00:17:51Z")\
**Posts on this page:** 20\
**Page:** 1

<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:** [March 13, 2024, 12:17am UTC](https://forum.makecode.com/t/portal-space-edition-my-best-game/27676/1 "2024-03-13T00:17:51Z")

</div>

Hi!  
I semi-recently saw a post created by @richard about @danger_kitty’s outstanding game jam entry. I promptly played his game and thought it was so Awesome. Then using Richard’s portal engine (which I have slightly modified) I created a game! I think it is the best make code game I have ever made. This game is a puzzle/platformer game. The game has 20 levels and I put a lot of work into it so please go play it. Below is the link.

> **[Portal Space Edition](https://arcade.makecode.com/S90473-46771-28094-81404)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

Controls  
WASD/arrow keys -Move and jump  
B - Skip text  
The rest of the controls are explained in game.

The extensions I used are the built in extensions “Color, Scroller, Character, Settings, Timer, Tile Utilities, and Story. The community extensions I used are as it follows,  
[https://github.com/microsoft/arcade-platformer](https://github.com/microsoft/arcade-platformer) - Platformer  
[https://github.com/felixtsu/pxt-lantern](https://github.com/felixtsu/pxt-lantern) - Light  
[https://github.com/felixtsu/pxt-sight](https://github.com/felixtsu/pxt-sight) - Checks if sprites can see each other  
[https://github.com/riknoll/arcade-shader](https://github.com/riknoll/arcade-shader) - Shader  
[https://github.com/jwunderl/arcade-sprite-util](https://github.com/jwunderl/arcade-sprite-util) - Modified built in Sprite Utility  
Thank you to the people who made all of these extensions, they were very helpful. Also thanks to @richard for code, @Arexcl for one sprite and @danger_kitty for inspiration. What are you waiting for? Go play the game!

---

<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:** [March 13, 2024, 6:18pm UTC](https://forum.makecode.com/t/portal-space-edition-my-best-game/27676/2 "2024-03-13T18:18:41Z")

</div>

Bookmarking this so I don’t forget to play this!! Looks great far!

---

<div class="post-metadata">

**Author:** ![danger\_kitty](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/danger_kitty/32/32006_2.png) [@danger\_kitty](https://forum.makecode.com/u/danger_kitty)\
**Post date:** [March 13, 2024, 6:18pm UTC](https://forum.makecode.com/t/portal-space-edition-my-best-game/27676/3 "2024-03-13T18:18:43Z")

</div>

cool game great to see that I inspired someone

---

<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:** [October 31, 2024, 7:42pm UTC](https://forum.makecode.com/t/portal-space-edition-my-best-game/27676/4 "2024-10-31T19:42:49Z")

</div>

truly one of my fav games

---

<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:** [October 31, 2024, 9:30pm UTC](https://forum.makecode.com/t/portal-space-edition-my-best-game/27676/5 "2024-10-31T21:30:21Z")

</div>

Play the prequel! —\> [https://arcade.makecode.com/S50460-22710-83684-89933](https://arcade.makecode.com/S50460-22710-83684-89933)

(Another 20 levels)

---

<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:** [October 31, 2024, 11:29pm UTC](https://forum.makecode.com/t/portal-space-edition-my-best-game/27676/6 "2024-10-31T23:29:29Z")

</div>

Thanks! this is amazing!

---

<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:** [October 31, 2024, 11:29pm UTC](https://forum.makecode.com/t/portal-space-edition-my-best-game/27676/7 "2024-10-31T23:29:51Z")

</div>

![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/b/5/b52c44f1acdf8f7128d05d3f6477decc3f8c49d8.png)  
uhhh cool but it looks a little weird

---

<div class="post-metadata">

**Author:** ![CreativeUsername](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/creativeusername/32/9601_2.png) [@CreativeUsername](https://forum.makecode.com/u/CreativeUsername)\
**Post date:** [November 1, 2024, 3:43pm UTC](https://forum.makecode.com/t/portal-space-edition-my-best-game/27676/8 "2024-11-01T15:43:58Z")

</div>

Just finished it, very good game

---

<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:** [November 1, 2024, 11:04pm UTC](https://forum.makecode.com/t/portal-space-edition-my-best-game/27676/9 "2024-11-01T23:04:26Z")

</div>

really!? i’m stuck

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/5/9/590a3483448fead5d27956d7480c497a357adf18.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:** [November 1, 2024, 11:43pm UTC](https://forum.makecode.com/t/portal-space-edition-my-best-game/27676/10 "2024-11-01T23:43:59Z")

</div>

I’m glad you have played this far into my game, thanks!

As this is a later level, the solution is complex

1. Place a portal on the wall behind the turrets, link it to a portal on the floor.
2. Run into and touch a turret to kill it, kill the three turret at the bottom of the room. They can only see and shoot you if their red eye is facing you.
3. Activate Anti-gravity with the pedestal button (white pillar with red dot)
4. Use what you have learned about Anti-gravity to navigate up the chamber with the storage cube
5. Press the second pedestal button to disable anti-gravity
6. Bring yourself and the cube up the ladder.
7. You can drop a cube on a turret to kill it, drop this cube through the laser, neutralizing the threat.
8. Your portal gun’s bullets move faster than the turret’s physical bullets so you can run across the floor button that opens the door and shoot a portal bullet through the door and onto the moonstone (white tile) surface behind the turret before it can shoot you.
9. Link your portal on the other side of the door to a portal that you can drop the cube through at high speeds. Do this to transfer the cube through your portal gateways and the cube will hit the finial turret killing it.
10. Travel into the room behind the door via portals, be sure not to be burned by the laser upon coming out.
11. Jump and place your finial portal above the door on the white surface. Now enter the room and climb the ladder to eat your cake free of the danger of a turret.

I hope this is helpful. Be prepared for the next level though, its the hardest puzzle in the game. I won’t help much, as the solution is really satisfying but your clue for the next puzzle is “portal to nowhere”

Good luck!

---

<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:** [November 15, 2024, 7:47pm UTC](https://forum.makecode.com/t/portal-space-edition-my-best-game/27676/11 "2024-11-15T19:47:58Z")

</div>

Okay now i’m finally at the part where i must confront GLaDOS how am i supposed to use the blocks after he sends out all the neurotoxins in the prequel?

---

<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:** [November 17, 2024, 7:46pm UTC](https://forum.makecode.com/t/portal-space-edition-my-best-game/27676/12 "2024-11-17T19:46:13Z")

</div>

I assume the blocks you are referring to are the personality cores. You can pick them while pressing “down arrow” and overlapping. These can be burned in hole. You can force GLaDOS dispense a personality core by hitting them with their own rockets launched by the large turret. Once hit, GLaDOS will drop a core somewhere on the tile-map. GLaDOS will eventually destroy one of the red buttons with a laser in which point you will have to use the other harder to reach button. GLaDOS will spawn the red anger core midair where you will need to press down while falling to pick it up. Unfortunately I made that boss fight way too hard, the game ends after that so don’t feel too pressured to beat it. But if you do—consider it a triumph.

---

<div class="post-metadata">

**Author:** ![MicroMan7](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/microman7/32/18103_2.png) [@MicroMan7](https://forum.makecode.com/u/MicroMan7)\
**Post date:** [November 17, 2024, 8:36pm UTC](https://forum.makecode.com/t/portal-space-edition-my-best-game/27676/13 "2024-11-17T20:36:45Z")

</div>

I just got to level 2, THAT IS SWEET! I will get farther next time 🙂

---

<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:** [November 18, 2024, 5:33am UTC](https://forum.makecode.com/t/portal-space-edition-my-best-game/27676/14 "2024-11-18T05:33:46Z")

</div>

sorry are you talking about the prequel or the actual 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:** [November 18, 2024, 7:15pm UTC](https://forum.makecode.com/t/portal-space-edition-my-best-game/27676/15 "2024-11-18T19:15:40Z")

</div>

Sorry, I realize you are talking about the prequel. You must touch the cores to GLaDOS to attach them and proceed the boss fight.

---

<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:** [November 28, 2024, 6:53pm UTC](https://forum.makecode.com/t/portal-space-edition-my-best-game/27676/16 "2024-11-28T18:53:39Z")

</div>

Hi, I was just wondering–would people like more portal levels? I’ve already made a 40 of them, how about another 20? Who would like another portal sequel?

_Poll ([view on site](https://forum.makecode.com/t/portal-space-edition-my-best-game/27676/16))_

Just wanted to know. 🙂

---

<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:** [November 29, 2024, 10:24pm UTC](https://forum.makecode.com/t/portal-space-edition-my-best-game/27676/17 "2024-11-29T22:24:56Z")

</div>

do it you have the prequel and the normal one make it MORE!!!

---

<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:** [December 2, 2024, 6:24pm UTC](https://forum.makecode.com/t/portal-space-edition-my-best-game/27676/18 "2024-12-02T18:24:53Z")

</div>

I thought people might get bored of the same type of game but I’m glad they are not. The third installment will receive a major graphics update in relation to the previous games and brand new testing elements never before seen in Makecode (High Energy Pellet). And of course, all original puzzles + story. I’ll probably finish it late December.

---

<div class="post-metadata">

**Author:** ![felixtsu](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/felixtsu/32/12024_2.png) [@felixtsu](https://forum.makecode.com/u/felixtsu)\
**Post date:** [December 21, 2024, 5:36pm UTC](https://forum.makecode.com/t/portal-space-edition-my-best-game/27676/19 "2024-12-21T17:36:11Z")

</div>

very nice game! We (me and my students) enjoy it very much!

---

<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:** [December 22, 2024, 3:57pm UTC](https://forum.makecode.com/t/portal-space-edition-my-best-game/27676/20 "2024-12-22T15:57:34Z")

</div>

Thank you so much for 200 clicks! 🥳

I never **ever** thought I would get this many. Here is a little preview of what I’m working on…

> **[portal3Teaser - 1734837905199.mp4](https://drive.google.com/file/d/1CXps5u87sq5D5sLuy8_GhpnZRq2Iompy/view?usp=sharing)**
>
> Google Drive file.

 ![Screenshot 2024-12-21 203851](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/d/c/dcdc28f247f4a4331ad9305c9468b627dd4ceabc.png)  
Can’t wait to release this! 🙂

[Next page](https://forum.makecode.com/t/portal-space-edition-my-best-game/27676.md?page=2)
