From e713d71950a8225328b6bd8c181a4df77d501012 Mon Sep 17 00:00:00 2001 From: ganicke Date: Wed, 1 Apr 2026 17:34:27 -0700 Subject: [PATCH 1/3] missing preview image --- .../gamejam/jams/sports/assets/preview.png | Bin 0 -> 14457 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 docs/static/gamejam/jams/sports/assets/preview.png diff --git a/docs/static/gamejam/jams/sports/assets/preview.png b/docs/static/gamejam/jams/sports/assets/preview.png new file mode 100644 index 0000000000000000000000000000000000000000..7832c5a03419bbde6d38c8571d4809034b479094 GIT binary patch literal 14457 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 jpR$1;5R&1&0%8K2U(*7OhgZab76LsjBh3 Date: Wed, 1 Apr 2026 17:35:00 -0700 Subject: [PATCH 2/3] add a current jam entry in here --- docs/gamejam/all.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/docs/gamejam/all.md b/docs/gamejam/all.md index 6e3903ee703..c633120f77f 100644 --- a/docs/gamejam/all.md +++ b/docs/gamejam/all.md @@ -6,6 +6,18 @@ You can host your own Game Jams using the materials from the [Game Jam in a Box] The MakeCode Team regularly hosts game jams – keep an eye on the [MakeCode Forum](https://forum.makecode.com/c/share-your-arcade-projects-here/5) for the next game jam announcement. Check out some of the previous MakeCode hosted game jams below. +## Current Game Jam + +```codecard +[ { + "name": "Sports Jam", + "description": "We're looking for games that prominently feature sports or games, both real and imagined!", + "url": "/gamejam/sports", + "imageUrl": "/static/gamejam/jams/sports/assets/preview.png" + } +] +``` + ## Previous Game Jams ```codecard From f6c0eade01f04cdc0490cb19589958b461ef7881 Mon Sep 17 00:00:00 2001 From: ganicke Date: Wed, 1 Apr 2026 17:35:43 -0700 Subject: [PATCH 3/3] reshuffle current and past jam's linking --- docs/game-jam-ref.json | 3 ++ docs/gamejam-ref.json | 2 +- docs/gamejam/winners.md | 108 ++++++++++++++++++++++++++++++++++++++++ 3 files changed, 112 insertions(+), 1 deletion(-) create mode 100644 docs/game-jam-ref.json create mode 100644 docs/gamejam/winners.md diff --git a/docs/game-jam-ref.json b/docs/game-jam-ref.json new file mode 100644 index 00000000000..7a7e113fb85 --- /dev/null +++ b/docs/game-jam-ref.json @@ -0,0 +1,3 @@ +{ + "redirect": "/gamejam/all" +} diff --git a/docs/gamejam-ref.json b/docs/gamejam-ref.json index 1e6853b0764..d9e5084acf8 100644 --- a/docs/gamejam-ref.json +++ b/docs/gamejam-ref.json @@ -1,3 +1,3 @@ { - "redirect": "/gamejam/ocean" + "redirect": "/gamejam/sports" } diff --git a/docs/gamejam/winners.md b/docs/gamejam/winners.md new file mode 100644 index 00000000000..8973c347e2f --- /dev/null +++ b/docs/gamejam/winners.md @@ -0,0 +1,108 @@ +# Game Jam: Cozy Jam! +Check out the winners of the 10th Official Microsoft MakeCode Game Jam, featuring games with a cozy theme! More details can be found on the [official game jam page](https://arcade.makecode.com/gamejam/cozy). + +## Games + +### ~ codecard +* name: The Safe Cracker +* description: Juggle multiple challenges as you hack through a vault's security in this stylish adventure! +* author: Teddy B. +* url: https://arcade.makecode.com/50932-20209-20218-60886 +* cardType: sharedExample +* imageUrl: https://cdn.makecode.com/api/50932-20209-20218-60886/thumb +--- +* name: Under Surveillance +* description: Steal loot! Buy upgrades! Combine skills! And most of all, get paid in this fast paced heist game! This game uses mouse controls. +* author: Bilangus +* url: https://arcade.makecode.com/52784-59082-24354-89134 +* cardType: sharedExample +* imageUrl: https://cdn.makecode.com/api/52784-59082-24354-89134/thumb +--- +* name: Nine Cores +* description: Blast your way through enemies and doors to steal a core and power up your character in this twin-stick shooter! This game uses mouse controls. +* author: Rune +* url: https://arcade.makecode.com/24442-87185-99963-39751 +* cardType: sharedExample +* imageUrl: https://cdn.makecode.com/api/24442-87185-99963-39751/thumb +--- +* name: Katandra: Hollow Heist +* description: Battle oni and dodge obstacles in this stylish platformer! +* author: CopySprite +* url: https://arcade.makecode.com/99904-43074-40676-04519 +* cardType: sharedExample +* imageUrl: https://cdn.makecode.com/api/99904-43074-40676-04519/thumb +--- +* name: Robber Frog +* description: Navigate the halls and don't get caught by the fuzz in this clever puzzle game! ...Or do get caught because the game over screen is adorable. +* author: MunchCoder +* url: https://arcade.makecode.com/43278-23164-73495-84250 +* cardType: sharedExample +* imageUrl: https://cdn.makecode.com/api/43278-23164-73495-84250/thumb +--- +* name: Ink-Fueled +* description: Fight eggs, earn upgrades, and find keys in this squid-themed platformer. How can the eggs move? Who knows! +* author: M1ntPhoen1x +* url: https://arcade.makecode.com/92023-96607-03413-15819 +* cardType: sharedExample +* imageUrl: https://cdn.makecode.com/api/92023-96607-03413-15819/thumb +--- +* name: Robin Banks Grand Heist +* description: He he he... The protagonist is named 'Robin Banks'! Get it? Why aren't you laughing!? +* author: Christian +* url: https://arcade.makecode.com/47270-14101-68336-49721 +* cardType: sharedExample +* imageUrl: https://cdn.makecode.com/api/47270-14101-68336-49721/thumb +--- +* name: Stealthy Stealer Game Jam Edition +* description: Avoid security and work with your team to pull off a heist! Also, you can hide in a cardboard box! +* author: Awesomefreez +* url: https://arcade.makecode.com/76852-65586-36414-51779 +* cardType: sharedExample +* imageUrl: https://cdn.makecode.com/api/76852-65586-36414-51779/thumb +--- +* name: AFTER HEIST +* description: Sure heists are exciting, but what about life after you get caught? Life in prison is no joke, so you gotta get outta there by any means necessary! +* author: TA NORIZAM +* url: https://arcade.makecode.com/06025-25657-85378-75246 +* cardType: sharedExample +* imageUrl: https://cdn.makecode.com/api/06025-25657-85378-75246/thumb +--- +* name: Button Wars MMA +* description: Battle against your friends and try to steal each other's flags in this multiplayer arena game! +* author: Jacob P. +* url: https://arcade.makecode.com/71481-55242-53762-36753 +* cardType: sharedExample +* imageUrl: https://cdn.makecode.com/api/71481-55242-53762-36753/thumb +--- +* name: Investigators Alligators +* description: In this game you play as a real investi-gator! Ha ha ha I crack myself up. +* author: shezowww +* url: https://arcade.makecode.com/10871-50236-97324-01900 +* cardType: sharedExample +* imageUrl: https://cdn.makecode.com/api/10871-50236-97324-01900/thumb +--- +* name: The Fey Caper (Aka, the cursed heist) +* description: Find clues, avoid lasers, solve riddles! And also you can play as Richard or Joey, which is very flattering! +* author: Bass.Games +* url: https://arcade.makecode.com/93477-98814-31846-89744 +* cardType: sharedExample +* imageUrl: https://cdn.makecode.com/api/93477-98814-31846-89744/thumb +--- +* name: Duck House: Robbed of Sleep +* description: Keep the ducks in the air to prevent a pleasant dream from becoming a nightmare that robs you of your sleep! As someone who cannot sleep in the best of times, I really relate to this one. This game uses mouse controls. +* author: randomuser +* url: https://arcade.makecode.com/40322-55561-10091-49751 +* cardType: sharedExample +* imageUrl: https://cdn.makecode.com/api/40322-55561-10091-49751/thumb +--- +* name: See more... +* description: Check out all the entries on the official game jam page! +* cardType: link +* directOpen: true +* url: https://arcade.makecode.com/gamejam/heist + +### ~ + +## See Also + +[Game Jam Page](https://arcade.makecode.com/gamejam/heist)