pxt-arcade/targetconfig.json

534 строки
21 KiB
JSON

{
"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
}
},
"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": "micro:bit Newbit 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"
}
]
}
}