# The Octopus

**URL:** <https://forum.makecode.com/t/the-octopus/43775>\
**Category:** Show & Tell\
**Tags:** game, platformer\
**Created:** [May 1, 2026, 7:31pm UTC](https://forum.makecode.com/t/the-octopus/43775 "2026-05-01T19:31:38Z")\
**Posts on this page:** 20\
**Page:** 3

<div class="post-metadata">

**Author:** ![TheGooberEarth](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/thegooberearth/32/36693_2.png) [@TheGooberEarth](https://forum.makecode.com/u/TheGooberEarth)\
**Post date:** [May 11, 2026, 2:56pm UTC](https://forum.makecode.com/t/the-octopus/43775/42 "2026-05-11T14:56:31Z")

</div>

what’s the one above deliverimania

---

<div class="post-metadata">

**Author:** ![Tasty\_turnip2](https://avatars.discourse-cdn.com/v4/letter/t/e9c0ed/32.png) [@Tasty\_turnip2](https://forum.makecode.com/u/Tasty_turnip2)\
**Post date:** [May 11, 2026, 5:56pm UTC](https://forum.makecode.com/t/the-octopus/43775/43 "2026-05-11T17:56:05Z")

</div>

Thank you! This is a game (engine) changer!

---

<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:** [May 11, 2026, 5:56pm UTC](https://forum.makecode.com/t/the-octopus/43775/44 "2026-05-11T17:56:34Z")

</div>

it was [PHANTOMS- platformer idea/collaboration](https://forum.makecode.com/t/phantoms-platformer-idea-collaboration/28102), a now dead collaboration

---

<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:** [May 11, 2026, 5:58pm UTC](https://forum.makecode.com/t/the-octopus/43775/45 "2026-05-11T17:58:46Z")

</div>

Here’s the updated parallax (Thanks for the tips @Luke!)

> **[The Octopus V1.05](https://arcade.makecode.com/79815-38560-29904-16380)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

I couldn’t get the foreground parallax to not obscure gameplay so I had to remove it.

I’m trying to use your softbody extension for the tentacle but it’s feeling very unstable. Do you have any tips for this?

---

<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:** [May 11, 2026, 5:58pm UTC](https://forum.makecode.com/t/the-octopus/43775/46 "2026-05-11T17:58:54Z")

</div>

Why not reopen it?

---

<div class="post-metadata">

**Author:** ![CopySprite](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/copysprite/32/37049_2.png) [@CopySprite](https://forum.makecode.com/u/CopySprite)\
**Post date:** [May 12, 2026, 3:48am UTC](https://forum.makecode.com/t/the-octopus/43775/47 "2026-05-12T03:48:42Z")

</div>

![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/2/b/2bad78a48f54173966fc469d7e142284350101c9.png)  
Also the host is no longer active.

---

<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:** [May 12, 2026, 3:55am UTC](https://forum.makecode.com/t/the-octopus/43775/48 "2026-05-12T03:55:57Z")

</div>

on mobile its B, on computer it’s x/Enter or whatever other buttons there are

---

<div class="post-metadata">

**Author:** ![Taser](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/taser/32/29517_2.png) [@Taser](https://forum.makecode.com/u/Taser)\
**Post date:** [May 12, 2026, 4:12am UTC](https://forum.makecode.com/t/the-octopus/43775/49 "2026-05-12T04:12:30Z")

</div>

I myself never participated much in the Phantoms collab; however, after reading the topic. From what I can tell, the collab’s host Cursedeclipse has been offline for like the past 7+ months. Without any proper leadership in place, all direction is lost, and now nobody participating in the collab knows what they have to do in the game development process. As a result, a lot of contributors quit, and it will likely remain that way unless Cursedeclipse makes their return.

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/c/b/cb76be99d1ef29f8a72c0d648a81594699420cb9.png)

Also, that Phantoms collab is particularly notorious for the vast majority of collab participants actually not doing any work whatsoever, and that burden fell on like 2 people, along with a lack of proper organization and communications. This is particularly common for many collabs on the MakeCode Forums. This frustration of having to do all the work while balancing other projects and life stuff will likely turn a lot of people away, even if the collab is reopened.

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/5/3/53fff8e8cb293b48c8aa87c982f0ac5628b75652.png)

---

<div class="post-metadata">

**Author:** ![TheGooberEarth](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/thegooberearth/32/36693_2.png) [@TheGooberEarth](https://forum.makecode.com/u/TheGooberEarth)\
**Post date:** [May 12, 2026, 4:14am UTC](https://forum.makecode.com/t/the-octopus/43775/50 "2026-05-12T04:14:52Z")

</div>

I kinda want to revive it the art from Luke is too good to waste it

---

<div class="post-metadata">

**Author:** ![BLADEr](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/blader/32/16422_2.png) [@BLADEr](https://forum.makecode.com/u/BLADEr)\
**Post date:** [May 12, 2026, 4:17am UTC](https://forum.makecode.com/t/the-octopus/43775/51 "2026-05-12T04:17:26Z")

</div>

@Luke, those are so good! I’m taking notes for my games too.

I just looked at the code for the softbody tentacle and I like how you’re keeping in between the sprite and wall!  
I see what you’re saying, about the unstableness, so here’s what you can do to make it tighter:

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

I lowered the distance and the dampening so the segments stay closer together.  
I also added a loop to make all the segments ghost through walls. Because the swing math is still there and it’s not relying on the softbody for any momentum, we can remove the collision.  
I also removed the collision of the sprite actually rendering the tentacle (softbodyRenderer) because once you color the sprite, [it gets a hitbox](https://forum.makecode.com/t/hitbox/22993).

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/6/b/6b3e625c17f2c695019f62cdfc98df3ef97ceacc.png)

There are some things that need to be fixed with the renderer. That “renderOnSprite” is _ **VERY** _ crucial. It lets the softbody rendering know it’s dealing with something that moves.

> **[The Octopus V1.05](https://arcade.makecode.com/37147-18985-38430-52557)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

I also like what you’re doing with my image mapping extension! The outlining technique you’re using is what I’m doing one of my other games that I’ll show in a different topic once I get it ready.

Hope all this was helpful!

---

<div class="post-metadata">

**Author:** ![BLADEr](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/blader/32/16422_2.png) [@BLADEr](https://forum.makecode.com/u/BLADEr)\
**Post date:** [May 12, 2026, 4:17am UTC](https://forum.makecode.com/t/the-octopus/43775/52 "2026-05-12T04:17:49Z")

</div>

That outline technique is also what I use to outline the hair in my hair salon game!

---

<div class="post-metadata">

**Author:** ![AlexTheGoober64](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/alexthegoober64/32/37005_2.png) [@AlexTheGoober64](https://forum.makecode.com/u/AlexTheGoober64)\
**Post date:** [May 12, 2026, 6:01pm UTC](https://forum.makecode.com/t/the-octopus/43775/53 "2026-05-12T18:01:47Z")

</div>

yippee i clipped into the void with my long glitchy tentacle

WAIT NO I DIDN’T MEAN IT LIKE THA-

---

<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:** [May 12, 2026, 6:11pm UTC](https://forum.makecode.com/t/the-octopus/43775/54 "2026-05-12T18:11:07Z")

</div>

Thanks for the help and explanation. I’ll make a few more levels and release an update.

---

<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:** [May 17, 2026, 4:18pm UTC](https://forum.makecode.com/t/the-octopus/43775/55 "2026-05-17T16:18:21Z")

</div>

doing better!

> **Levels 1-4 (phone)**
>
> ![Screenshot_20260516-142101](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/1/f/1f5782089658cf694b7de6d867cfb2c81ab99df0.png)

> **Levels 5-7 (PC)**
>
> ![Screenshot 2026-05-16 141657](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/1/2/1243af08b6c3766a701fe17beed0c3af2cc25b12.png)

(I’m _totally_ not trying to beat everybody else here (lie))

---

<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:** [May 19, 2026, 8:46pm UTC](https://forum.makecode.com/t/the-octopus/43775/56 "2026-05-19T20:46:00Z")

</div>

Ok! The update is finished. Thank you @BLADEr for your help. 🙂  
The soft body physics of the tentacle only look good on more powerful devices, they are off by defrault.  
Changes:

- Three New Levels
- Start coundown
- Option to enable soft body physics for the grapple
- Parallax

> **[The Octopus V1.1](https://arcade.makecode.com/46385-83246-11679-19709)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

---

<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:** [May 19, 2026, 11:07pm UTC](https://forum.makecode.com/t/the-octopus/43775/57 "2026-05-19T23:07:30Z")

</div>

I’m curious, what are the tentacles supposed to look like? For me they are very jagged and jittery

also definitely remove the start countdown, i really dislike pointless waiting in games (like loading screens and stuff) and it really takes away from that speedrun element of grinding out a fast time

---

<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:** [May 20, 2026, 4:36pm UTC](https://forum.makecode.com/t/the-octopus/43775/58 "2026-05-20T16:36:44Z")

</div>

Yeah the tentacle is really crazy on my Chromebook too, but when I run this game on my school’s desktops it is really smooth and nice.

The stop countdown was requested by BLADEr, I personally like it but I can definitely see how it would be annoying. I’ll made an option to toggle it off just like the tentacle physics.

---

<div class="post-metadata">

**Author:** ![BLADEr](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/blader/32/16422_2.png) [@BLADEr](https://forum.makecode.com/u/BLADEr)\
**Post date:** [May 20, 2026, 4:48pm UTC](https://forum.makecode.com/t/the-octopus/43775/59 "2026-05-20T16:48:04Z")

</div>

I think it would help to maybe move the countdown outside the level. It doesn’t even have to be a countdown, you could just select the level then it fades to black and the level starts normal, this way the player has time to mentally prepare but doesn’t have to stress over the level before they get to play it.

The tentacle looks fine on my screen, maybe it’s just slow on other devices? I know in my games when I play them on other devices the ropes get jerked around because the segments are always trying to find the best position to be in the rope, and when the computer lags the segment bases its last position to the new position which might be crazy far away, and _then_ the segments get stuck in a tug-of-war with o balance the whole rope, but _ **that** _ then throws off the rope…

---

<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:** [May 21, 2026, 12:24am UTC](https://forum.makecode.com/t/the-octopus/43775/60 "2026-05-21T00:24:52Z")

</div>

Ok, I added an option to disable the long count off and replace it with a fade that lasts half a second.

Moderators, please replace the link in the first post in this topic with the one below:

> **[The Octopus V1.12](https://arcade.makecode.com/00571-19812-19715-69571)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

---

<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:** [May 21, 2026, 2:14am UTC](https://forum.makecode.com/t/the-octopus/43775/61 "2026-05-21T02:14:43Z")

</div>

I cooked in this update! _Definitely_

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/5/2/52bb4be4e0a61c092783692faf5003750e76ca19.png)

[Previous page](https://forum.makecode.com/t/the-octopus/43775.md?page=2)

[Next page](https://forum.makecode.com/t/the-octopus/43775.md?page=4)
