[Announcement] MakeCode Arcade Mini Game Jam #20 - Board Game Jam!

Hey folks!

It’s the first Monday of the month, which means it’s mini game jam time!

This month, our theme is inspired by @sarah’s new weekly topic thread (go check it out if you haven’t already). That’s right, it’s Board Game Jam!

When I say board game I really mean any type of game that you would normally play around a table with friends and family. Card games, dice games, dominoes, even tabletop role playing games like Dungeons and Dragons are all fair game!

Some good examples of games that match this theme:

And of course any games that recreate classic games like mahjong, solitaire, yahtzee, etc.

Rules

  1. Games should be built in MakeCode Arcade
  2. Games should clearly adhere to the theme without the need for any extra explanation
  3. Keep the games PG: no NSFW, offensive, or excessively violent content.
  4. You must be at least 9 years old to participate.
  5. All games must be submitted by someone who is at least 13 years old. Younger students are welcome to participate, but it must be in partnership with an adult and with parent permission.

You have three weeks to enter! The jam will close at 11:59 PM PDT on Monday, June 24th 2024

Submit your games by posting them in this thread!

PS. Are you making a card game? @sylvancircle made an extension for that!

21 Likes

I still think a pirate theme would be better.

5 Likes

@CopySprite but you can’t deny the synergy

10 Likes

I still really like the theme.

6 Likes

XD party! this is a huge opportunity!

2 Likes

maybe next time! lol

2 Likes

card delver is calling to me to finish it
should i?

  • Definitely
  • I don’t mind
0 voters
11 Likes

I’ll give yall an idea for what I’m making it is from a tv series on Hulu

2 Likes

[time to remaster my reversi game again]

6 Likes

For anyone that’s giving the card game extension (card-kit) a go, feel free to @ me with any questions that you have. If you have an idea of how you want the cards to behave but can’t make the blocks work, or just can’t figure out how the blocks work, ping me as well. I’ll try to give you answers and examples as soon as I see them, and I’ll try to check this thread a bit more often than usual to catch questions as they come in.

Finally, fair warning that the extension is still technically a work in progress. I should have ironed out all the bugs for the common use cases from working on the card game examples, but let me know if something seems broken.

Really wish I can give this mini game jam ago, but I’m caught between multiple real life stuff. Maybe I can sneak in a few hours and come up with something small between work breaks, just to demo how other parts of the extension works.

16 Likes

I might try something like that as well, good luck!

2 Likes

Am I allowed to make a game based on tarot

3 Likes

@Future_Knight sure!

2 Likes

Let’s go I can make a game based on the horror movie

3 Likes

@sylvancircle maybe make to where you can hold cards like once you grab one you’ll have and make it do something or make your own texture of cards.

1 Like

check out Card Game: Sprites behaving in satisfying, unintentional ways if ya want to see the code behind card delver without having to open the 5000 block demo lol

2 Likes

Another hint to what my game is 2 of 3 words are spelled wrong.

1 Like

4 Likes

Here is an example of building a deck other than the default playing cards. To create a new design:

  1. Use the create a new card design block. All of these blocks are in the “Card Design” group hidden behind the advanced tab. All the blocks that comes after the create design block modifies this newly created design.
  2. Change all the basic settings like width and height.
  3. Change the card front and/or back if you want. Card Kit would try stretch the image like a frame to fit the width/height unless the image is exactly the size of the card.
  4. Add things to draw on top of the cards. You’ll need to start a new group before adding the first draw block, afterwards every time you can start new groups to place new elements elsewhere. A group is always anchored to one of the corners or the center of the card.
  5. Add draw blocks to the group. This is how you can make each card look unique depending on the card’s attributes. A card can be assigned attributes with text or numbers, like a baked in sprite data extension for the card sprites.

Ask away if any part of the example gets confusing! It’s hard for me to tell how complicated things are to anyone other than myself.

11 Likes