# DefineImpossibleCo

**URL:** <https://forum.makecode.com/t/defineimpossibleco/46254>\
**Category:** Game Design\
**Created:** [October 2, 2026, 2:14am UTC](https://forum.makecode.com/t/defineimpossibleco/46254 "2026-10-02T02:14:56Z")\
**Posts on this page:** 10\
**Page:** 2

<div class="post-metadata">

**Author:** ![AlexK](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/alexk/32/33339_2.png) [@AlexK](https://forum.makecode.com/u/AlexK)\
**Post date:** [October 10, 2026, 3:03am UTC](https://forum.makecode.com/t/defineimpossibleco/46254/21 "2026-10-10T03:03:51Z")

</div>

The `sprites.ExtendableSprite` class was created specifically for creating derived classes. Using `sprites.Sprite` as a base class may have some unintended side effects.

---

<div class="post-metadata">

**Author:** ![Soleb244](https://avatars.discourse-cdn.com/v4/letter/s/aeb1de/32.png) [@Soleb244](https://forum.makecode.com/u/Soleb244)\
**Post date:** [October 10, 2026, 8:58pm UTC](https://forum.makecode.com/t/defineimpossibleco/46254/22 "2026-10-10T20:58:35Z")

</div>

Thank you. Also, how do I make these categories that appear after selecting the category?

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

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/4/1/41ad30c337a270efc765d7adf4e158fd567b2569.png) ← this

(This is not my extension, I’m using block objects just as an example)

---

<div class="post-metadata">

**Author:** ![AlexK](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/alexk/32/33339_2.png) [@AlexK](https://forum.makecode.com/u/AlexK)\
**Post date:** [October 10, 2026, 9:16pm UTC](https://forum.makecode.com/t/defineimpossibleco/46254/23 "2026-10-10T21:16:18Z")

</div>

Refer to [https://github.com/microsoft/arcade-block-objects/blob/master/api.ts](https://github.com/microsoft/arcade-block-objects/blob/master/api.ts).

Namespace annotation:

```typescript
//% color="#c74e46"
//% subcategories='["number", "boolean", "string", "sprite", "image", "location", "any"]'
namespace blockObject {

```

Function placed into a subcategory:

```typescript
    /**
     * Get a property of type number from an object
     *
     * @param obj The BlockObject to check
     * @param property The property to check
     */
    //% blockId=blockObject_get_numberProp
    //% subcategory=number
    //% block="$obj get number $property"
    //% obj.shadow="variables_get" obj.defl="myObject"
    //% property.shadow=blockObject_numberProp
    //% weight=130
    //% help="github:arcade-block-objects/getNum.md"
    //% blockGap=8
    export function getNumberProperty(obj: BlockObject, property: number): number {

```

---

<div class="post-metadata">

**Author:** ![ILikeBlockCode](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/ilikeblockcode/32/36369_2.png) [@ILikeBlockCode](https://forum.makecode.com/u/ILikeBlockCode)\
**Post date:** [October 16, 2026, 4:49pm UTC](https://forum.makecode.com/t/defineimpossibleco/46254/24 "2026-10-16T16:49:47Z")

</div>

> **[NASCARS](https://arcade.makecode.com/51069-78052-21469-76433)**
>
> A fun racing game (single player) where you try to beat your previous time. control with arrow buttons

---

<div class="post-metadata">

**Author:** ![ILikeBlockCode](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/ilikeblockcode/32/36369_2.png) [@ILikeBlockCode](https://forum.makecode.com/u/ILikeBlockCode)\
**Post date:** [October 20, 2026, 5:07pm UTC](https://forum.makecode.com/t/defineimpossibleco/46254/25 "2026-10-20T17:07:29Z")

</div>

Coding Grizzly Bear is now one of the moderators! 🥳

---

<div class="post-metadata">

**Author:** ![Master\_zone\_guy](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/master_zone_guy/32/35894_2.png) [@Master\_zone\_guy](https://forum.makecode.com/u/Master_zone_guy)\
**Post date:** [October 20, 2026, 5:12pm UTC](https://forum.makecode.com/t/defineimpossibleco/46254/26 "2026-10-20T17:12:45Z")

</div>

![Cat Jaozin](https://static.klipy.com/ii/4493325008d34b7bf8cd6813cd5c1619/cd/95/cz4cG1Yy80nn66YxW.webp)  
Hi

I have not posted a game yet on DefineImpossibleCo so I shall now do so. link to the old game

> **[free ultra kill](https://arcade.makecode.com/S52729-05109-07656-96190)**
>
> old game i found in my save files

Group meme of the week:

did not ask the owner if I could do this so I will ask him with this message that I just typed

---

<div class="post-metadata">

**Author:** ![ILikeBlockCode](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/ilikeblockcode/32/36369_2.png) [@ILikeBlockCode](https://forum.makecode.com/u/ILikeBlockCode)\
**Post date:** [October 20, 2026, 6:23pm UTC](https://forum.makecode.com/t/defineimpossibleco/46254/27 "2026-10-20T18:23:30Z")

</div>

I Like it!

---

<div class="post-metadata">

**Author:** ![Sword\_Studios](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sword_studios/32/35216_2.png) [@Sword\_Studios](https://forum.makecode.com/u/Sword_Studios)\
**Post date:** [October 20, 2026, 11:26pm UTC](https://forum.makecode.com/t/defineimpossibleco/46254/28 "2026-10-20T23:26:48Z")

</div>

I thought you liked block code

---

<div class="post-metadata">

**Author:** ![ILikeBlockCode](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/ilikeblockcode/32/36369_2.png) [@ILikeBlockCode](https://forum.makecode.com/u/ILikeBlockCode)\
**Post date:** [October 21, 2026, 2:23am UTC](https://forum.makecode.com/t/defineimpossibleco/46254/29 "2026-10-21T02:23:15Z")

</div>

I do like block code, I am sure it has made many lives easier but I still do some work in Java / Python. However Block code is still the best!!! 😁 😄 😆 😁

---

<div class="post-metadata">

**Author:** ![ILikeBlockCode](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/ilikeblockcode/32/36369_2.png) [@ILikeBlockCode](https://forum.makecode.com/u/ILikeBlockCode)\
**Post date:** [October 23, 2026, 2:54am UTC](https://forum.makecode.com/t/defineimpossibleco/46254/30 "2026-10-23T02:54:41Z")

</div>

Congrats to @tjayy67 for becoming second and final moderator!🥳

[Previous page](https://forum.makecode.com/t/defineimpossibleco/46254.md?page=1)
