# Star Productions

**URL:** <https://forum.makecode.com/t/star-productions/46214>\
**Category:** Collaboration\
**Created:** [September 30, 2026, 3:50am UTC](https://forum.makecode.com/t/star-productions/46214 "2026-09-30T03:50:43Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![CopySprite](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/copysprite/32/36304_2.png) [@CopySprite](https://forum.makecode.com/u/CopySprite)\
**Post date:** [October 2, 2026, 10:37pm UTC](https://forum.makecode.com/t/star-productions/46214/21 "2026-10-02T22:37:11Z")

</div>

It does both, since you’re part of the studio your game would be a game that the studio works on. I don’t know how many people will help though.

What is your game?

---

<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 2, 2026, 10:43pm UTC](https://forum.makecode.com/t/star-productions/46214/22 "2026-10-02T22:43:03Z")

</div>

Youre right now I think its around umm

43? I think?

---

<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 2, 2026, 10:43pm UTC](https://forum.makecode.com/t/star-productions/46214/23 "2026-10-02T22:43:07Z")

</div>

Working in small groups of 5-6, that’s a good idea.

---

<div class="post-metadata">

**Author:** ![TheEarth](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/theearth/32/34579_2.png) [@TheEarth](https://forum.makecode.com/u/TheEarth)\
**Post date:** [October 2, 2026, 10:50pm UTC](https://forum.makecode.com/t/star-productions/46214/24 "2026-10-02T22:50:49Z")

</div>

I’m making mine solo ~~so only I get the badge~~ I mean so I can work more efficiently

---

<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 4, 2026, 3:42am UTC](https://forum.makecode.com/t/star-productions/46214/25 "2026-10-04T03:42:06Z")

</div>

It’s a dungeon crawler where you explore a procedurally generated dungeon and advance to deeper and deeper floors. I haven’t finished the combat system yet, but when I do, I’ll post a demo.

But I don’t really need people to work on the game itself, but feedback and little outside things would help a lot. One thing I need to know: **Is there a `create tilemap with (0)width and (0)height`?** I would really need this for my generator because it can generate many differently sized maps but right now it has to pick from pre-sized tilemaps and fill the rest with walls.

What would help my game a lot, and would be also very useful for the whole community would be a **particle extension** that I had planned, but I’ll need some help with it.

> **Particle extension idea**
>
> I started making it with block-objects but realised it would be much better to make it an extension
> 
> [https://arcade.makecode.com/S77812-62168-59560-80490](https://arcade.makecode.com/S77812-62168-59560-80490)
> 
> now I decided to make it into an extension, but **I have never made an extension** or actually anything 100% in JS.
> 
> * * *
> 
> Here is what is planned to be in the extension:
> 
> ## Particles
> 
> all particles have these properties:
> 
> - x position
> - y position
> - x velocity
> - y velocity
> - acceleration(multiplicative: 1=velocity is constant, 2=velocity doubled every second, 0.5=velocity halved every second)
> - lifetime
> - static/dynamic
> - +skipframe properties(I explain those lower)
> 
> #### Simple particles
> 
> Has just one color
> 
> #### Texture particles
> 
> Has an image
> 
> #### Animated particle
> 
> Has an animation(image list) and a frame duration + values for correctly changing frames during lagspikes or skipframes
> 
> #### Fire particle
> 
> Goes through a gradient(for example white, yellow, orange, red) and accelerates upwards
> 
> Also has a `spark` boolean that adds four additional pixels around it that have the next color of the gradient
> 
> ## Spawners
> 
> spawns particles
> 
> has properties:
> 
> - x
> 
> - y
> 
> - square/circle
> 
> - size(sidelength/radius)
> 
> - spawn delay (because of how its coded it can spawn multiple particles per frame)
> 
> - attached(sprite/tile)
> 
> - lifetime min and max
> 
> - velocity min and max for x and y
> 
> - acceleration
> 
> - +values for specific particle types(color, texture…)
> 
> ## Functions
> 
> not sure what to call them but they are used to **influence already existing particles**
> 
> #### accelerate
> 
> direction, strength
> 
> #### move
> 
> x, y, relative(boolean)
> 
> #### kill
> 
> #### disintegrate
> 
> turns each pixel of a texture or animated particle into its own simple particle
> 
> ### Global functions
> 
> functions but on all existing particles at the same time
> 
> #### global accelerate
> 
> #### radial accelerate
> 
> can be used for explosions
> 
> ## Function areas
> 
> areas that do stuff to particles that are in them
> 
> they have properties:
> 
> - x
> - y
> - square/circle
> - size(sidelength/radius)
> - enabled
> 
> #### accelerate
> 
> dir, strength
> 
> +some way to make it stronger at the center than at the edges
> 
> #### wrap
> 
> particles that come from one side are teleported to the other
> 
> #### kill
> 
> just a kill area
> 
> #### displace
> 
> makes particles that are in it appear offseted, but its only visual, they actual coordinates arent influenced
> 
> ## other things
> 
> #### skipframes
> 
> you can give particles, spawners and function areas skipframes. If a particle has 2 skipframes, it will update once, then skip two frames, then update once, then skip one frame.
> 
> they will remember the accumulated deltatime so the physics stay the same
> 
> you can actually see them work in the block-object demo on the top
> 
> #### another thing
> 
> spawners out of screen wont spawn and all particles out of screen will get deleted. there will be a few pixels margin where they dont get deleted.

---

<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:** [October 5, 2026, 6:34am UTC](https://forum.makecode.com/t/star-productions/46214/26 "2026-10-05T06:34:32Z")

</div>

there kind of a `create tilemap with (0) width and (0) height` is, but it’s js only

---

<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 6, 2026, 12:01am UTC](https://forum.makecode.com/t/star-productions/46214/27 "2026-10-06T00:01:50Z")

</div>

It would be very nice if we could make this extension the project of the studio, but I’m not sure if others will agree.

Also, I heard that in Sword Studio they were doing something in GitHub so they can work on it at the same time, should we do that too?

Also, I started making a demo of the extension in JS. I might make a newer version before this gets approved.

> **[advanced particles](https://arcade.makecode.com/S86402-02107-06355-88406)**
>
> just particles and spawners, no skipframes and nothing that wasnt in the block-object version.

---

<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:** [October 6, 2026, 4:00am UTC](https://forum.makecode.com/t/star-productions/46214/28 "2026-10-06T04:00:19Z")

</div>

> **[GitHub - c-minusminus/create-blank-tilemap: adds a simple function to makecode-...](https://github.com/c-minusminus/create-blank-tilemap)**
>
> adds a simple function to makecode- scene.createTilemap()

There, I made one! (its under scene) That is the only purpose of it 🙂

---

<div class="post-metadata">

**Author:** ![engineer703](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/engineer703/32/35135_2.png) [@engineer703](https://forum.makecode.com/u/engineer703)\
**Post date:** [October 6, 2026, 9:39pm UTC](https://forum.makecode.com/t/star-productions/46214/29 "2026-10-06T21:39:19Z")

</div>

You have no idea how much this helps me

---

<div class="post-metadata">

**Author:** ![TheEarth](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/theearth/32/34579_2.png) [@TheEarth](https://forum.makecode.com/u/TheEarth)\
**Post date:** [October 7, 2026, 1:45am UTC](https://forum.makecode.com/t/star-productions/46214/30 "2026-10-07T01:45:24Z")

</div>

I made an extension identical to this bro i only used it to create some demo tho

---

<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:** [October 7, 2026, 4:51pm UTC](https://forum.makecode.com/t/star-productions/46214/31 "2026-10-07T16:51:28Z")

</div>

I had no idea, and I thought it would be easier to make my own rather than try to find an existing one.

---

<div class="post-metadata">

**Author:** ![CopySprite](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/copysprite/32/36304_2.png) [@CopySprite](https://forum.makecode.com/u/CopySprite)\
**Post date:** [October 8, 2026, 3:55am UTC](https://forum.makecode.com/t/star-productions/46214/32 "2026-10-08T03:55:44Z")

</div>

I forgot to mention this but I have chosen a vice leader and leader.

The member that got the vice leader role is… @ScriptScraper

The member that got the leader role is… @Rune

I’m sorry everyone that didn’t get the roles, you can still get them by helping with… whatever we’re doing.

---

<div class="post-metadata">

**Author:** ![TheEarth](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/theearth/32/34579_2.png) [@TheEarth](https://forum.makecode.com/u/TheEarth)\
**Post date:** [October 8, 2026, 4:03am UTC](https://forum.makecode.com/t/star-productions/46214/33 "2026-10-08T04:03:48Z")

</div>

I didn’t share it on the forums or GitHub so it would be hard for you to find

---

<div class="post-metadata">

**Author:** ![TheEarth](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/theearth/32/34579_2.png) [@TheEarth](https://forum.makecode.com/u/TheEarth)\
**Post date:** [October 14, 2026, 5:26pm UTC](https://forum.makecode.com/t/star-productions/46214/34 "2026-10-14T17:26:59Z")

</div>

What are we doing? I revived this for the sole reason of stimulating the chat

---

<div class="post-metadata">

**Author:** ![TheEarth](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/theearth/32/34579_2.png) [@TheEarth](https://forum.makecode.com/u/TheEarth)\
**Post date:** [October 14, 2026, 5:27pm UTC](https://forum.makecode.com/t/star-productions/46214/35 "2026-10-14T17:27:02Z")

</div>

I may Design one on aesprite soon

---

<div class="post-metadata">

**Author:** ![CopySprite](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/copysprite/32/36304_2.png) [@CopySprite](https://forum.makecode.com/u/CopySprite)\
**Post date:** [October 14, 2026, 5:57pm UTC](https://forum.makecode.com/t/star-productions/46214/36 "2026-10-14T17:57:04Z")

</div>

Well… the Critter Jam is happening and most people are working on their own games for that so… nothing.

You could help @Soleb244 with his game:

> [@Star Productions](https://forum.makecode.com/t/star-productions/46214/25):
>
> It’s a dungeon crawler where you explore a procedurally generated dungeon and advance to deeper and deeper floors. I haven’t finished the combat system yet, but when I do, I’ll post a demo. But I don’t really need people to work on the game itself, but feedback and little outside things would help a lot. One thing I need to know: Is there a create tilemap with (0)width and (0)height? I would really need this for my generator because it can generate many differently sized maps but right now it h…

---

<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 15, 2026, 4:01am UTC](https://forum.makecode.com/t/star-productions/46214/37 "2026-10-15T04:01:16Z")

</div>

If you want to, you could help me by drawing some enemies, I had a bit of trouble with that. Because of the story (the story is a bit complicated, but you don’t need to know it all), the enemies should be plants or fungi enchanted by black magic, but they dont have to. The enemies I currently planned are different types of moss creatures (I tried drawing them, but they all just looked like slimes), dark magic dead trees, and a dandelion (it should be quite small, and it shoots). But if you have any other ideas, that would help too! I thought about adding skeletons but it didn’t really fit.

The images should be between 10x10 - 60x60 (the screen size is 240 x 180), they need to use the default palette and look good on a greyish background (they will be in a dungeon made of "_stone bricks"_)

Also here is the player for reference:

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/b/4/b4b931b4568e1a650b8e10cc7203815f071b198f.png)(without items)

Nobody is forced to draw for me obviously, if you don’t want to, then don’t do it.

Also, the game is called Curse of Nythar. (It’s because of the story)

---

<div class="post-metadata">

**Author:** ![Phoen1x](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/phoen1x/32/36492_2.png) [@Phoen1x](https://forum.makecode.com/u/Phoen1x)\
**Post date:** [October 15, 2026, 4:05am UTC](https://forum.makecode.com/t/star-productions/46214/38 "2026-10-15T04:05:40Z")

</div>

@CopySprite Are there any colors or themes you have in mind? I was thinking something like cursive or thread; I feel like space is elegant like that.

Also, I have a lot of stuff going on rn, so it might take me a while to get back around to this.

---

<div class="post-metadata">

**Author:** ![MeatballDev](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/meatballdev/32/28502_2.png) [@MeatballDev](https://forum.makecode.com/u/MeatballDev)\
**Post date:** [October 15, 2026, 8:22pm UTC](https://forum.makecode.com/t/star-productions/46214/39 "2026-10-15T20:22:19Z")

</div>

Ill join if I get a 401k Employee Retirement Benefit

---

<div class="post-metadata">

**Author:** ![CopySprite](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/copysprite/32/36304_2.png) [@CopySprite](https://forum.makecode.com/u/CopySprite)\
**Post date:** [October 15, 2026, 8:23pm UTC](https://forum.makecode.com/t/star-productions/46214/40 "2026-10-15T20:23:57Z")

</div>

I have a few unused theme ideas but I won’t say what they are.

I already started the Celestial collab which has a pretty cool angel and demon theme. (That should be our first project)

[Previous page](https://forum.makecode.com/t/star-productions/46214.md?page=1)

[Next page](https://forum.makecode.com/t/star-productions/46214.md?page=3)
