diff --git a/docs/gamejam/all.md b/docs/gamejam/all.md index 13517205e0f..736282925cd 100644 --- a/docs/gamejam/all.md +++ b/docs/gamejam/all.md @@ -1,22 +1,27 @@ -# Game Jams +# MakeCode Arcade Game Jam -Past game jams that have been held in Arcade. +A game jam is a friendly competition where participants are challenged to make a game centered around a specific theme within a certain amount of time. Game Jams are a great way to learn, express your creativity, connect and collaborate with others, and get recognition for bringing your amazing ideas to life! -### ~ hint +You can host your own Game Jams using the materials from the [Game Jam in a Box](/gamejam/lessons/box) resources. -#### Blocks are covered up? +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. -If you see blocks overlapping each other in the editor workspace, you can -reformat them by selecting **Format Code** from the menu when you right-click -on the workspace background. - -### ~ - - -## Game Jams +## Previous Game Jams ```codecard [ + { + "name": "Five Second Games", + "description": "A combination of micro-games that can be played in 5 seconds!", + "url": "https://itch.io/jam/makecode-game-jam", + "imageUrl": "/static/gamejam/jams/five-second/assets/preview.png" + }, + { + "name": "One Room", + "description": "Games that take place in one room and use just one tilemap", + "url": "https://itch.io/jam/makecode-arcade-game-jam-2", + "imageUrl": "/static/gamejam/jams/one-room/assets/preview.png" + }, { "name": "Time Jam", "description": "Time themed jam hosted in Arcade", @@ -40,13 +45,29 @@ on the workspace background. "description": "Garden themed jam hosted in Arcade", "url": "/gamejam/garden", "imageUrl": "/static/gamejam/jams/garden/assets/garden.gif" + }, + { + "name": "Climate Jam", + "description": "Games focused on human inpact in the global climate crisis", + "url": "/gamejam/global-2021", + "imageUrl": "/static/gamejam/jams/global-2021/assets/preview.png" + }, + { + "name": "Prehistoric Jam", + "description": "A prehistoric themed jam in a land before time", + "url": "/gamejam/prehistoric", + "imageUrl": "/static/gamejam/jams/prehistoric/assets/preview.png" } ] ``` ## See also +[Five Second Games](https://itch.io/jam/makecode-game-jam), +[One Room](https://itch.io/jam/makecode-arcade-game-jam-2), [Time Jam](/gamejam/time), [Ocean Jam](/gamejam/ocean), [Traffic Jam](/gamejam/traffic), -[Garden Jam](/gamejam/garden) +[Garden Jam](/gamejam/garden), +[Climate Jam](/gamejam/global-2021), +[Prehistoric Jam](/gamejam/prehistoric) diff --git a/docs/index-ref.json b/docs/index-ref.json index 8fbf5a8ca9b..f948d445958 100644 --- a/docs/index-ref.json +++ b/docs/index-ref.json @@ -1,3 +1,3 @@ { - "appref": "v1.12.46" -} + "appref": "v1.12.47" +} \ No newline at end of file diff --git a/docs/static/gamejam/jams/five-second/assets/preview.png b/docs/static/gamejam/jams/five-second/assets/preview.png new file mode 100644 index 00000000000..be5613502a5 Binary files /dev/null and b/docs/static/gamejam/jams/five-second/assets/preview.png differ diff --git a/docs/static/gamejam/jams/global-2021/assets/preview.png b/docs/static/gamejam/jams/global-2021/assets/preview.png new file mode 100644 index 00000000000..3294118f7e3 Binary files /dev/null and b/docs/static/gamejam/jams/global-2021/assets/preview.png differ diff --git a/docs/static/gamejam/jams/one-room/assets/preview.png b/docs/static/gamejam/jams/one-room/assets/preview.png new file mode 100644 index 00000000000..3af7898047d Binary files /dev/null and b/docs/static/gamejam/jams/one-room/assets/preview.png differ diff --git a/docs/tutorials/froggy.md b/docs/tutorials/froggy.md index b6688e0da5e..55fd7e6192b 100644 --- a/docs/tutorials/froggy.md +++ b/docs/tutorials/froggy.md @@ -401,19 +401,17 @@ fly.setBounceOnWall(true) controller.A.onEvent(ControllerButtonEvent.Pressed, function () { }) frog.overlapsWith(fly) -if () { } else { } +if (false) { } else { } game.over(true) -list = sprites.allOfKind(SpriteKind.Food) - list.pop().destroy() - for (let index = 0; index <= 4; index++) { - - } - for (let index = 0; index < 4; index++) { - - } +let list = sprites.allOfKind(SpriteKind.Food) +list.pop().destroy() +for (let index = 0; index <= 4; index++) { +} +for (let index = 0; index < 4; index++) { +} ``` diff --git a/editor/extension.ts b/editor/extension.ts index 7eab9827a91..e8d97d0bd1a 100644 --- a/editor/extension.ts +++ b/editor/extension.ts @@ -1,4 +1,4 @@ -/// +/// namespace pxt.editor { function patchBlocks(pkgTargetVersion: string, dom: Element) { diff --git a/package.json b/package.json index 524aac70d83..dbc53308c0e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "pxt-arcade", - "version": "1.13.55", + "version": "1.13.57", "description": "Small arcade editor for MakeCode", "keywords": [ "JavaScript", @@ -32,7 +32,7 @@ }, "dependencies": { "pxt-common-packages": "11.1.6", - "pxt-core": "9.3.10" + "pxt-core": "9.3.15" }, "optionalDependencies": { "pxt-arcade-sim": "microsoft/pxt-arcade-sim.git#v0.11.12" diff --git a/pxtarget.json b/pxtarget.json index c9fb4681d4c..a6252ca1797 100644 --- a/pxtarget.json +++ b/pxtarget.json @@ -577,7 +577,8 @@ "ja", "ko", "es-ES", - "es-MX" + "es-MX", + "ru" ], "invertedMenu": true, "showHomeScreen": true,