# Help making turn based game

**URL:** <https://forum.makecode.com/t/help-making-turn-based-game/25565>\
**Category:** Collaboration\
**Tags:** game, rpg\
**Created:** [January 2, 2024, 5:54pm UTC](https://forum.makecode.com/t/help-making-turn-based-game/25565 "2024-01-02T17:54:34Z")\
**Posts on this page:** 20\
**Page:** 3

<div class="post-metadata">

**Author:** ![Cursedeclipse](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/cursedeclipse/32/13499_2.png) [@Cursedeclipse](https://forum.makecode.com/u/Cursedeclipse)\
**Post date:** [February 8, 2024, 7:45pm UTC](https://forum.makecode.com/t/help-making-turn-based-game/25565/41 "2024-02-08T19:45:29Z")

</div>

ima make some desert sprites for enemies  
maybe some ocean ones if you want em

---

<div class="post-metadata">

**Author:** ![ethan](https://avatars.discourse-cdn.com/v4/letter/e/8dc957/32.png) [@ethan](https://forum.makecode.com/u/ethan)\
**Post date:** [February 8, 2024, 7:47pm UTC](https://forum.makecode.com/t/help-making-turn-based-game/25565/42 "2024-02-08T19:47:41Z")

</div>

Your post is not long

---

<div class="post-metadata">

**Author:** ![Mega0star01](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/mega0star01/32/14784_2.png) [@Mega0star01](https://forum.makecode.com/u/Mega0star01)\
**Post date:** [February 8, 2024, 8:02pm UTC](https://forum.makecode.com/t/help-making-turn-based-game/25565/43 "2024-02-08T20:02:01Z")

</div>

yeah, i just realized XD.

---

<div class="post-metadata">

**Author:** ![ethan](https://avatars.discourse-cdn.com/v4/letter/e/8dc957/32.png) [@ethan](https://forum.makecode.com/u/ethan)\
**Post date:** [February 8, 2024, 9:41pm UTC](https://forum.makecode.com/t/help-making-turn-based-game/25565/44 "2024-02-08T21:41:09Z")

</div>

Yes. any and all help is appreciated.

---

<div class="post-metadata">

**Author:** ![Mega0star01](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/mega0star01/32/14784_2.png) [@Mega0star01](https://forum.makecode.com/u/Mega0star01)\
**Post date:** [February 8, 2024, 10:55pm UTC](https://forum.makecode.com/t/help-making-turn-based-game/25565/45 "2024-02-08T22:55:10Z")

</div>

also i forgot to ask, are you doing the battle mechanics? and if not then, can i make it like axie infinity? (the positioning part, where you can put a unit in the front and it will take the hits)

---

<div class="post-metadata">

**Author:** ![ethan](https://avatars.discourse-cdn.com/v4/letter/e/8dc957/32.png) [@ethan](https://forum.makecode.com/u/ethan)\
**Post date:** [February 9, 2024, 6:24pm UTC](https://forum.makecode.com/t/help-making-turn-based-game/25565/46 "2024-02-09T18:24:36Z")

</div>

I’m to busy to do battle mechanics now so sure. Also that is a incredible idea!

---

<div class="post-metadata">

**Author:** ![Cursedeclipse](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/cursedeclipse/32/13499_2.png) [@Cursedeclipse](https://forum.makecode.com/u/Cursedeclipse)\
**Post date:** [February 9, 2024, 9:44pm UTC](https://forum.makecode.com/t/help-making-turn-based-game/25565/47 "2024-02-09T21:44:45Z")

</div>

added a short script to swap the color pallete, useful for different areas that need a different color set. made because the default colors are VERY limiting, push b to switch colors

> **[quests npcs- color swapper edition](https://arcade.makecode.com/S69659-71683-07223-96667)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

---

<div class="post-metadata">

**Author:** ![Mega0star01](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/mega0star01/32/14784_2.png) [@Mega0star01](https://forum.makecode.com/u/Mega0star01)\
**Post date:** [February 9, 2024, 9:45pm UTC](https://forum.makecode.com/t/help-making-turn-based-game/25565/48 "2024-02-09T21:45:26Z")

</div>

just one last question before i start doing it, should i add passive skills to each character? like the tanky one gets less damage from non-magical attacks or things like that.  
also i’m updating the “quests NCPs” code cuz i forgot about the quests that require more things than just a manager.

---

<div class="post-metadata">

**Author:** ![Josef](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/josef/32/12457_2.png) [@Josef](https://forum.makecode.com/u/Josef)\
**Post date:** [February 12, 2024, 4:33pm UTC](https://forum.makecode.com/t/help-making-turn-based-game/25565/49 "2024-02-12T16:33:24Z")

</div>

sry can’t code. I have a bug in makecode.

---

<div class="post-metadata">

**Author:** ![Josef](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/josef/32/12457_2.png) [@Josef](https://forum.makecode.com/u/Josef)\
**Post date:** [February 12, 2024, 4:33pm UTC](https://forum.makecode.com/t/help-making-turn-based-game/25565/50 "2024-02-12T16:33:26Z")

</div>

Bug fixed! Gonna do dessert bg

---

<div class="post-metadata">

**Author:** ![Josef](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/josef/32/12457_2.png) [@Josef](https://forum.makecode.com/u/Josef)\
**Post date:** [February 12, 2024, 4:34pm UTC](https://forum.makecode.com/t/help-making-turn-based-game/25565/51 "2024-02-12T16:34:01Z")

</div>

Okay done.

> **[Desert(Its actually hot)](https://arcade.makecode.com/S93890-47437-19191-53441)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

---

<div class="post-metadata">

**Author:** ![ethan](https://avatars.discourse-cdn.com/v4/letter/e/8dc957/32.png) [@ethan](https://forum.makecode.com/u/ethan)\
**Post date:** [February 15, 2024, 12:56am UTC](https://forum.makecode.com/t/help-making-turn-based-game/25565/52 "2024-02-15T00:56:25Z")

</div>

YES(period)

---

<div class="post-metadata">

**Author:** ![Josef](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/josef/32/12457_2.png) [@Josef](https://forum.makecode.com/u/Josef)\
**Post date:** [February 16, 2024, 5:12pm UTC](https://forum.makecode.com/t/help-making-turn-based-game/25565/53 "2024-02-16T17:12:35Z")

</div>

So…What do I code now?

---

<div class="post-metadata">

**Author:** ![Alex](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/alex/32/12391_2.png) [@Alex](https://forum.makecode.com/u/Alex)\
**Post date:** [February 20, 2024, 6:01pm UTC](https://forum.makecode.com/t/help-making-turn-based-game/25565/54 "2024-02-20T18:01:22Z")

</div>

I’ve been partially setting up a game system whenever coding in C++ makes me want to jump out of a window (Quite a few times) JAVASCRIPT BEWARE  
It’s not much right now but if I get enough done, it could end up turning into a rather stable platform to make a good RPG, + performance is actually good. Just I just don’t know or think it would be very practical for collaboration, I mean its all grey blocks. 😅  
I’m also making this to become better at coding in general regardless of language and because sometimes the limitations of block code can be tedious to work around.

> **[JavascriptRPGBoilerPlate](https://arcade.makecode.com/72665-88341-09811-66777)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

---

<div class="post-metadata">

**Author:** ![ethan](https://avatars.discourse-cdn.com/v4/letter/e/8dc957/32.png) [@ethan](https://forum.makecode.com/u/ethan)\
**Post date:** [February 20, 2024, 7:58pm UTC](https://forum.makecode.com/t/help-making-turn-based-game/25565/55 "2024-02-20T19:58:56Z")

</div>

Whatever you want, my ADHD is refusing to let me keep working on this.

---

<div class="post-metadata">

**Author:** ![Mega0star01](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/mega0star01/32/14784_2.png) [@Mega0star01](https://forum.makecode.com/u/Mega0star01)\
**Post date:** [February 20, 2024, 10:24pm UTC](https://forum.makecode.com/t/help-making-turn-based-game/25565/56 "2024-02-20T22:24:19Z")

</div>

dang it.

---

<div class="post-metadata">

**Author:** ![Brohann](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/brohann/32/17380_2.png) [@Brohann](https://forum.makecode.com/u/Brohann)\
**Post date:** [February 22, 2024, 5:37pm UTC](https://forum.makecode.com/t/help-making-turn-based-game/25565/57 "2024-02-22T17:37:46Z")

</div>

you guys might be interested in @richard’s RPG extension

> **[GitHub - riknoll/arcade-rpg: A MakeCode extension for making RPGs in Arcade](https://github.com/riknoll/arcade-rpg)**
>
> A MakeCode extension for making RPGs in Arcade. Contribute to riknoll/arcade-rpg development by creating an account on GitHub.

---

<div class="post-metadata">

**Author:** ![ethan](https://avatars.discourse-cdn.com/v4/letter/e/8dc957/32.png) [@ethan](https://forum.makecode.com/u/ethan)\
**Post date:** [February 22, 2024, 5:43pm UTC](https://forum.makecode.com/t/help-making-turn-based-game/25565/58 "2024-02-22T17:43:48Z")

</div>

You can keep going i just wont take any credit.

---

<div class="post-metadata">

**Author:** ![Mega0star01](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/mega0star01/32/14784_2.png) [@Mega0star01](https://forum.makecode.com/u/Mega0star01)\
**Post date:** [February 22, 2024, 6:29pm UTC](https://forum.makecode.com/t/help-making-turn-based-game/25565/59 "2024-02-22T18:29:05Z")

</div>

yesir.

---

<div class="post-metadata">

**Author:** ![Alex](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/alex/32/12391_2.png) [@Alex](https://forum.makecode.com/u/Alex)\
**Post date:** [February 26, 2024, 5:46pm UTC](https://forum.makecode.com/t/help-making-turn-based-game/25565/60 "2024-02-26T17:46:32Z")

</div>

i was about to start prototyping a battle system when I realized we didn’t have much of an idea what a battle system was to look like, i mean we don’t even have a basic synopsis.  
I’ll be making a Pokemon battle system scuff up to continue with development but I would like to suggest an idea, well if I had any rn. Its harder than it seems to create a original proper battle system that works well with Makecode limitations that is actually kind of engaging  
Anyways would be a good time to start bringing together a proper concept for what this rpg really is about.  
also I’m kinda tempted to work on my typescript just to make a proper class extension so my code is actually readable

[Previous page](https://forum.makecode.com/t/help-making-turn-based-game/25565.md?page=2)

[Next page](https://forum.makecode.com/t/help-making-turn-based-game/25565.md?page=4)
