# \[Announcement\] MakeCode Arcade Mini Game Jam #21 - Pirate Jam!

**URL:** <https://forum.makecode.com/t/announcement-makecode-arcade-mini-game-jam-21-pirate-jam/29544>\
**Category:** Arcade\
**Tags:** mini-game-jam\
**Created:** [July 2, 2024, 8:32pm UTC](https://forum.makecode.com/t/announcement-makecode-arcade-mini-game-jam-21-pirate-jam/29544 "2024-07-02T20:32:07Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![evil\_coding\_kitten](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/evil_coding_kitten/32/14552_2.png) [@evil\_coding\_kitten](https://forum.makecode.com/u/evil_coding_kitten)\
**Post date:** [July 13, 2024, 3:24am UTC](https://forum.makecode.com/t/announcement-makecode-arcade-mini-game-jam-21-pirate-jam/29544/21 "2024-07-13T03:24:48Z")

</div>

@richard one question can i submit unreal engine games

---

<div class="post-metadata">

**Author:** ![Rune](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/rune/32/18951_2.png) [@Rune](https://forum.makecode.com/u/Rune)\
**Post date:** [July 13, 2024, 4:43pm UTC](https://forum.makecode.com/t/announcement-makecode-arcade-mini-game-jam-21-pirate-jam/29544/22 "2024-07-13T16:43:27Z")

</div>

Oooh! I’ve dabbled in UE5 but never really figured it out. Sadly, however:

> [@richard](#):
>
> ## Rules
> 
> 1. Games should be built in MakeCode Arcade

---

<div class="post-metadata">

**Author:** ![evil\_coding\_kitten](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/evil_coding_kitten/32/14552_2.png) [@evil\_coding\_kitten](https://forum.makecode.com/u/evil_coding_kitten)\
**Post date:** [July 13, 2024, 4:47pm UTC](https://forum.makecode.com/t/announcement-makecode-arcade-mini-game-jam-21-pirate-jam/29544/23 "2024-07-13T16:47:15Z")

</div>

oh yeah forgot about that rule but can i least show my game with out it counting

---

<div class="post-metadata">

**Author:** ![evil\_coding\_kitten](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/evil_coding_kitten/32/14552_2.png) [@evil\_coding\_kitten](https://forum.makecode.com/u/evil_coding_kitten)\
**Post date:** [July 14, 2024, 4:09am UTC](https://forum.makecode.com/t/announcement-makecode-arcade-mini-game-jam-21-pirate-jam/29544/24 "2024-07-14T04:09:59Z")

</div>

nvm i can’t even make a link that works so i won’t do that

---

<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:** [July 14, 2024, 4:12am UTC](https://forum.makecode.com/t/announcement-makecode-arcade-mini-game-jam-21-pirate-jam/29544/25 "2024-07-14T04:12:44Z")

</div>

this is the best jam so far

---

<div class="post-metadata">

**Author:** ![Boogiesaurus](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/boogiesaurus/32/19238_2.png) [@Boogiesaurus](https://forum.makecode.com/u/Boogiesaurus)\
**Post date:** [July 15, 2024, 3:11pm UTC](https://forum.makecode.com/t/announcement-makecode-arcade-mini-game-jam-21-pirate-jam/29544/26 "2024-07-15T15:11:49Z")

</div>

Ooooo I HAVE to code a game for this! It’ll be coming soon!!!

---

<div class="post-metadata">

**Author:** ![User7](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/user7/32/16035_2.png) [@User7](https://forum.makecode.com/u/User7)\
**Post date:** [July 15, 2024, 8:51pm UTC](https://forum.makecode.com/t/announcement-makecode-arcade-mini-game-jam-21-pirate-jam/29544/27 "2024-07-15T20:51:38Z")

</div>

Here’s my game you can press a to sail and thats it [https://arcade.makecode.com/S94120-30872-50029-50498](https://arcade.makecode.com/S94120-30872-50029-50498)

---

<div class="post-metadata">

**Author:** ![Ima.notarobot](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/ima.notarobot/32/26551_2.png) [@Ima.notarobot](https://forum.makecode.com/u/Ima.notarobot)\
**Post date:** [July 16, 2024, 9:29pm UTC](https://forum.makecode.com/t/announcement-makecode-arcade-mini-game-jam-21-pirate-jam/29544/28 "2024-07-16T21:29:38Z")

</div>

I want to participate in the next game jam, when is it happening?

---

<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:** [July 17, 2024, 5:09am UTC](https://forum.makecode.com/t/announcement-makecode-arcade-mini-game-jam-21-pirate-jam/29544/29 "2024-07-17T05:09:58Z")

</div>

When it happens, it will be pinned

---

<div class="post-metadata">

**Author:** ![richard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/richard/32/5417_2.png) [@richard](https://forum.makecode.com/u/richard)\
**Post date:** [July 17, 2024, 9:36pm UTC](https://forum.makecode.com/t/announcement-makecode-arcade-mini-game-jam-21-pirate-jam/29544/30 "2024-07-17T21:36:50Z")

</div>

@Ima.notarobot mini game jams start of the first monday of every month!

---

<div class="post-metadata">

**Author:** ![Ima.notarobot](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/ima.notarobot/32/26551_2.png) [@Ima.notarobot](https://forum.makecode.com/u/Ima.notarobot)\
**Post date:** [July 17, 2024, 10:08pm UTC](https://forum.makecode.com/t/announcement-makecode-arcade-mini-game-jam-21-pirate-jam/29544/31 "2024-07-17T22:08:08Z")

</div>

thank you.

---

<div class="post-metadata">

**Author:** ![Boogiesaurus](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/boogiesaurus/32/19238_2.png) [@Boogiesaurus](https://forum.makecode.com/u/Boogiesaurus)\
**Post date:** [July 18, 2024, 11:37pm UTC](https://forum.makecode.com/t/announcement-makecode-arcade-mini-game-jam-21-pirate-jam/29544/32 "2024-07-18T23:37:51Z")

</div>

I have a question: will these games be featured in a Livestream, and where can this stream be watched if so?

---

<div class="post-metadata">

**Author:** ![richard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/richard/32/5417_2.png) [@richard](https://forum.makecode.com/u/richard)\
**Post date:** [July 18, 2024, 11:39pm UTC](https://forum.makecode.com/t/announcement-makecode-arcade-mini-game-jam-21-pirate-jam/29544/33 "2024-07-18T23:39:50Z")

</div>

@Boogiesaurus yes! We will be playing all of the submitted games next Friday (7/26/2024) at 1:00 PM PT on [twitch.tv/msmakecode](http://twitch.tv/msmakecode)

If you miss the stream, you can either watch the VOD on twitch or on our [YouTube channel](https://www.youtube.com/channel/UCye7YlvFUUQ1dSy0WZZ1T_Q)

---

<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:** [July 18, 2024, 11:40pm UTC](https://forum.makecode.com/t/announcement-makecode-arcade-mini-game-jam-21-pirate-jam/29544/34 "2024-07-18T23:40:04Z")

</div>

https://player.twitch.tv/?channel=msmakecode&parent=forum.makecode.com&autoplay=false  
If I’m not wrong

---

<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:** [July 18, 2024, 11:42pm UTC](https://forum.makecode.com/t/announcement-makecode-arcade-mini-game-jam-21-pirate-jam/29544/35 "2024-07-18T23:42:57Z")

</div>

Nooo Richard approved my post aft he replied. I posted first TT

---

<div class="post-metadata">

**Author:** ![Boogiesaurus](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/boogiesaurus/32/19238_2.png) [@Boogiesaurus](https://forum.makecode.com/u/Boogiesaurus)\
**Post date:** [July 18, 2024, 11:43pm UTC](https://forum.makecode.com/t/announcement-makecode-arcade-mini-game-jam-21-pirate-jam/29544/36 "2024-07-18T23:43:03Z")

</div>

Thank you both! I didn’t want to miss out!

---

<div class="post-metadata">

**Author:** ![richard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/richard/32/5417_2.png) [@richard](https://forum.makecode.com/u/richard)\
**Post date:** [July 18, 2024, 11:43pm UTC](https://forum.makecode.com/t/announcement-makecode-arcade-mini-game-jam-21-pirate-jam/29544/37 "2024-07-18T23:43:16Z")

</div>

@Josef you can’t prove anything

---

<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:** [July 19, 2024, 5:32pm UTC](https://forum.makecode.com/t/announcement-makecode-arcade-mini-game-jam-21-pirate-jam/29544/38 "2024-07-19T17:32:40Z")

</div>

Oh more time…  
Brainstorming ideas…  
Wait I thoght of the theme I don’t beed to think of an idea…

---

<div class="post-metadata">

**Author:** ![Boogiesaurus](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/boogiesaurus/32/19238_2.png) [@Boogiesaurus](https://forum.makecode.com/u/Boogiesaurus)\
**Post date:** [July 19, 2024, 5:33pm UTC](https://forum.makecode.com/t/announcement-makecode-arcade-mini-game-jam-21-pirate-jam/29544/39 "2024-07-19T17:33:55Z")

</div>

[https://arcade.makecode.com/S56741-64729-33396-12148](https://arcade.makecode.com/S56741-64729-33396-12148) Phew, this game took a lot of work! Hoping you enjoy it!

---

<div class="post-metadata">

**Author:** ![Kikketer](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/kikketer/32/16551_2.png) [@Kikketer](https://forum.makecode.com/u/Kikketer)\
**Post date:** [July 19, 2024, 5:37pm UTC](https://forum.makecode.com/t/announcement-makecode-arcade-mini-game-jam-21-pirate-jam/29544/40 "2024-07-19T17:37:36Z")

</div>

Ladies and Gentlemen I present to you Greedy Pirates!

> **[Greedy Pirates](https://arcade.makecode.com/S66008-45860-30012-86138)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

This was a co-build experience with my son (12). He created all the art and music and inspired ideas for this game based on a physical game he played during summer camp.

There’s about 35 hours of work involved, I knew Typescript but was pretty new to the format/structure/tools of Makecode Arcade.

You are small band of pirates set out to take over the “world” by conquering each island one by one (and of course taking the treasures!). Beware however rival pirates may try to steal the loot that’s on your ship, be sure to stash your earnings on your “Treasure Island”!

My son also created a manual in the style of Sega Genesis games to help you along: [https://filedn.com/lBGdVIcGwB1jmkjESIRyfuL/Greedy%20Pirates%20Manual.pdf](https://filedn.com/lBGdVIcGwB1jmkjESIRyfuL/Greedy%20Pirates%20Manual.pdf)

The github repo can be found here: [https://github.com/Kikketer/greedy-pirates](https://github.com/Kikketer/greedy-pirates)

Lessons/wishes:

- I’d love for a more “developer” reference page similar to other JS/TS libraries (I realize I may be an exception using Typescript vs blocks)
- We used Namespaces for “scenes” and Classes for objects within the scene. There’s a lot of maintenance of destroys and inits, lots of bugs arose from forgetting to destroy or remove things from one scene to the next.
- The pixel art editor is good enough for basic work but there were many times my son wanted to use Asprite and import. Importing images from other applications feels like a hack with that not-so-supported import tool.
- Merging/co-working on projects requires a full-time developer that knows what they are doing. I’d love to see ways to “block-ify” ways for people to collaborate and work on the same project together. Maybe leverage the same socket style real-time foundation you have for multiplayer?
- Multiplayer is awesome! A little laggy but you are able to sit down and laugh at a game together which is an awesome addition to Makecode Arcade, thank you so much for this!
- This thing does not at all fit on a Meowbit… at one point it fit to upload but crashed due to out of memory. Future us will make a “slimmed down” version. Once we realized we couldn’t fit it on the meow bit we just went all in and made assets galore (videos, etc).
- Near the end of the build process our editors were starting to crash (2017 MacBook Air i7s). We figured we pushed the envelope a little too far 😬
- Makecode Arcade will never become as popular as Scratch if it doesn’t embrace the social nature of these things. My son has done so many “remixes” of games in Scratch but when you show up at Makecode Arcade you are not presented with games you wish to play/mess-around-with. Even this DevJam isn’t entirely advertised all that well. I’d love to see Makecode Arcade become the awesome it can be but without the social side of it, people will not pay attention. Makecode Arcade is clearly better in all ways compared to GBStudio, Scratch, etc in my mind.

Thank you SO much for building this tool and the last two weeks were a blast. I look forward to future DevJams and updates to the platform.

P.S. Our best score was a measly 829 coins and we died (we’ve never won this game). And sorry for the long post 😄

[Previous page](https://forum.makecode.com/t/announcement-makecode-arcade-mini-game-jam-21-pirate-jam/29544.md?page=1)

[Next page](https://forum.makecode.com/t/announcement-makecode-arcade-mini-game-jam-21-pirate-jam/29544.md?page=3)
