UNPKG

pxt-arcade

Version:
537 lines (536 loc) 21.5 kB
{ "packages": { "approvedRepos": [ "adafruit/Circuit-Playground-Character-Icons", "adafruit/pxt-seesaw", "jwunderl/pxt-button-combos", "jwunderl/pxt-color", "jwunderl/pxt-status-bar", "microsoft/pxt-settings-blocks", "microsoft/arcade-sprite-data", "microsoft/arcade-grid", "microsoft/arcade-minimap", "microsoft/arcade-timers", "microsoft/arcade-text", "microsoft/pxt-tick-event", "microsoft/pxt-tilemaps", "microsoft/pxt-skillmap-sample", "microsoft/pxt-jacdac", "mr-coxall/turtle-logo", "microsoft/arcade-storytelling", "microsoft/arcade-background-scroll", "microsoft/arcade-character-animations", "microsoft/arcade-tile-util", "aqeeaqee/pxt-raycasting", "joylabz/makeymakey-makecode-arcade-extension" ], "preferredRepos": [ "adafruit/Circuit-Playground-Character-Icons", "adafruit/pxt-seesaw", "jwunderl/pxt-button-combos", "jwunderl/pxt-color", "jwunderl/pxt-status-bar", "microsoft/pxt-settings-blocks", "microsoft/arcade-sprite-data", "microsoft/arcade-grid", "microsoft/arcade-minimap", "microsoft/arcade-timers", "microsoft/arcade-text", "microsoft/arcade-tile-util", "microsoft/arcade-storytelling", "microsoft/arcade-background-scroll", "microsoft/arcade-character-animations", "aqeeaqee/pxt-raycasting", "joylabz/makeymakey-makecode-arcade-extension" ], "approvedRepoLib": { "adafruit/circuit-playground-character-icons": { "preferred": true, "tags": [ "Sprite Pack" ] }, "adafruit/pxt-seesaw": { "preferred": true, "tags": [ "Hardware" ] }, "jwunderl/pxt-button-combos": { "preferred": true, "tags": [ "Controller" ] }, "jwunderl/pxt-color": { "preferred": true, "tags": [ "Visual Effects"] }, "jwunderl/pxt-status-bar": { "preferred": true, "tags": [ "Sprites" ] }, "microsoft/pxt-settings-blocks": { "preferred": true, "tags": [ "Utility" ] }, "microsoft/arcade-sprite-data": { "preferred": true, "tags": [ "Utility" ], "upgrades": "min:v0.0.6" }, "microsoft/arcade-grid": { "preferred": true, "tags": [ "Sprites" ] }, "microsoft/arcade-minimap": { "preferred": true, "tags": [ "Sprites", "Visual Effects" ] }, "microsoft/arcade-timers": { "preferred": true, "tags": [ "Utility" ] }, "microsoft/arcade-text": { "preferred": true, "tags": [ "Sprites" ] }, "microsoft/pxt-tick-event": {}, "microsoft/pxt-tilemaps": { "upgrades": [ "min:v1.8.1" ] }, "microsoft/pxt-skillmap-sample": {}, "microsoft/pxt-jacdac": { "tags": [ "Hardware" ] }, "microsoft/arcade-storytelling": { "preferred": true, "tags": [ "Utility" ] }, "microsoft/arcade-background-scroll": { "preferred": true, "tags": [ "Visual Effects" ] }, "microsoft/arcade-character-animations": { "preferred": true, "tags": [ "Visual Effects", "Utility", "Sprites" ] }, "microsoft/arcade-tile-util": { "preferred": true, "tags": [ "Utility" ] }, "mr-coxall/turtle-logo": {}, "aqeeaqee/pxt-raycasting": { "preferred": true, "tags": [ "Visual Effects" ] }, "joylabz/makeymakey-makecode-arcade-extension": { "preferred": true, "tags": [ "Hardware" ] }, "microsoft/arcade-carnival": {}, "code-ninjas-home-office/game-building-session-tutorials": { "tutorial" : true }, "code-ninjas-home-office/code-ninjas-tutorials": { "tutorial" : true }, "code-ninjas-home-office/arctic-code-quest": { "tutorial" : true }, "code-ninjas-home-office/game-building-session-tutorials-2024": { "tutorial" : true }, "code-ninjas-home-office/game-building-session-yb-ob": { "tutorial" : true }, "code-ninjas-home-office/scott-kelly-games": { "tutorial" : true }, "code-ninjas-home-office/camps": { "tutorial" : true } }, "builtinExtensionsLib": { "controller": { "preferred": true, "tags": [ "Utility", "Controller" ] }, "animation": { "preferred": true, "tags": [ "Sprites", "Visual Effects" ] }, "multiplayer": { "preferred": true, "tags": [ "Utility", "Controller", "Sprites" ] }, "sprite-scaling": { "preferred": true, "tags": [ "Sprites", "Visual Effects" ] }, "corgio": { "preferred": true, "tags": [ "Sprites" ] }, "darts": { "preferred": true, "tags": [ "Sprites" ] }, "edge-connector": { "preferred": true, "tags": [ "Hardware" ] }, "light": { "preferred": true, "tags": [ "Hardware" ] }, "radio-broadcast": { "preferred": true, "tags": [ "Utility"] }, "servo": { "preferred": true, "tags": [ "Hardware" ] }, "sevenseg": { "preferred": true, "tags": [ "Utility" ] }, "feather": { "preferred": true, "tags": [ "Hardware", "Controller" ] } }, "upgrades": { "microsoft/pxt-tilemaps": "min:v1.8.1", "microsoft/arcade-sprite-data": "min:v0.0.6" }, "approvedEditorExtensionUrls": [ "https://microsoft.github.io/jacdac-docs/tools/makecode-editor-extension" ] }, "shareLinks": { "approved": [ "53897-77132-13809-57062", "07573-63879-62644-28924", "S07439-34681-01269-56955", "S83499-96784-35479-44416", "S20979-80747-10645-55772", "S42791-93051-00250-80367", "_1DogpPTpb8fK", "_bz3CCuWFiepH", "_C71PmfFaYDm2", "_dCP7f8c3q5PJ", "_cvxPm1WesYyi", "_FdYfDwixRTAw" ] }, "skillMap": { "defaultPath": "docs:/skillmap/intermediate-skillmap", "pathAliases": { "beginner": "docs:/skillmap/beginner-skillmap", "zoo": "docs:/skillmap/zoo", "space": "docs:/skillmap/space", "platformer": "docs:/skillmap/platformer", "sc": "docs:/skillmap/sc", "shark": "docs:/skillmap/shark", "jungle": "docs:/skillmap/jungle", "racer": "docs:/skillmap/racer", "rockstar": "docs:/skillmap/rockstar", "forest": "docs:/skillmap/forest", "turkey": "docs:/skillmap/turkey", "star": "docs:/skillmap/star", "mole": "docs:/skillmap/mole", "balloon": "docs:/skillmap/balloon", "adventure": "docs:/skillmap/adventure", "story": "docs:/skillmap/story", "dino": "docs:/skillmap/dino", "galaxy": "docs:/skillmap/galaxy", "sparks": "docs:/skillmap/sparks" } }, "multiplayer": { "games": [ { "shareId": "_bz3CCuWFiepH", "title": "Perfect Fit", "subtitle": "4 player", "image": "/static/multiplayer/perfect-fit.png" }, { "shareId": "_C71PmfFaYDm2", "title": "Galga", "subtitle": "4 player", "image": "/static/multiplayer/galga.png" }, { "shareId": "_FdYfDwixRTAw", "title": "Painting Together", "subtitle": "1-4 player", "image": "/static/multiplayer/painting.png" }, { "shareId": "_1DogpPTpb8fK", "title": "Horse Race", "subtitle": "4 player", "image": "/static/multiplayer/horse-race.png" } ] }, "hardwareOptions": [ { "name": "Meowbit", "description": "A retro game console for STEM education from Kittenbot team", "imageUrl": "/static/hardware/meowbit.png", "url": "https://www.kittenbot.cc/collections/frontpage/products/meowbit-codable-console-for-microsoft-makecode-arcade", "variant": "hw---stm32f401" }, { "name": "Retro Arcade for Education", "description": "The Retro has a big screen, colorful protective case, d-pad and vibration motor", "imageUrl": "/static/hardware/elecfreaksarcade.jpg", "url": "https://shop.elecfreaks.com/products/elecfreaks-retro-makecode-arcade-for-education", "variant": "hw---stm32f401" }, { "name": "TinkerGen GameGo", "description": "A fun-sized console to play the games you code.", "imageUrl": "/static/hardware/gamego.jpg", "url": "https://www.tinkergen.com/gamego", "variant": "hw---stm32f401" }, { "name": "MRT Game Maker Kit", "description": " Sleek hand-held game device with a hard case and a USB-C port.", "imageUrl": "/static/hardware/mrt-gamemaker-kit.png", "url": "https://www.myrobottime.co.kr/gamemakerkit", "variant": "hw---stm32f401" }, { "name": "Kitronik ARCADE", "description": "ARCADE is a programmable gamepad for use with MakeCode Arcade.", "imageUrl": "/static/hardware/kitronik.jpg", "url": "https://www.kitronik.co.uk/arcade", "variant": "hw---samd51" }, { "name": "Adafruit PyBadge", "description": "It's a badge, it's an arcade, it's a PyBadge", "imageUrl": "/static/hardware/pybadge.jpg", "url": "https://www.adafruit.com/product/4200", "variant": "hw---samd51" }, { "name": "BrainPad Arcade", "description": "Learn how BrainPad Arcade lets you run games on a small handheld console.", "imageUrl": "/static/hardware/ghiarcade.jpg", "url": "https://brainpad.com/arcade", "variant": "hw---stm32f401" }, { "name": "Adafruit PyGamer", "description": "The upgraded PyBadge", "imageUrl": "/static/hardware/pygamer.jpg", "url": "https://www.adafruit.com/product/4242", "variant": "hw---samd51" }, { "name": "Ovobot Xtron Pro", "description": "A programmable modular console to create games, design wearables and make creative projects.", "imageUrl": "/static/hardware/xtronpro.png", "url": "https://www.ovobot.cc/en/product/detail/xtron-pro/", "variant": "hw---stm32f401" }, { "name": "Adafruit EdgeBadge", "description": "It's the PyBadge with a zest of Machine learning", "imageUrl": "/static/hardware/edgebadge.jpg", "url": "https://www.adafruit.com/product/4400", "variant": "hw---samd51" }, { "name": "Adafruit M4", "description": "Learn how to run your games on micro-controllers from Adafruit", "imageUrl": "/static/hardware/adafruitm4.jpg", "url": "https://learn.adafruit.com/makecode-arcade-m4", "variant": "hw---samd51" }, { "name": "Newbit Arcade Shield", "description": "Use the micro:bit with an expansion board from KittenBot", "imageUrl": "/static/hardware/newbit.png", "url": "https://www.kittenbot.cc/products/newbit-arcade-shield", "variant": "hw---n3" }, { "name": "micro:bit Retro Shield", "description": "Use the micro:bit with an expansion board from Elecfreaks", "imageUrl": "/static/hardware/retro-shield.jpg", "url": "https://shop.elecfreaks.com/products/micro-bit-retro-programming-arcade", "variant": "hw---n3" }, { "name": "micro:bit Game:Bit Shield", "description": "Use the micro:bit with an expansion board from iCShop", "imageUrl": "/static/hardware/bit-shield.png", "url": "https://www.icshop.com.tw/products/368112100137?locale=en", "variant": "hw---n3" }, { "name": "Kitronik Arcade for micro:bit", "description": "Use the micro:bit with an expansion board from Kitronik", "imageUrl": "/static/hardware/kitronik-shield.png", "url": "https://kitronik.co.uk/56116", "variant": "hw---n3" } ], "galleries": { "Beginner Skillmaps": "beginner-maps", "Next Level Skillmaps": "inter-maps", "Tutorials": "tutorials", "Multiplayer Tutorials": "multiplayer-tutorials", "Multiplayer Games": "multiplayer-games", "Live Coding": "live-coding", "Blocks Games": "blocks-games", "JavaScript Games": "javascript-games", "Game Jam": "game-jam", "Advanced Livestream": "advanced-stream", "Community Games": "community", "Game Design Concepts": "concepts", "Graphics and Math": "graphics-math", "Arts and Crafts": "arts-and-crafts", "Lessons": "lessons", "Courses": "courses", "Arcade Compatible Devices": "arcade-devices", "DIY Hardware": "diy-hardware", "How to Make a Game Videos": "how-to-make-a-game", "John Park's Workshop": "john-parks-workshop" }, "electronManifest": { "latest": "v1.12.41" }, "kiosk": { "games": [ { "id": "25572-25731-72869-29244", "name": "Space Destroyer", "description": "Use the lasers on your spaceship to shoot falling asteroids!", "highScoreMode": "SingleAscending" }, { "id": "84490-94874-87123-99597", "name": "Bunny Hop!", "description": "Help your bunny hop over obstacles as they run through the forest", "highScoreMode": "SingleAscending" }, { "id": "60307-91678-81892-80686", "name": "Pigeon: Deliverance", "description": "Fly through the dangerous rooftops and ledges of New York City delivering messages!", "highScoreMode": "None" }, { "id": "12407-17885-37645-48510", "name": "Rhombus Rush!", "description": "Test your skills in this fast-paced game of reflexes and timing! Levels designed by members of the MakeCode Forum!", "highScoreMode": "None" }, { "id": "16040-59904-05312-47571", "name": "NINJA", "description": "Try to slice all the logs as quickly and evenly as you can! Press Left/Right to change direction and A to slice!", "highScoreMode": "None" }, { "id": "48013-80771-51585-68674", "name": "Falling Duck", "description": "Fly through the sky avoiding obstacles", "highScoreMode": "None" }, { "id": "13636-04540-17933-74746", "name": "Best Nest", "description": "Try to clean your side of the nest! Clear the leaves and collect acorns while messing up your opponent's side! (requires 2 players)", "highScoreMode": "None" }, { "id": "57893-82458-42686-66689", "name": "Joey's Pool Sharks", "description": "Challenge your friend to a game of pool! Be sure to check out the (very silly) alternate rule sets! (requires two players)", "highScoreMode": "None" }, { "id": "58561-90881-11172-52149", "name": "BUG PRESIDENT: THE GAME", "description": "Lead your constituents to find food and carry it back to the nest as fast as you can!", "highScoreMode": "None" }, { "id": "57061-57423-51986-84463", "name": "MakeCode Racers", "description": "Top-down racing game for 1-4 players. Press Left and Right to steer, A to use picked up item.", "highScoreMode": "None" }, { "id": "45517-18731-77014-82186", "name": "Auto and Ollie", "description": "Control both cats and use their unique strengths to solve puzzles! Press A to swap between characters. Up is jump and B triggers Ollie's tackle attack. (1-2 players)", "highScoreMode": "None" }, { "id": "07573-63879-62644-28924", "name": "Asphodel follows directions", "description": "Place arrows along the path to help Asphodel the witch find their way", "highScoreMode": "None" }, { "id": "95233-64905-79615-48176", "name": "Galga", "description": "Controlling a starship, both players will destroy the Galga forces, while avoiding enemies. Each player has 3 lives, game ends once a player runs out of lives.", "highScoreMode": "SingleAscending" }, { "id": "13412-17300-80986-88577", "name": "TicTacTwo!", "description": "Ultimate battle between cats and dogs! The player who succeeds in placing three of their marks in a horizontal, vertical, or diagonal row is the winner as the best pet.", "highScoreMode": "None" }, { "id": "69052-09321-39220-20264", "name": "Blocky Boss Battle", "description": "A test of reflexes! Avoid the blue stingers while sending fireballs at the boss!", "highScoreMode": "SingleAscending" }, { "id": "03442-50539-08276-81984", "name": "Hot Air Balloon", "description": "Navigate your hot air balloon through the mountains avoiding birds and spaceships", "highScoreMode": "SingleAscending" }, { "id": "91782-54072-13194-99228", "name": "Caterpillar", "description": "Eat the leaves to grow, but watch out for walls!", "highScoreMode": "SingleAscending" }, { "id": "14111-27578-89085-17056", "name": "Jewel Raider", "description": "Adventure through levels collecting jewels and avoiding obstacles!", "highScoreMode": "None" }, { "id": "21784-44427-92956-37509", "name": "Mouse Adventure", "description": "Go on a mouse adventure in a haunted castle, battling bad guys, avoiding obstacles and collecting keys!", "highScoreMode": "None" }, { "id": "31127-78143-64325-24445", "name": "Stack the Goats", "description": "Build a tower of goats!", "highScoreMode": "None" }, { "id": "00865-64360-23737-26211", "name": "Dino Zoo", "description": "Use your knowledge of the cycle of life to stack plants and dinosaurs!", "highScoreMode": "None" } ] } }