diff --git a/Create sprite python makecode arcade.png b/Create sprite python makecode arcade.png new file mode 100644 index 0000000..bb8c9ab Binary files /dev/null and b/Create sprite python makecode arcade.png differ diff --git a/Image chooser.png b/Image chooser.png new file mode 100644 index 0000000..5b75965 Binary files /dev/null and b/Image chooser.png differ diff --git a/README.md b/README.md index d282a01..51370dd 100644 --- a/README.md +++ b/README.md @@ -1,70 +1,109 @@ -# MakeCode Skill Map Sample +# Activity 1: Click the Emotion Game -This is an example skill map that contains three separate learning paths.You can view the content here: -https://arcade.makecode.com/skillmap#github:microsoft/pxt-skillmap-sample/skillmap.md -Github-hosted skill maps are loaded in the same manner as tutorials, with a URL fragment -formatted as follows: +## Introduction +In this tutorial, you'll create a simple **Emotion Game** using **MakeCode Arcade** with Python. You'll learn about: -`#github:[organization name]/[repository name]/[markdown file name]` -## Syntax +- **Variables**: + - `None` variable types to initiage an empty variable + - `Sprite` variables for character images + - `Integer` variables for score + - `String` variables for emotions +- **Conditionals** (`if`, `elif`, `else`) to change game logic +- **Functions** (`def`) to organize your code -The skill map definition can be found in the `skillmap.md` file. Metadata about the skill -map itself can be found under the top-level heading: -- `id`: The string after the heading (eg `# sample`). Cannot contain spaces. -- `name`: The title of your skill map. This will be displayed in the banner on the page. -- `description`: A description of the map contents. This is also shown in the banner. -- `infoUrl` (optional): A URL to a page with additional educator information +### Hint +In this game, pressing **Up** when the emotion is "happy" gives you a point. Otherwise, you lose a point. The emotion changes in a loop between "happy", "sad", and "angry." -### Learning Paths -A skill map consists of one or more "paths", each path being an ordered sequence of activities. -The first activity in each path is unlocked, and completing an activity unlocks the next one. +--- -A learning path is defined by a level two heading (`##`) has has the following properties: -- `id`: The string after the heading (eg `## interface`). Must be unique within this skill map. -- `name`: The title of the path, displayed above the linked activities. -- `description`: Additional details (not currently displayed). -- `completionUrl`: URL to a certificate, displayed when a user has completed the entire path. +## **Step 1: Set the Background** +We will use a pre-made background that matches our game. From the toolkit, Click on `Scene` and click and drag the `Set Background Image to img` -### Activities +```python +scene.set_background_image() +``` +![Set background image code to drag into the editor space](https://raw.githubusercontent.com/PomPomMom/Images/refs/heads/main/set%20background%20image%20python%20makecode%20arcade.png) -Each learning path has multiple activities, defined by level three headings (`###`). Currently, -an "activity" is simply a MakeCode tutorial, and has the following properties: -- `id`: The string after the heading (eg `### space-activity1`). Must be unique within this skill map. -- `name`: The title of the activity. Displayed on the activity card. -- `type`: The type of activity. Must be `tutorial` currently. -- `description`: Details about the activity, displayed on the back of the card. -- `tags`: Descriptive tags displayed on the bottom of the activity card. -- `url`: Link to the tutorial. See the [MakeCode Tutorial Documentation](https://makecode.com/writing-docs/user-tutorials) for details on tutorial authoring and link formatting. -- `imageUrl`: URL for the image displayed on the front of the activity card. +## **Step 2: Set the Image for the Background** +Next to the first line of code there should be a paint palate icon. Click onthe icon. In the window that pops up, click `My Assets` at the top. Choose the direction image for the background. -## Forking +![Palate icon appears next to the set background code](https://raw.githubusercontent.com/PomPomMom/Images/refs/heads/main/background%20image%20python.png) -If you fork this repo, be sure to change all URL references to https://github.com/microsoft/pxt-skillmap-sample to your forked repo's URL. Otherwise you won't see your changes. -## Contributing +## **Step 3: Set up a score variable** +This game will keep score for every time the player makes the correct choice. Let's set a variable to keep score. +We will set this as an info type so it will be displayed on the screen. -This project welcomes contributions and suggestions. Most contributions require you to agree to a -Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us -the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com. +``` +info.set_score(0) +``` +## **Step 4: Set Up Sprite Variables** +Now let's create the necessary **global variables**. We will have 3 emotion sprites and a variable called `currentEmotion` so the program can keep track of which emotion is showing. +Choose a name for each variable. One for happy, one for sad, and one for angry +```python +happy: Sprite = None +sad: Sprite = None +angry: Sprite = None +currentEmotion = "angry" +``` +A **global variable** is a vairable that can be used anywhere in your code. This is different from **local variables** which can only be used in a section of the code. -When you submit a pull request, a CLA bot will automatically determine whether you need to provide -a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions -provided by the bot. You will only need to do this once across all repos using our CLA. +### Hint +`happy`, `sad`, and `angry` are Sprite image variables. +`currentEmotion` is a string variable that tracks the emotion.` -This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). -For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or -contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments. +## **Step 5: Create the nextEmoji() Function** +Now, let's define a function to update the emotion and display the correct sprite. +We will use the `def` keyword to define the function, and we will call the function nextEmoji -## Trademarks +```def nextEmoji(): ``` -This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft -trademarks or logos is subject to and must follow -[Microsoft's Trademark & Brand Guidelines](https://www.microsoft.com/en-us/legal/intellectualproperty/trademarks/usage/general). -Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. -Any use of third-party trademarks or logos are subject to those third-party's policies. +Anything included in this function must be indented beneath it. + +## **Step 6: Add a sprite variable to your function** +In Makecode Arcade, you must call a sprite with the `variable name`, Arcade `call code`, an `image`, and a `type`. +- Name the sprite `happy` +- Make it equal to the Arcade call code: `sprites.create` +- In parentheses, add a pre-made image by calling `"""happy"""` +- after a comma, make the sprite a player kind by adding `SpriteKind.player` +When you begin typing the call code `sprites.create` indented in the nextemoji() function, a popup should allow you to click to finish the code. +![Sprite initializing with popup to complete the code.](https://raw.githubusercontent.com/PomPomMom/Images/5d7ea68c31ab68517b403e690cee94b6c796d8ee/Create%20sprite%20python%20makecode%20arcade.png) + + +```python + def nextEmoji(): + + happy = sprites.create(assets.image(""" happy """), SpriteKind.player) + ``` + +## **Step 7: Add an Image to your Sprite Variable.** +When you have initialized your sprite, a paint palate icon will appear next to your code. Click on it. +![Paint palate icon next to sprite code](https://github.com/PomPomMom/Images/blob/5d7ea68c31ab68517b403e690cee94b6c796d8ee/Image%20chooser.png?raw=true) + +At the top, choose "My Assets" and pick the happy face emoji. Then click Done in the bottom left corner. +```happy = sprites.create(assets.image("""Happy"""), SpriteKind.player)``` + + +## **Step 8: Add two more sprites** +Add two more sprites using the same procedure as before, but give `sad` the `sad` image and `angry` the `angry` image. + +``` + sad = sprites.create(assets.image(""" + sad + """), SpriteKind.player) + angry = sprites.create(assets.image(""" + angry + """), SpriteKind.player) +``` +## **Complete!** +You have started your emoji game and learned about variables! Continue in the next activity to add conditionals to your game. + +```python +scene.set_background_color(0) +```` \ No newline at end of file diff --git a/Skillmap-details b/Skillmap-details new file mode 100644 index 0000000..a13d9f2 --- /dev/null +++ b/Skillmap-details @@ -0,0 +1,72 @@ +{ + "name": "Emotion Game", + "description": "Learn about variables in MakeCode Arcade by creating a game where a character's face changes emotions.", + "metadata": { + "usePython": true + }, + "activities": [ + { + "name": "Create Emotion Sprites", + "type": "tutorial", + "description": "Create sprite images for Happy, Sad, and Angry emotions.", + "url": "https://arcade.makecode.com/#tutorial:emotion-game-step1", + "tags": ["variables", "sprites"], + "editor": "arcade", + "reward": 10 + }, + { + "name": "Create Variables", + "type": "tutorial", + "description": "Set up variables to track the current emotion and the score.", + "url": "https://arcade.makecode.com/#tutorial:emotion-game-step2", + "tags": ["variables", "data"], + "editor": "arcade", + "reward": 10 + }, + { + "name": "Show Only One Emotion", + "type": "tutorial", + "description": "Use a function to display only the correct emotion sprite.", + "url": "https://arcade.makecode.com/#tutorial:emotion-game-step3", + "tags": ["functions", "visibility"], + "editor": "arcade", + "reward": 15 + }, + { + "name": "Cycle Through Emotions", + "type": "tutorial", + "description": "Write a function that changes the emotion in a set order.", + "url": "https://arcade.makecode.com/#tutorial:emotion-game-step4", + "tags": ["logic", "functions"], + "editor": "arcade", + "reward": 15 + }, + { + "name": "Add Button Controls", + "type": "tutorial", + "description": "Use A and B buttons to check answers and update score.", + "url": "https://arcade.makecode.com/#tutorial:emotion-game-step5", + "tags": ["input", "events"], + "editor": "arcade", + "reward": 20 + }, + { + "name": "Test Your Game!", + "type": "tutorial", + "description": "Run your game and check if everything works as expected.", + "url": "https://arcade.makecode.com/#tutorial:emotion-game-step6", + "tags": ["testing", "debugging"], + "editor": "arcade", + "reward": 20 + }, + { + "name": "Challenge: Add a New Emotion", + "type": "tutorial", + "description": "Extend the game by adding a new emotion and updating logic.", + "url": "https://arcade.makecode.com/#tutorial:emotion-game-challenge", + "tags": ["challenge", "creativity"], + "editor": "arcade", + "reward": 30 + } + ] +} diff --git a/background image python.png b/background image python.png new file mode 100644 index 0000000..93ff595 Binary files /dev/null and b/background image python.png differ diff --git a/images.g.jres b/images.g.jres new file mode 100644 index 0000000..d23ee23 --- /dev/null +++ b/images.g.jres @@ -0,0 +1,32 @@ +{ + "image1": { + "data": "hwSgAHgAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////9PRET//////////////////////////////////////////////////////////////////////////09ERERE/////////////////////////////////////////////////////////////////////////0RERERE9P///0RE/0T/////////////////////////////////////////////////////////////RERERERERPT/RERE/0T0//////////////////////////////////////////////////////////9PRERERERERET/RP9E/09E//////////////////////////////////////////////////////////9PRERERERERET/9P9P9P9P//////////////////////////////////////////////////////////9PRERERERERET/RP9P9P9E//////////////////////////////////////////////////////////9PRERERERERET/RPT/RE9E//////////////////////////////////////////////////////////9PRERPRERPRET/T0T/RET0//////////////////////////////////////////////////////////////9PRET/////T0T/T0T///////////////////////////////////////////////////////////////9PRET///////////////////////////////////////////////////////////////////////////9PRET///////////////////////////////////////////////////////////////////////////9PRET///////////////////////////////////////////////////////////////////////////9PRET//////0RERERE//////////////////////////////////////////////////////////////9PRET/////T0RERERE//////////////////////////////////////////////////////////////9PRET/////RERERERE//////////////////////////////////////////////////////////////9PRET/////RPT/RPT///////////////////////////////////////////////////////////////9PRET/////RPT/RPT///////////////////////////////////////////////////////////////9PRET/////RPT/RPT///////////////////////////////////////////////////////////////9PRET/////RERERERE//////////////////////////////////////////////////////////////9PRET/////T0RERERE//////////////////////////////////////////////////////////////9PRET//////0RERERE//////////////////////////////////////////////////////////////9PRET///////////////////////////////////////////////////////////////////////////9PRET///////////////////////////////////////////////////////////////////////////9PRET/////RERERERE//////////////////////////////////////////////////////////////9PRET/////RERERERE////////////////////////////////////////////////////////////////////////RERERERE////////////////////////////////////////////////////////////////////////RPT//09E////////////////////////////////////////////////////////////////////////RPT//09E////////////////////////////////////////////////////////////////////////RPT//09E////////////////////////////////////////////////////////////////////////T0RERET0/////////////////////////////////////////////////////////////////////////0RERET//////////////////////////////////////////////////////////////////////////09ERPT///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9PRERERET0//////////////////////////////////////////////////////////////////////9PRERERET0//////////////////////////////////////////////////////////////////////9PRERERET0//////////////////////////////////////////////////////////////////////////9E9P////////////////////////////////////////////////////////////////////////////9E9P////////////////////////////////////////////////////////////////////////////9E9P////////////////////////////////////////////////////////////////////////9PRERERET0//////////////////////////////////////////////////////////////////////9PRERERET0//////////////////////////////////////////////////////////////////////9PRERERET0////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////T0RERET0////////////////////////////////////////////////////////////////////////RERERET0//////////////////////////////////////////////////////////////////////9PRERERET0//////////////////////////////////////////////////////////////////////9PRP9PRP////////////////////////////////////////////////////////////////////////9PRP9PRP////////////////////////////////////////////////////////////////////////9PRP9PRP////////////////////////////////////////////////////////////////////////9PRERERET0//////////////////////////////////////////////////////////9ERPT/////////RERERET0//////////////////////////////////////////////9PRET//////09ERPT/////////T0RERET0//////////////////////////////////////////////9PRET0/////09ERPT///////////////////////////////////////////////////////////////9PRET0/////0RERPT///////////////////////////////////////////////////////////////9PRERE////T0RERPT///////////////////////////////////////////////////////////////9PRERE9P//T0RERP////////9PRERERET0////////////////////////////////////////////////RERE9P//RERERERERERE9P9PRERERET0//////////////////////////////////////9ERERERERERERERP//RERERERERERE9P9PRERERET0//////////////////////////////////////9ERERERERERERERP//RERERERERERE9P9PRP9PRP////////////////////////////////////////9ERERERERERERERP//RERERERERERE9P9PRP9PRP////////////////////////////////////////9ERERERERERERERP//RERERERERERE9P9PRP9PRP////////////////////////////////////////9ERERERERERERERP//T0RERP//////////RERE9P//////////////////////////////////////////////////RERE9P//T0RERPT/////////T0RE//////////////////////////////////////////////////9PRERE9P///0RERPT//////////0T0//////////////////////////////////////////////////9PRERE/////09ERPT///////////////////////////////////////////////////////////////9PRET0/////09ERPT///////////////////////////////////////////////////////////////9PRET0//////9ERPT///////9PRERERET0//////////////////////////////////////////////9PRET///////////////////9PRERERET0//////////////////////////////////////////////////////////////////////9PRERERET0//////////////////////////////////////////////////////////////////////9PRP9PRP////////////////////////////////////////////////////////////////////////9PRP9PRP////////////////////////////////////////////////////////////////////////9PRP9PRP//////////////////////////////////////////////////////////////////////////RERE9P//////////////////////////////////////////////////////////////////////////T0RE/////////////////////////////////////////////////////////////////////////////0T0//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9PRPT///////////////////////////////////////////////////////////////////////////9PRET/////////////////////////////////////////////////////////////////////////////T0T0/////////////////////////////////////////////////////////////////////////////0RE/////////////////////////////////////////////////////////////////////////////09ERET0//////////////////////////////////////////////////////////////////////////9ERET0/////////////////////////////////////////////////////////////////////////09ERET0/////////////////////////////////////////////////////////////////////////0RE////////////////////////////////////////////////////////////////////////////T0T0//////////////////////////9ERERERP////////////////////////////////////////9PRET//////////////////////////09ERERERP////////////////////////////////////////9PRPT//////////////////////////0RERERERP///////////////////////////////////////////////////////////////////////0T0/0T0/////////////////////////////////////////////////////////////////////////0T0/0T0/////////////////////////////////////////////////////////////////////////0T0/0T0/////////////////////////////////////////////////////////////////////////0RERERERP///////////////////////////////////////////////////////////////////////09ERERERP////////////////////////////////////////////////////////////////////////9ERERERP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0RERERERP///////////////////////////////////////////////////////////////////////0RERERERP///////////////////////////////////////////////////////////////////////0RERERERP////////////////////////////////////////////////////////////////////////9ERPT/////////////////////////////////////////////////////////////////////////////RET/////////////////////////////////////////////////////////////////////////////T0T0/////////////////////////////////////////////////////////////////////////0RERERERP///////////////////////////////////////////////////////////////////////0RERERERP///////////////////////////////////////////////////////////////////////0RERERERP////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9ERET0/////////////////////////////////////////////////////////////////////////09ERERE/////////////////////////////////////////////////////////////////////////0RERERE9P///////////////////////////////////////////////////////////////////////0T///9PRP///////////////////////////////////////////////////////////////////////0T///9PRP///////////////////////////////////////////////////////////////////////0T//0RPRP///////////////////////////////////////////////////////////////////////0T0/0RPRP//////////////////////////////////////////////////////////////T0RE/////0T0/0RE9P//////////////////////////////////////////////////////////////T0RE/////0/0/0RE////////////////////////////////////////////////////////////////T0RE/////////0/0////////////////////////////////////////////////////////////////T0RE////////////////////////////////////////////////////////////////////////////T0RE/////0RERERERP//////////////////////////////////////////////////////////////T0RE/////0RERERERP//////////////////////////////////////////////////////////////T0RE/////0RERERERP//////////////////////////////////////////////////////////////T0RE/////0T0T0T0////////////////////////////////////////////////////////////////T0RE/////0/0T/RE////////////////////////////////////////////////////////////////T0RE//////9ERP9P9P//////////////////////////////////////////////////////////////T0RE//////9P9P//RP//////////////////////////////////////////////////////////////T0RE////////////T///////////////////////////////////////////////////////////////T0RE/////0RE////////////////////////////////////////////////////////////////////T0RE/////0RE9P//////////////////////////////////////////////////////////////////T0RE//////9ERP//////////////////////////////////////////////////////////////////T0RE//////9PRPT/////////////////////////////////////////////////////////////////T0RE////////RERERP//////////////////////////////////////////////////////////T0RET0RET0RE////T0RERP//////////////////////////////////////////////////////////T0RERERERERE////RERERP//////////////////////////////////////////////////////////T0RERERERERE//9PRPT/////////////////////////////////////////////////////////////T0RERERERERE//9ERP//////////////////////////////////////////////////////////////T0RERERERERE/0RE9P///////////////////////////////////////////////////////////////0RERERERET0/0RE//////////////////////////////////////////////////////////////////9ERERERPT///////////////////////////////////////////////////////////////////////9PRERERP//////////////////////////////////////////////////////////////////////////T0RE//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8=", + "mimeType": "image/x-mkcd-f4", + "displayName": "directions" + }, + "image2": { + "data": "hwQPAA8AAAAAAERERAQAAABERERERAQAQERERERERABAREREzEREAERERETETEQERMRMRETMRARExMxERMREBERERERExEQERMRMRETERARExMxERMxEBERERETETEQEQERERMxERABAREREREREAABERERERAQAAABEREQEAAA=", + "mimeType": "image/x-mkcd-f4", + "displayName": "happy" + }, + "image3": { + "data": "hwQPAA8AAAAAAERERAQAAABERERERAQAQERERERERABARERERMRMAEREREREzEQERETMRMRMRARERMxMxEREBERERETEREQERETMRMRERARERMxMxExEBEREREREzEQEQERERETETABAREREREREAABERERERAQAAABEREQEAAA=", + "mimeType": "image/x-mkcd-f4", + "displayName": "sad" + }, + "image4": { + "data": "hwQPAA8AAAAAAERERAQAAABERERERAQAQERERERERABAREREREREAEROxMxExEQERORETERMRARERE5ERExEBERERERETEQERERORERMRARE5ETMRExEBEROxExExEQEQERERERERABAREREREREAABERERERAQAAABEREQEAAA=", + "mimeType": "image/x-mkcd-f4", + "displayName": "angry" + }, + "image5": { + "data": "hwQPAA8AAAAAAERERAQAAABERERERAQAQERERERERABAREREREREAETEEUFEREQERMQRT0RERARExBFBzMxEBERERETMzEQERMQRQczMRARExBFPREREBETEEUFEREQEQERERERERABAREREREREAABERERERAQAAABEREQEAAA=", + "mimeType": "image/x-mkcd-f4", + "displayName": "wow" + }, + "*": { + "mimeType": "image/x-mkcd-f4", + "dataEncoding": "base64", + "namespace": "myImages" + } +} \ No newline at end of file diff --git a/images.g.ts b/images.g.ts new file mode 100644 index 0000000..12f2185 --- /dev/null +++ b/images.g.ts @@ -0,0 +1,220 @@ +// Auto-generated code. Do not edit. +namespace myImages { + + helpers._registerFactory("image", function(name: string) { + switch(helpers.stringTrim(name)) { + case "image1": + case "directions":return img` +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff44444ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff444444444ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff44444444444fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff444444444444444fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff44444444444444444ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff44444444444444444ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff44444444444444444ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff44444444444444444ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff44444f44444f44444ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff44444ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff44444ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff44444ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff44444ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff44444ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff44444ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff44444ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff44444ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff44444ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff44444ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffff444fff444fffff44444fffff444444fffff444444fffff44fffffff44fffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffff444fff444ffff4444444ffff4444444ffff4444444ffff44fffffff44fffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffff444fff444fff444444444fff44444444fff44444444fff444fffff444fffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffff444fff444fff444fff444fff444fff444ff444fff444ff4444fff4444fffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffff444fff444fff444fff444fff444fff444ff444fff444fff4444f4444ffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffff444444444fff444fff444fff444fff444ff444fff444ffff4444444fffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffff444444444fff444444444fff44444444fff44444444ffffff44444ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffff444444444fff444444444fff4444444ffff4444444ffffffff444fffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffff444fff444fff444444444fff444444fffff444444fffffffff444fffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffff444fff444fff444fff444fff444ffffffff444ffffffffffff444fffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffff444fff444fff444fff444fff444ffffffff444ffffffffffff444fffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffff444fff444fff444fff444fff444ffffffff444ffffffffffff444fffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffff44444ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffff444444ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffff444444ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff44444fffff +fff4444444ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff444444ffff +ff44444444ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff444444ffff +ff4444444fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4444444fff +f44444444444444444444444444fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff44444444ff +f44444444444444444444444444ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4444444ff +f44444444444444444444444444ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff44444444444444444444444444f +f44444444444444444444444444ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff44444444444444444444444444f +f44444444444444444444444444ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff44444444444444444444444444f +ff4444444ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff44444444444444444444444444f +ff44444444fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff44444444444444444444444444f +fff4444444fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4444444ff +ffff444444ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff44444444ff +ffff444444ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4444444fff +fffff44444ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff444444ffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff444444ffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff44444fffff +ffff44444fffffff44444ffff444444fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffff44f4444ffff4444444fff4444444ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fff44fff444fff444444444ff44444444fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff44444fff444fff444fff444444fff4444ffff44fffffff44ffff +fff44ffff44fff444fff444ff444fff444fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4444444ff444fff444ff44444444ff44444fff44fffffff44ffff +fff444ffffffff444fff444ff444fff444ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff444444444f4444ff444f444fff444ff444444ff444fffff444ffff +fff44444ffffff444fff444ff444fff444ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff444fff444f4444ff444f444ffffffff444ff44f4444fff4444ffff +ffffff4444ffff444444444ff444fff444ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff444fff444f44444f444f444ffffffff444ff44ff4444f4444fffff +ffffffff444fff444444444ff444fff444ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff444fff444f444444444f444ffffffff444444ffff4444444ffffff +fff44ffff44fff444444444ff444fff444ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff444444444f444444444f444ff4444ff44444ffffff44444fffffff +fff444ff444fff444fff444ff44444444fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff444444444f444f44444f444ff44444f4444ffffffff444ffffffff +ffff44f444ffff444fff444ff4444444ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff444444444f444ff4444f444ffff444f44444fffffff444ffffffff +fffff4444fffff444fff444ff444444fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff444fff444f444fff444ff44444444ff444f44ffffff444ffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff444fff444f444fff444fff444444fff444ff44fffff444ffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff444fff444f444fff444ffff4444ffff444fff44ffff444ffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff44444ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff44444ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff44444ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff44444ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff44444ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff44444ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff44444ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff44444ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff44444ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff44444ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff44444ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff44444ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff44444ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff44444f44444f44444ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff44444444444444444ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff44444444444444444ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff44444444444444444ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff44444444444444444ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff444444444444444fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff44444444444fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff444444444ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff44444ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +`; + case "image2": + case "happy":return img` +. . . . 4 4 4 4 4 4 4 . . . . +. . 4 4 4 4 4 4 4 4 4 4 4 . . +. 4 4 4 4 4 4 4 4 4 4 4 4 4 . +. 4 4 4 4 c c 4 c c 4 4 4 4 . +4 4 4 4 4 c c 4 c c 4 4 4 4 4 +4 4 4 4 4 4 c 4 4 c 4 4 4 4 4 +4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 +4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 +4 4 4 c 4 4 4 4 4 4 4 c 4 4 4 +4 4 4 c c 4 4 4 4 4 c c 4 4 4 +4 4 4 4 c c 4 4 4 c c 4 4 4 4 +. 4 4 4 4 c c c c c 4 4 4 4 . +. 4 4 4 4 4 4 4 4 4 4 4 4 4 . +. . 4 4 4 4 4 4 4 4 4 4 4 . . +. . . . 4 4 4 4 4 4 4 . . . . +`; + case "image3": + case "sad":return img` +. . . . 4 4 4 4 4 4 4 . . . . +. . 4 4 4 4 4 4 4 4 4 4 4 . . +. 4 4 4 4 4 4 4 4 4 4 4 4 4 . +. 4 4 4 4 4 4 4 4 4 4 4 4 4 . +4 4 4 4 4 c c 4 c c 4 4 4 4 4 +4 4 4 4 4 c c 4 c c 4 4 4 4 4 +4 4 4 4 4 4 c 4 4 c 4 4 4 4 4 +4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 +4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 +4 4 4 4 4 c c c c c 4 4 4 4 4 +4 4 4 4 c c 4 4 4 c c 4 4 4 4 +. 4 4 c c 4 4 4 4 4 c c 4 4 . +. 4 4 c 4 4 4 4 4 4 4 c 4 4 . +. . 4 4 4 4 4 4 4 4 4 4 4 . . +. . . . 4 4 4 4 4 4 4 . . . . +`; + case "image4": + case "angry":return img` +. . . . 4 4 4 4 4 4 4 . . . . +. . 4 4 4 4 4 4 4 4 4 4 4 . . +. 4 4 4 e 4 4 4 4 4 e 4 4 4 . +. 4 4 4 4 e 4 4 4 e 4 4 4 4 . +4 4 4 4 4 4 e 4 e 4 4 4 4 4 4 +4 4 4 4 c 4 4 4 4 4 c 4 4 4 4 +4 4 4 4 c c 4 4 4 c c 4 4 4 4 +4 4 4 4 c 4 4 4 4 c 4 4 4 4 4 +4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 +4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 +4 4 4 4 4 c c c c c 4 4 4 4 4 +. 4 4 4 c 4 4 4 4 4 c 4 4 4 . +. 4 4 4 4 4 4 4 4 4 4 4 4 4 . +. . 4 4 4 4 4 4 4 4 4 4 4 . . +. . . . 4 4 4 4 4 4 4 . . . . +`; + case "image5": + case "wow":return img` +. . . . 4 4 4 4 4 4 4 . . . . +. . 4 4 4 4 4 4 4 4 4 4 4 . . +. 4 4 4 4 4 4 4 4 4 4 4 4 4 . +. 4 4 4 c c c 4 c c c 4 4 4 . +4 4 4 4 1 1 1 4 1 1 1 4 4 4 4 +4 4 4 4 1 1 1 4 1 1 1 4 4 4 4 +4 4 4 4 1 f 1 4 1 f 1 4 4 4 4 +4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 +4 4 4 4 4 4 c c c 4 4 4 4 4 4 +4 4 4 4 4 4 c c c 4 4 4 4 4 4 +4 4 4 4 4 4 c c c 4 4 4 4 4 4 +. 4 4 4 4 4 c c c 4 4 4 4 4 . +. 4 4 4 4 4 4 4 4 4 4 4 4 4 . +. . 4 4 4 4 4 4 4 4 4 4 4 . . +. . . . 4 4 4 4 4 4 4 . . . . +`; + } + return null; + }) + + helpers._registerFactory("animation", function(name: string) { + switch(helpers.stringTrim(name)) { + + } + return null; + }) + + helpers._registerFactory("song", function(name: string) { + switch(helpers.stringTrim(name)) { + + } + return null; + }) + +} +// Auto-generated code. Do not edit. diff --git a/main.py b/main.py new file mode 100644 index 0000000..e69de29 diff --git a/main.ts b/main.ts new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/main.ts @@ -0,0 +1 @@ + diff --git a/pxt.json b/pxt.json index 4b222e4..a0f402e 100644 --- a/pxt.json +++ b/pxt.json @@ -1,5 +1,5 @@ { - "name": "pxt-skillmap-sample", + "name": "Variables in Arcade", "version": "0.0.1", "description": "", "dependencies": { @@ -18,12 +18,15 @@ "tutorials/space/activity2.md", "tutorials/space/activity3.md", "tutorials/space/activity4.md", - "tutorials/space/activity5.md" - ], - "testFiles": [ + "tutorials/space/activity5.md", + "main.py", + "main.ts", + "images.g.jres", + "images.g.ts" ], + "testFiles": [], "targetVersions": { - "target": "1.0.16", + "target": "1.12.59", "targetId": "arcade" }, "supportedTargets": [ diff --git a/set background image python makecode arcade.png b/set background image python makecode arcade.png new file mode 100644 index 0000000..1b1bf76 Binary files /dev/null and b/set background image python makecode arcade.png differ diff --git a/skillmap.md b/skillmap.md index e77d8bf..6c436bd 100644 --- a/skillmap.md +++ b/skillmap.md @@ -1,9 +1,9 @@ # sample -* name: Game Maker Guide -* description: Level up your game making skills by completing the tutorials in this guide. +* name: Variable Emotions +* description: Practice usingn different types of variables to create an emoji game. ## interface -* name: Learn to use MakeCode Arcade +* name: Variables and Emotions * description: This will teach you how to complete tutorials in Microsoft MakeCode Arcade. * completionUrl: https://microsoft.github.io/pxt-skillmap-sample/certificates/understanding-arcade-tutorials.pdf