From c9e8414389fbee4359cfc24d2c1f62abbc7cb257 Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Sat, 16 Jun 2018 14:07:12 +0100 Subject: [PATCH 01/63] update --- en-GB/making-shapes/index.md | 178 +++++++++++++++++++++++++++++++++++ 1 file changed, 178 insertions(+) create mode 100644 en-GB/making-shapes/index.md diff --git a/en-GB/making-shapes/index.md b/en-GB/making-shapes/index.md new file mode 100644 index 0000000..6705e8c --- /dev/null +++ b/en-GB/making-shapes/index.md @@ -0,0 +1,178 @@ +--- +title: Pixel Art +description: Create a pixel art editor. +layout: project +notes: "Pixel Art - notes.md" +--- + +# Introduction {.intro} + +In this project, you'll create a pixel art editor. As well as using HTML and CSS you'll learn how to use JavaScript to add interactivity to your project. + +
+ + +
+ +__How to use the editor__: Click on a colour from the palette to choose your pen colour then click on pixels to change their colour. + +# Step 1: Creating a grid of pixels {.activity} + +Let's create a grid of pixels that you can use for creating pixel art. CSS provides table styles for grid and table layouts. + +Tables contain rows which contain cells. You are going to create a table with a black background and then put white pixels into it. + +## Activity Checklist { .check} + ++ Open this trinket: jumpto.cc/web-pixel. + + The project should look like this: + + ![screenshot](images/pixel-starter.png) + ++ Add the following html into the `` of your `index.html` file to create a `
` as a container for your pixel art and give it an `art` id so you can style it: + + ![screenshot](images/pixel-art-art.png) + ++ Now go to your `style.css` file and add the table styling for the art `
`. + + ![screenshot](images/pixel-art-style.png) + + This creates a table with a border and sets the spacing inside the grid. + + It doesn't look very interesting yet, you need to put rows of pixels inside it. + + + Now go back to your `index.html` file and add a row of 3 pixels inside the art `
`: + + ![screenshot](images/pixel-art-row.png) + + Notice that the three pixel lines are the same. Type the first one and then use copy and paste to create the others. + + This time you're using classes to style the divs as there will be lots of them. + + + Add the following style for the rows and cells: + + ![screenshot](images/pixel-art-row-style.png) + + Now your pixels will line up in a grid with black lines around them. + + + Now add another two rows of pixels to create a 3 x 3 grid. Remember to use copy and paste to save time. + + ![screenshot](images/pixel-art-grid-3.png) + + +##Challenge: Resize your grid {.challenge} + +3x3 is quite a small grid for pixel art. Can you make the grid bigger? 8x8 is a good size for pixel art. + +Try using cut and paste rather than typing everything out. + +![screenshot](images/pixel-art-grid-8.png) + +## Save Your Project {.save} + +# Step 2: Colour the pixels {.activity} + +HTML is used to organise your content and CSS to style it. JavaScript is a programming language that can be used to change a web page as you interact with it. + +You could use HTML and CSS to set the background colour of individual pixels, but that would be a slow way to work! Instead you're going to add some JavaScript code to colour pixels automatically when you click on them. + ++ In JavaScript, code is placed in a `function` that can be called when we want to run that code. + + You're going to create a function called `setPixelColour` + + The `setPixelColour` function needs to know which pixel to change the colour of, this is an `input`. + + Add the following code to the `script.js` file to set the background colour of a pixel: + + ![screenshot](images/pixel-art-set-pixel-colour.png) + + Notice that `backgroundColor` uses the American spelling of colour. + ++ Now we need to call that function when a pixel is clicked on. + + HTML uses `onclick` to call a function when an element is clicked on. You'll need to pass in 'this' as the input so your function knows which pixel to change the colour of. + + Go to `index.html` and add the following code to the first pixel: + + ![screenshot](images/pixel-art-onclick.png) + ++ Test your code by clicking in the first pixel. It should turn black: + + ![screenshot](images/pixel-art-black.png) + + You only added `onclick` code to the first pixel so this won't work for the other pixels yet. + + +##Challenge: Make all pixels clickable {.challenge} + +Can you make all the pixels clickable? Use cut and paste to make it quicker. + +Create a quick piece of pixel art. + +![screenshot](images/pixel-art-black-example.png) + +Tip: You can click __Autorun__ to clear all of the pixels. + +# Step 3: Add a colour palette {.activity} + +Did you find it annoying that you couldn't change a pixel colour back to white if you made a mistake? Let's fix that by creating a colour palette so that you can click on a colour to change the pen. + ++ First create a pen style. + + Add the following code at the bottom of your `style.css` file: + + ![screenshot](images/pixel-art-pen.png) + ++ Now create black and white pen colours that use that style. + + Add the following code to your `index.html` after the ``: + + ![screenshot](images/pixel-art-palette.png) + + `style=` allows you to add CSS inside your HTML which is convient here. + ++ You want to be able to change the pen colour when a palette colour is clicked on. + + Variables are used to store information. Let's create a penColour variable in `script.js`. + + Add the following code at the top of the file: + + ![screenshot](images/pixel-art-pencolour.png) + + Then add a function to change the penColour: + + ![screenshot](images/pixel-art-set-pen.png) + ++ You'll also need use the pen colour when you change the colour of a pixel. + + Change the `setPixelColour` function to use the `penColour` variable instead of `black`: + + ![screenshot](images/pixel-art-use-pen.png) + ++ Now you need to call the `setPenColour` function when a pen colour gets clicked. + + Add the highlighted `onclick` code to your pen colours: + + ![screenshot](images/pixel-art-palette-onclick.png) + ++ Now test that you can switch the pen colour between black and white to fill in or delete pixels. + + +## Save Your Project {.save} + +##Challenge: Add more colours to the palette {.challenge} + +Can you add more colours to the palette? Choose the colours that you want to create pixel art with. + +Then create some cool pixel art. + +Hint: The bright green colour is called `chartreuse`. + +![screenshot](images/pixel-art-final.png) + +Ask your club leader if you can use the Windows Snipping Tool or an alternative to save a copy of your pixel art as an image. + +## Save Your Project {.save} + From b0d577dc73b2060b310f309f57282d540d3126ec Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Sat, 16 Jun 2018 14:09:40 +0100 Subject: [PATCH 02/63] changing title --- en-GB/making-shapes/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en-GB/making-shapes/index.md b/en-GB/making-shapes/index.md index 6705e8c..84df301 100644 --- a/en-GB/making-shapes/index.md +++ b/en-GB/making-shapes/index.md @@ -1,5 +1,5 @@ --- -title: Pixel Art +title: Making Shapes description: Create a pixel art editor. layout: project notes: "Pixel Art - notes.md" From 6871f6f455cafdbca54e4fb2f46fffca4fd543f2 Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Sat, 16 Jun 2018 14:13:24 +0100 Subject: [PATCH 03/63] Update index.md --- en-GB/making-shapes/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en-GB/making-shapes/index.md b/en-GB/making-shapes/index.md index 84df301..ea047f5 100644 --- a/en-GB/making-shapes/index.md +++ b/en-GB/making-shapes/index.md @@ -2,7 +2,7 @@ title: Making Shapes description: Create a pixel art editor. layout: project -notes: "Pixel Art - notes.md" +notes: "Creating shapes - notes.md" --- # Introduction {.intro} From 18dbe0fe7edf2f16e31b0a45153c8ba9fb4e6454 Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Sat, 16 Jun 2018 14:22:10 +0100 Subject: [PATCH 04/63] Update index.md --- en-GB/making-shapes/index.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/en-GB/making-shapes/index.md b/en-GB/making-shapes/index.md index ea047f5..6f1032a 100644 --- a/en-GB/making-shapes/index.md +++ b/en-GB/making-shapes/index.md @@ -1,16 +1,15 @@ --- title: Making Shapes -description: Create a pixel art editor. +description: Create shapes. layout: project notes: "Creating shapes - notes.md" --- # Introduction {.intro} -In this project, you'll create a pixel art editor. As well as using HTML and CSS you'll learn how to use JavaScript to add interactivity to your project. - +In this project, you'll create a different shapes using javascript.
-
From e5b90c3bd65e5f513573bc9916946e31226eee6d Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Sat, 16 Jun 2018 15:39:22 +0100 Subject: [PATCH 05/63] project template added --- en-GB/making-shapes/images/image.png | Bin 0 -> 25336 bytes en-GB/making-shapes/index.md | 182 +++------------------------ en-GB/making-shapes/materials.md | 6 + en-GB/making-shapes/notes.md | 42 +++++++ 4 files changed, 68 insertions(+), 162 deletions(-) create mode 100644 en-GB/making-shapes/images/image.png create mode 100644 en-GB/making-shapes/materials.md create mode 100644 en-GB/making-shapes/notes.md diff --git a/en-GB/making-shapes/images/image.png b/en-GB/making-shapes/images/image.png new file mode 100644 index 0000000000000000000000000000000000000000..f288cb360e6f747d4d5bd3dbfebb78e3d1cb6b9a GIT binary patch literal 25336 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 F_7B=+%KHES literal 0 HcmV?d00001 diff --git a/en-GB/making-shapes/index.md b/en-GB/making-shapes/index.md index 84df301..9cd4353 100644 --- a/en-GB/making-shapes/index.md +++ b/en-GB/making-shapes/index.md @@ -1,178 +1,36 @@ --- -title: Making Shapes -description: Create a pixel art editor. +title: ProjectName +description: Add description here. +notes: "notes.md" layout: project -notes: "Pixel Art - notes.md" +new: true +project-type: community --- -# Introduction {.intro} +# Introduction { .intro } -In this project, you'll create a pixel art editor. As well as using HTML and CSS you'll learn how to use JavaScript to add interactivity to your project. +Introduce the project here. What will children be creating? What is the objective of the project? -
- - -
+# Step 1: Step name goes here { .activity } -__How to use the editor__: Click on a colour from the palette to choose your pen colour then click on pixels to change their colour. +Briefly explain the outcome of this step. -# Step 1: Creating a grid of pixels {.activity} +## Activity Checklist { .check } -Let's create a grid of pixels that you can use for creating pixel art. CSS provides table styles for grid and table layouts. ++ The steps should be broken down into a number of checkpoints. You can add text in __bold__ or _italics_ to add emphasis to key words or important points. -Tables contain rows which contain cells. You are going to create a table with a black background and then put white pixels into it. ++ Each checkpoint should clearly explain what the child needs to do. -## Activity Checklist { .check} ++ To aid clarity, you can also include images, like this: -+ Open this trinket: jumpto.cc/web-pixel. + ![screenshot](images/image.png) - The project should look like this: ++ You should also regularly remind children to save their project: - ![screenshot](images/pixel-starter.png) +## Save your project { .save } -+ Add the following html into the `` of your `index.html` file to create a `
` as a container for your pixel art and give it an `art` id so you can style it: - - ![screenshot](images/pixel-art-art.png) - -+ Now go to your `style.css` file and add the table styling for the art `
`. - - ![screenshot](images/pixel-art-style.png) - - This creates a table with a border and sets the spacing inside the grid. - - It doesn't look very interesting yet, you need to put rows of pixels inside it. - - + Now go back to your `index.html` file and add a row of 3 pixels inside the art `
`: - - ![screenshot](images/pixel-art-row.png) - - Notice that the three pixel lines are the same. Type the first one and then use copy and paste to create the others. - - This time you're using classes to style the divs as there will be lots of them. - - + Add the following style for the rows and cells: - - ![screenshot](images/pixel-art-row-style.png) - - Now your pixels will line up in a grid with black lines around them. - - + Now add another two rows of pixels to create a 3 x 3 grid. Remember to use copy and paste to save time. - - ![screenshot](images/pixel-art-grid-3.png) - - -##Challenge: Resize your grid {.challenge} - -3x3 is quite a small grid for pixel art. Can you make the grid bigger? 8x8 is a good size for pixel art. - -Try using cut and paste rather than typing everything out. - -![screenshot](images/pixel-art-grid-8.png) - -## Save Your Project {.save} - -# Step 2: Colour the pixels {.activity} - -HTML is used to organise your content and CSS to style it. JavaScript is a programming language that can be used to change a web page as you interact with it. - -You could use HTML and CSS to set the background colour of individual pixels, but that would be a slow way to work! Instead you're going to add some JavaScript code to colour pixels automatically when you click on them. - -+ In JavaScript, code is placed in a `function` that can be called when we want to run that code. - - You're going to create a function called `setPixelColour` - - The `setPixelColour` function needs to know which pixel to change the colour of, this is an `input`. - - Add the following code to the `script.js` file to set the background colour of a pixel: - - ![screenshot](images/pixel-art-set-pixel-colour.png) - - Notice that `backgroundColor` uses the American spelling of colour. - -+ Now we need to call that function when a pixel is clicked on. - - HTML uses `onclick` to call a function when an element is clicked on. You'll need to pass in 'this' as the input so your function knows which pixel to change the colour of. - - Go to `index.html` and add the following code to the first pixel: - - ![screenshot](images/pixel-art-onclick.png) - -+ Test your code by clicking in the first pixel. It should turn black: - - ![screenshot](images/pixel-art-black.png) - - You only added `onclick` code to the first pixel so this won't work for the other pixels yet. - - -##Challenge: Make all pixels clickable {.challenge} - -Can you make all the pixels clickable? Use cut and paste to make it quicker. - -Create a quick piece of pixel art. - -![screenshot](images/pixel-art-black-example.png) - -Tip: You can click __Autorun__ to clear all of the pixels. - -# Step 3: Add a colour palette {.activity} - -Did you find it annoying that you couldn't change a pixel colour back to white if you made a mistake? Let's fix that by creating a colour palette so that you can click on a colour to change the pen. - -+ First create a pen style. - - Add the following code at the bottom of your `style.css` file: - - ![screenshot](images/pixel-art-pen.png) - -+ Now create black and white pen colours that use that style. - - Add the following code to your `index.html` after the ``: - - ![screenshot](images/pixel-art-palette.png) - - `style=` allows you to add CSS inside your HTML which is convient here. - -+ You want to be able to change the pen colour when a palette colour is clicked on. - - Variables are used to store information. Let's create a penColour variable in `script.js`. - - Add the following code at the top of the file: - - ![screenshot](images/pixel-art-pencolour.png) - - Then add a function to change the penColour: - - ![screenshot](images/pixel-art-set-pen.png) - -+ You'll also need use the pen colour when you change the colour of a pixel. - - Change the `setPixelColour` function to use the `penColour` variable instead of `black`: - - ![screenshot](images/pixel-art-use-pen.png) - -+ Now you need to call the `setPenColour` function when a pen colour gets clicked. - - Add the highlighted `onclick` code to your pen colours: - - ![screenshot](images/pixel-art-palette-onclick.png) - -+ Now test that you can switch the pen colour between black and white to fill in or delete pixels. - - -## Save Your Project {.save} - -##Challenge: Add more colours to the palette {.challenge} - -Can you add more colours to the palette? Choose the colours that you want to create pixel art with. - -Then create some cool pixel art. - -Hint: The bright green colour is called `chartreuse`. - -![screenshot](images/pixel-art-final.png) - -Ask your club leader if you can use the Windows Snipping Tool or an alternative to save a copy of your pixel art as an image. - -## Save Your Project {.save} +## Test your project { .flag } +You should regularly ask children to test their project, so that they can see the effects of the code they're creating. You can even use these points as opportunities to fix bugs and improve code. +## Challenge: Challenge name {.challenge} +You should add at least 1 challenge, to allow children to apply what they've during the project. You can ask children to fix a problem or improve or adapt their project in some way. diff --git a/en-GB/making-shapes/materials.md b/en-GB/making-shapes/materials.md new file mode 100644 index 0000000..9416037 --- /dev/null +++ b/en-GB/making-shapes/materials.md @@ -0,0 +1,6 @@ +--- +title: ProjectName - Materials +layout: project-materials +volunteer-resources: +project-resources: +--- diff --git a/en-GB/making-shapes/notes.md b/en-GB/making-shapes/notes.md new file mode 100644 index 0000000..8cf3bb4 --- /dev/null +++ b/en-GB/making-shapes/notes.md @@ -0,0 +1,42 @@ +--- +title: ProjectName — Volunteer Notes +--- + +#Introduction: +Explain the project, focusing on what children will learn. Remember that these notes will be read by club leaders and not children. + +#Online Resources + +We recommend using [trinket](https://trinket.io/) to write HTML & CSS online. This project contains the following trinkets: + ++ ['ProjectName' starting point -- URL](URL) + +Children can also make use of this blank trinket [(jumpto.cc/html-blank)](http://jumpto.cc/html-blank) to write their own HTML & CSS, or alternatively they can use this template trinket [(jumpto.cc/html-template)](http://jumpto.cc/html-template). + +There is also a trinket containing a sample solution to the challenges: + ++ ['ProjectName' Finished](URL) + +#Offline Resources +This project can be [completed offline](https://www.codeclubprojects.org/en-GB/resources/webdev-working-offline/) if preferred. You can access the project resources by clicking the 'Project Materials' link for this project. This link contains a 'Project Resources' section, which includes resources that children will need to complete this project offline. Make sure that each child has access to a copy of these resources. This section includes the following files: + ++ ...List files here + +You can also find a completed version of this project's challenges in the 'Volunteer Resources' section, which contains: + ++ ...List files here + +(All of the resources above are also downloadable as project and volunteer `.zip` files.) + +#Learning Objectives +List the skills taught in this project, for example: ++ Variables; ++ Lists. + +Link to Digital Making Curriculum. + +#Challenges ++ "Challenge name" - explain the aim of each challenge - what skills will be used, and what is the outcome? + +#Frequently Asked Questions +You can also add answers to common questions here. This will help club leaders when undertaking your new project with children. This section can be removed if it is not necessary. From 061e0805d0b1e8612c3ead00ff07cec6bac64d84 Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Sat, 16 Jun 2018 15:43:43 +0100 Subject: [PATCH 06/63] Update index.md --- en-GB/making-shapes/index.md | 176 ----------------------------------- 1 file changed, 176 deletions(-) diff --git a/en-GB/making-shapes/index.md b/en-GB/making-shapes/index.md index 6f1032a..8b13789 100644 --- a/en-GB/making-shapes/index.md +++ b/en-GB/making-shapes/index.md @@ -1,177 +1 @@ ---- -title: Making Shapes -description: Create shapes. -layout: project -notes: "Creating shapes - notes.md" ---- - -# Introduction {.intro} - -In this project, you'll create a different shapes using javascript. -
- - - -
- -__How to use the editor__: Click on a colour from the palette to choose your pen colour then click on pixels to change their colour. - -# Step 1: Creating a grid of pixels {.activity} - -Let's create a grid of pixels that you can use for creating pixel art. CSS provides table styles for grid and table layouts. - -Tables contain rows which contain cells. You are going to create a table with a black background and then put white pixels into it. - -## Activity Checklist { .check} - -+ Open this trinket: jumpto.cc/web-pixel. - - The project should look like this: - - ![screenshot](images/pixel-starter.png) - -+ Add the following html into the `` of your `index.html` file to create a `
` as a container for your pixel art and give it an `art` id so you can style it: - - ![screenshot](images/pixel-art-art.png) - -+ Now go to your `style.css` file and add the table styling for the art `
`. - - ![screenshot](images/pixel-art-style.png) - - This creates a table with a border and sets the spacing inside the grid. - - It doesn't look very interesting yet, you need to put rows of pixels inside it. - - + Now go back to your `index.html` file and add a row of 3 pixels inside the art `
`: - - ![screenshot](images/pixel-art-row.png) - - Notice that the three pixel lines are the same. Type the first one and then use copy and paste to create the others. - - This time you're using classes to style the divs as there will be lots of them. - - + Add the following style for the rows and cells: - - ![screenshot](images/pixel-art-row-style.png) - - Now your pixels will line up in a grid with black lines around them. - - + Now add another two rows of pixels to create a 3 x 3 grid. Remember to use copy and paste to save time. - - ![screenshot](images/pixel-art-grid-3.png) - - -##Challenge: Resize your grid {.challenge} - -3x3 is quite a small grid for pixel art. Can you make the grid bigger? 8x8 is a good size for pixel art. - -Try using cut and paste rather than typing everything out. - -![screenshot](images/pixel-art-grid-8.png) - -## Save Your Project {.save} - -# Step 2: Colour the pixels {.activity} - -HTML is used to organise your content and CSS to style it. JavaScript is a programming language that can be used to change a web page as you interact with it. - -You could use HTML and CSS to set the background colour of individual pixels, but that would be a slow way to work! Instead you're going to add some JavaScript code to colour pixels automatically when you click on them. - -+ In JavaScript, code is placed in a `function` that can be called when we want to run that code. - - You're going to create a function called `setPixelColour` - - The `setPixelColour` function needs to know which pixel to change the colour of, this is an `input`. - - Add the following code to the `script.js` file to set the background colour of a pixel: - - ![screenshot](images/pixel-art-set-pixel-colour.png) - - Notice that `backgroundColor` uses the American spelling of colour. - -+ Now we need to call that function when a pixel is clicked on. - - HTML uses `onclick` to call a function when an element is clicked on. You'll need to pass in 'this' as the input so your function knows which pixel to change the colour of. - - Go to `index.html` and add the following code to the first pixel: - - ![screenshot](images/pixel-art-onclick.png) - -+ Test your code by clicking in the first pixel. It should turn black: - - ![screenshot](images/pixel-art-black.png) - - You only added `onclick` code to the first pixel so this won't work for the other pixels yet. - - -##Challenge: Make all pixels clickable {.challenge} - -Can you make all the pixels clickable? Use cut and paste to make it quicker. - -Create a quick piece of pixel art. - -![screenshot](images/pixel-art-black-example.png) - -Tip: You can click __Autorun__ to clear all of the pixels. - -# Step 3: Add a colour palette {.activity} - -Did you find it annoying that you couldn't change a pixel colour back to white if you made a mistake? Let's fix that by creating a colour palette so that you can click on a colour to change the pen. - -+ First create a pen style. - - Add the following code at the bottom of your `style.css` file: - - ![screenshot](images/pixel-art-pen.png) - -+ Now create black and white pen colours that use that style. - - Add the following code to your `index.html` after the ``: - - ![screenshot](images/pixel-art-palette.png) - - `style=` allows you to add CSS inside your HTML which is convient here. - -+ You want to be able to change the pen colour when a palette colour is clicked on. - - Variables are used to store information. Let's create a penColour variable in `script.js`. - - Add the following code at the top of the file: - - ![screenshot](images/pixel-art-pencolour.png) - - Then add a function to change the penColour: - - ![screenshot](images/pixel-art-set-pen.png) - -+ You'll also need use the pen colour when you change the colour of a pixel. - - Change the `setPixelColour` function to use the `penColour` variable instead of `black`: - - ![screenshot](images/pixel-art-use-pen.png) - -+ Now you need to call the `setPenColour` function when a pen colour gets clicked. - - Add the highlighted `onclick` code to your pen colours: - - ![screenshot](images/pixel-art-palette-onclick.png) - -+ Now test that you can switch the pen colour between black and white to fill in or delete pixels. - - -## Save Your Project {.save} - -##Challenge: Add more colours to the palette {.challenge} - -Can you add more colours to the palette? Choose the colours that you want to create pixel art with. - -Then create some cool pixel art. - -Hint: The bright green colour is called `chartreuse`. - -![screenshot](images/pixel-art-final.png) - -Ask your club leader if you can use the Windows Snipping Tool or an alternative to save a copy of your pixel art as an image. - -## Save Your Project {.save} From aca4a30e46023e1e5a7e064a685a150504439fa5 Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Sat, 16 Jun 2018 20:07:45 +0100 Subject: [PATCH 07/63] save it --- en-GB/making-shapes/index.md | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) diff --git a/en-GB/making-shapes/index.md b/en-GB/making-shapes/index.md index af434b1..8ed86ce 100644 --- a/en-GB/making-shapes/index.md +++ b/en-GB/making-shapes/index.md @@ -1,33 +1,17 @@ --- -<<<<<<< HEAD title: ProjectName description: Add description here. notes: "notes.md" layout: project new: true project-type: community -======= -title: Making Shapes -description: Create shapes. -layout: project -notes: "Creating shapes - notes.md" ->>>>>>> 18dbe0fe7edf2f16e31b0a45153c8ba9fb4e6454 --- # Introduction { .intro } -<<<<<<< HEAD Introduce the project here. What will children be creating? What is the objective of the project? # Step 1: Step name goes here { .activity } -======= -In this project, you'll create a different shapes using javascript. -
- - - -
->>>>>>> 18dbe0fe7edf2f16e31b0a45153c8ba9fb4e6454 Briefly explain the outcome of this step. @@ -49,4 +33,4 @@ Briefly explain the outcome of this step. You should regularly ask children to test their project, so that they can see the effects of the code they're creating. You can even use these points as opportunities to fix bugs and improve code. ## Challenge: Challenge name {.challenge} -You should add at least 1 challenge, to allow children to apply what they've during the project. You can ask children to fix a problem or improve or adapt their project in some way. +You should add at least 1 challenge, to allow children to apply what they've during the project. You can ask children to fix a problem or improve or adapt their project in some way. \ No newline at end of file From 3d052cbea4ec4c01ea0a34bd920e4877127264ad Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Sat, 16 Jun 2018 20:09:43 +0100 Subject: [PATCH 08/63] Update index.md --- en-GB/making-shapes/index.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/en-GB/making-shapes/index.md b/en-GB/making-shapes/index.md index e0e777c..9cd4353 100644 --- a/en-GB/making-shapes/index.md +++ b/en-GB/making-shapes/index.md @@ -1,4 +1,3 @@ -<<<<<<< HEAD --- title: ProjectName description: Add description here. @@ -32,8 +31,6 @@ Briefly explain the outcome of this step. ## Test your project { .flag } You should regularly ask children to test their project, so that they can see the effects of the code they're creating. You can even use these points as opportunities to fix bugs and improve code. -======= ->>>>>>> 061e0805d0b1e8612c3ead00ff07cec6bac64d84 ## Challenge: Challenge name {.challenge} -You should add at least 1 challenge, to allow children to apply what they've during the project. You can ask children to fix a problem or improve or adapt their project in some way. \ No newline at end of file +You should add at least 1 challenge, to allow children to apply what they've during the project. You can ask children to fix a problem or improve or adapt their project in some way. From a6ab54f703933a67d34501bf39ec331936d09abb Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Sat, 16 Jun 2018 20:27:10 +0100 Subject: [PATCH 09/63] basic structure --- en-GB/making-shapes/index.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/en-GB/making-shapes/index.md b/en-GB/making-shapes/index.md index 9cd4353..33a4e12 100644 --- a/en-GB/making-shapes/index.md +++ b/en-GB/making-shapes/index.md @@ -1,6 +1,6 @@ --- -title: ProjectName -description: Add description here. +title: Making shapes +description: Using basic shapes creating objects. notes: "notes.md" layout: project new: true @@ -9,7 +9,9 @@ project-type: community # Introduction { .intro } -Introduce the project here. What will children be creating? What is the objective of the project? +In this project, you'll create objects by combining simple shapes. You'll learn how to use JavaScript to add interactivity to your project. + + # Step 1: Step name goes here { .activity } From a2aa74057e597a9980d91b79fc491da7fcbc7a18 Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Wed, 20 Jun 2018 11:00:42 +0100 Subject: [PATCH 10/63] Update index.md --- en-GB/making-shapes/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/en-GB/making-shapes/index.md b/en-GB/making-shapes/index.md index 33a4e12..eda3f67 100644 --- a/en-GB/making-shapes/index.md +++ b/en-GB/making-shapes/index.md @@ -9,9 +9,9 @@ project-type: community # Introduction { .intro } -In this project, you'll create objects by combining simple shapes. You'll learn how to use JavaScript to add interactivity to your project. +In this project, you'll create objects by combining simple shapes. You'll learn how to use JavaScript to make different geometrical shapes. - + # Step 1: Step name goes here { .activity } From 019a2c0a0d1899e9c79bf611dff1727ed978a6e8 Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Wed, 20 Jun 2018 11:14:11 +0100 Subject: [PATCH 11/63] Update index.md --- en-GB/making-shapes/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en-GB/making-shapes/index.md b/en-GB/making-shapes/index.md index eda3f67..7a73428 100644 --- a/en-GB/making-shapes/index.md +++ b/en-GB/making-shapes/index.md @@ -9,7 +9,7 @@ project-type: community # Introduction { .intro } -In this project, you'll create objects by combining simple shapes. You'll learn how to use JavaScript to make different geometrical shapes. +In this project, you'll create objects by combining simple shapes. You'll be introduce the basics of JavaScript to make different geometrical shapes using HTML Canvas. From 1cfc158c4b62fe72e1909319d03d9b5b3e9a393a Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Wed, 20 Jun 2018 11:43:31 +0100 Subject: [PATCH 12/63] Update index.md --- en-GB/making-shapes/index.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/en-GB/making-shapes/index.md b/en-GB/making-shapes/index.md index 7a73428..cb08a06 100644 --- a/en-GB/making-shapes/index.md +++ b/en-GB/making-shapes/index.md @@ -13,12 +13,15 @@ In this project, you'll create objects by combining simple shapes. You'll be int -# Step 1: Step name goes here { .activity } +# Step 1: What is Javascript? { .activity } -Briefly explain the outcome of this step. +Javascript is a programming language used to create interactive effect in webpages.Let's have a look at an example! ## Activity Checklist { .check } ++ You'll be using a website called Trinket to write HTML. Open this Trinket: +jumpto.cc/makingshapes-intro. + The project should look like this: + The steps should be broken down into a number of checkpoints. You can add text in __bold__ or _italics_ to add emphasis to key words or important points. + Each checkpoint should clearly explain what the child needs to do. From 9ddfd422e750dfd51fcdf8ef9c4e5f0db1e99eb3 Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Wed, 20 Jun 2018 11:45:47 +0100 Subject: [PATCH 13/63] Update index.md --- en-GB/making-shapes/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en-GB/making-shapes/index.md b/en-GB/making-shapes/index.md index cb08a06..b68ebd9 100644 --- a/en-GB/making-shapes/index.md +++ b/en-GB/making-shapes/index.md @@ -20,7 +20,7 @@ Javascript is a programming language used to create interactive effect in webpag ## Activity Checklist { .check } + You'll be using a website called Trinket to write HTML. Open this Trinket: -jumpto.cc/makingshapes-intro. +jumpto.cc/makingshapes-intro. The project should look like this: + The steps should be broken down into a number of checkpoints. You can add text in __bold__ or _italics_ to add emphasis to key words or important points. From c2c8bff4011c2bf6be1a7c7b16849d3a2cb39e59 Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Wed, 20 Jun 2018 11:52:30 +0100 Subject: [PATCH 14/63] Update index.md --- en-GB/making-shapes/index.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/en-GB/making-shapes/index.md b/en-GB/making-shapes/index.md index b68ebd9..fb00885 100644 --- a/en-GB/making-shapes/index.md +++ b/en-GB/making-shapes/index.md @@ -18,10 +18,11 @@ In this project, you'll create objects by combining simple shapes. You'll be int Javascript is a programming language used to create interactive effect in webpages.Let's have a look at an example! ## Activity Checklist { .check } -+ You'll be using a website called Trinket to write HTML. Open this Trinket: ++ You'll be using a website called Trinket to write HTML. Open this Trinket: jumpto.cc/makingshapes-intro. +The project should look like this: +![screenshot](images/java1.png) + -jumpto.cc/makingshapes-intro. - The project should look like this: + The steps should be broken down into a number of checkpoints. You can add text in __bold__ or _italics_ to add emphasis to key words or important points. + Each checkpoint should clearly explain what the child needs to do. From aa2b47d9cbdb030c64cb1841c1c0bd1c318de55f Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Wed, 20 Jun 2018 11:53:53 +0100 Subject: [PATCH 15/63] Add files via upload --- en-GB/making-shapes/images/java1.png | Bin 0 -> 36573 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 en-GB/making-shapes/images/java1.png diff --git a/en-GB/making-shapes/images/java1.png b/en-GB/making-shapes/images/java1.png new file mode 100644 index 0000000000000000000000000000000000000000..8a0dcf87e2c6948bc13d68c3c013797c9cc34c01 GIT binary patch literal 36573 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 z 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 P{HG|VDw}oF(C2>u68hM0 literal 0 HcmV?d00001 From 28936347c1e971134a90ffd64d1213e3d91529b1 Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Wed, 20 Jun 2018 13:24:00 +0100 Subject: [PATCH 16/63] Add files via upload --- en-GB/making-shapes/images/javafunc.png | Bin 0 -> 5811 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 en-GB/making-shapes/images/javafunc.png diff --git a/en-GB/making-shapes/images/javafunc.png b/en-GB/making-shapes/images/javafunc.png new file mode 100644 index 0000000000000000000000000000000000000000..2b6d4b23951f166f91e64efbdc6a82aeccf7f13b GIT binary patch literal 5811 zcmZu#XH*l>)}>469i@gyiBzRX7YH2$Lhro^2%&c=61qqyN;L?A2#7QZEfkRunjoFf zi_)7)hnKh3_x^o9W@g>F=j=H%_uReDoMfoJCN%{c1pxs8wYHX;5&k-XKVrzq@aKST z&2s_*;Lf*XINTdM48&4Kj2u^0nGn?MdE*-%C;bErP_2`8|t; z(}i9H-N4MP0Ab(zCEQCY~!7Q<|tZ?aP(*l`ZwvQK&>F z`-AlK?5Pdfb6qS>+&Sv)r&Z`jSdx>W46#z*^dacM`U4xv;qY&aA)1SiF&x&LktxAR3%3%$#2|oqHzE-KM7qgsJ`7l8ksXTP!d- z<%O~kt*XH$LBId2(l4EPu+`+b-F8eT5hh`rf0ttjRg^?SnU!bNkkI9#VA&!WuADc# zF5D{!t5@oM0!XAgj~+t#<@B z+lE@nMfca=(TeJPX)GDMKzR*xjzthp#J*9a)Z)y!7PK*$l_^i1xAP%g2MwEmFfPf3 zM>bMXhX!*yb(!tW4~2oJsWJ3l(82-At_DnVhw`MVtxDJ0!_A!CeT!Kh z=zS4vQw@A%H9G%ABr%m!N7(kx-#Y$@O-rQ26Rot!{-p2#xWT=m*9uzvc~dCM$2Lp9demX>+a^n>PJ(~Vts;qk!5%yCzRcKZ zv2L9aZWOr!gI>RiIJsO|A-df;QPN94y&aKxcSUTtFMuT=U}(@*Q!xp(+q1Q;G*f5g z;<@M-rD}Z$X*b+n%?R>S?)U-ZBUe!sN)L354i~1|1sPa*=oq==uvHwFPC$iVFQ2|w zeW&q;lp^+JvI&_H#C2BbyM(=0^v=+1!|mei+ZA5%Dqw z#gLPz#lR`Z`PJzO8B*kwNr*to5K@xtQoNBmCyi-dr0&piNg7w^Qzu-^HF*txOJ*GIiKk4v z;n*d6^m3#~-u>XK=VaBp7n#nYdh{L+_4Ci4KW}W?g43XO=A?}Zjg+T(0$2G`UihVR*Mq@6 zdmj`lMwA98UvWpBbw8hP9=_pZoqPP^BG60QL8>@>`@wweT7SC0lgJp>S{X_;$Yfkg zIRk|)oFP^G#Ze#Y*e@9fQaFc_vmOe zAI*A?2oX=k)3;8{5m#qNAE$oi3W)zu%A`(x`R~2(9Hr39(Uv?>TQ*D9$i#A$Fr2;h zp`_6nP9ajcumv2z$WLV) zs%OHDYZYlh--xCNllZ$PT`>!psd=~loAVm}RTAyfd9f{|E2+SwOhSkIwO^h|=!2_w z9jq=7uvH)G1DcC|Rhq1{jMz64f}lj%wH}2XyTIsxub~a@qg;k|*jT8Oh%Mz7yMM^Y zI)lz&fUO<|uA7tyZ}B>#-jj(ut9$#%IU#JP=Id@DKE$qZ$!NK$QZ$5g zDEC2au*7AA88z0~1bKD-(E*T3>y`#JxDAV+oeqkj%NVe%O>w37#}NWpb2!u|2ev!& z#ciZe)=a)p!H@QIZ{Gc~*=2yCA>?2Y5HQ$CamF>0huUyk**+$R^?Ts>t|!(OrsiY&${~VwxVd$~ica({eH*zlWp#%p4l8 ziRXlLk3GI^p!y#Byel;?vh{fvM9Tan6YY~T2XJOiZ_S(e8e(!IV9x8`+@Bwk|A54I zKQc`z_>y6TEF~g0IwZ*Rb;yRU)IH5HG4K29YGgv9yXJ#`mSkBFA5-fnP+f)(i0pBk z&1KPH8wRT1RmYE(-w2kE;K%sc?S~&&fJh@A3gdU|Ag>^J8Y)WCr$Dk(#%^3_0qDb-h8 zQ)?RZH!zL~mH4)z>sMm6MVb#U-sQYMpG8o~E#5Ow2zj>*BaP!VdD2dS*f)bb(#nKk zv@0V+nMD_d;Z7N#%erjn?3e9Im#>U?jqDIi3HoiTH|3dIQ0-w0`OM5}c50~a)H`wtp-x!)#c)pGis z9X8WTQ-?m=`?_TJG<4YWk(LUjX|j%8)cM9{magcR{*u*3>Oz^9*MqkgJ7OpO+|efE z2~|El8(g=l`J(p8Y^S>oqjM4^H&-X4zeVxM{87>4@Ti|#>}cfu{d^S)hN{5fxS)&c z)1~*9Ho>#5y`6}~m=xHL36zuBT@PeE$h5Ao*+{QhpU7Z7j)~VqrF8uxzggARl=ef9 zfQ*-LZ11a=u8!qqpY6Oy$Gul^4`}idxua%qktf5!u$0HPye6dY(<&G7_^^QG<$p~Z zp3ZnL&(z>_Bc*wkG9Xezdu+~sz6IE~6n*P$&u0_1k((A53-`ojOnp}M$#D9&JG(ja z#d)*sp!1Wxv;1> z$l@5^w$FiA-QEofqMWX=cAu)XWiOyofGsNEH_$;~&@JwJHZ+ZGBs`dG3IOOXi9Al0 zjlPMTz~Jd+5&zcGf1d|-n`J^tW1X9>$h#J-n>=&z@?g;TWEW3H($4*_hsCNtNNH8( z(>%>C_`8;_gcp#hH{SEjZ_|}-W^jQ&_0qOP0h4c#E}Gjh1OU@SLkD)YID-G@j+Bn- z|Frby&!5i0dvmV*digHa{`)xDhUc^5>~5Va3G7418-v58>ZwB$AB{CXmbZIz;dNc% z8L4oab3cuc_exKEZ&?q{=hT6_XVpSnV5joG3JfnUjt9l|dTF`3aj1a3IBGL?L@4put0mj>E+)I= z=9#(U_gq|W@X6M^)(TtdtQ2NZ*pBcRCFL6VzuLhP9o1op@^_u!-$O~xK?YnF`IyM` zY*ZAr>Rf!!zrD}}<$&X!85a(g*Kj9oW{C?SS1$-5-TB*t)V_g`B>kNfhSd0JvxOIT z3EXY!nrq7^qkCmiOj&3l*05!yHkcM9LQE^QSMv-pYEHA4E4Mm{nL+9i6BCnZcZHIF zeGT1rXk`(^qhjc!qsNa^tiasJ#$9~?U2EqKpK@oE^46utskuf|iizFU#u+<2JwH-rSd5wcaIwwfq2MxCeaQCL@=oT$0gRR?3Ag9}=VL6fA}jBj#KwQ?FpY4!Pz(h8CYZBBH>K{pG`6#%5Ddyw(8?M8)#~Z`DZA}XpT9`X z&14&H^2j6d+erNjx02#2+NA$uv?|2JsLeCRR zq#*a{PDPaO%P3)BOdnIF(VQ+eju$^@7IuMC&99GkImNKM4yx#vE0;vl$P&k4s_Go}CLzm*yIQbf6_ph1u zGjsS1)JGD#o(-*8>4B*XY~*xtsU|snM#=qL5ksBQW3%+3h*EnB?0nQUzg=788I`3E z%S8&akTB90WqG`>I}lmbH*U(K47vUqEV#ed=7s!IpI*kHd{1GC13Qe#;6P8?M=vOx z3`y|o=0%!P7=3?H@0LFpr)v}$X!g|y@lSHU^U~*1Kw+7833hXJ-m5@+Wm_S0UT+B{ zV-Ikm^r)5{6z}Ip`qSy$VU|SJIY2AM%jmJTH$2~ZOEu`Q2v3s)e{&II0rIw4fRBFJ z$du-Xc#EJA`Its2?=D8m136V21&TjQUz@4-R3cod3lDDCR2c+gq0m4=>rH4l4eu6s zzdl_OQf^tv&xqx#6Z@&))!Zs?aEv;1%60it`Ksvh;RLOYi}x}_$7JgKE`V7T+)>41 zrfPO^A)GT}oV^=BMPft!G25MH(glKw1uiooJh;sD5zJ28Qbu()PauveNDDraVqSY_ zTM5WGtLV#KOo92EW=9%8Ie9$c*jOv8U1&GQlgODY&;Vqh%GUBwptG4bs??_#Y@ZF- z5N&-rC~084T+O1>3~1SJ-Pz5QJI?3z@XjuFAA^`G$}V4v^SlG(=6KLJ`njq+45_FT z4gk->@6al8+Whe8XlvFJ*v^8!O+ds~X#fpApoSt=gKLk~&kwEE@CANzENAkuM=Gs& zYuTR~@AvUlR`Q|fIi6*!!YcNe3t5xNn3Jd#dSB^iZtmA%dp)C1cr(VWJU3>X?+wzwmwzJ2ME4PB@RsPXs`wUw_{ z35v;pszaTNtngv4exL$4@=9>rE(OnfH(zV%<;wn(j0B1+JghLFiu zFHf4=dr#M{lsx&!=VSk;tfBQ8(zD!u*oSJ7-g}{S@`EGKExl0r0qPf*g!>3b0duVG z!Fb9y)4gMqz6$k5H&;v|`a=oIQ-(h^0G6EHx zzf+woMjXrr>1(Nd2e5>Dq~f>1evO}Y)BYwxyZ`R_CNy920>iE--WmTItO}8`PxP8p zZ84L%1-OfJi+7xF7Hn31s;ysg1k`JsSAlZy0cxCkmYeN)Q*9c)kze^iHdJ0GbFzW3 zf1IvxjHz?Bd~}D+o03oW$v4i4%c4sn#zyGgo#>;tVT4Gp;$8@=(xev|jN*(D=uJw&|Y+Pb=4{K{@s}_$Q3fzi1_iI6W>*6j^;IC*>iY{BY)vvMb-3pz5cbqmat7r~X5UE;M8iQ~;RcG)1JuFNuVRzEIV5 zj683PoKTvgf_1~g+{f4Vhv-UI)LKhpe9tN9@^whQ_Pz$sn$43&OPrbP4cQ&c7$m6d karLe$aDB>V0e*}wp(>0k)a|3jH=_x()%DeCAr3G918f@{g8%>k literal 0 HcmV?d00001 From c407860ecc4d2122813ab584eb9ec66f589399e7 Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Wed, 20 Jun 2018 13:24:49 +0100 Subject: [PATCH 17/63] Update index.md --- en-GB/making-shapes/index.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/en-GB/making-shapes/index.md b/en-GB/making-shapes/index.md index fb00885..9840817 100644 --- a/en-GB/making-shapes/index.md +++ b/en-GB/making-shapes/index.md @@ -19,10 +19,14 @@ Javascript is a programming language used to create interactive effect in webpag ## Activity Checklist { .check } + You'll be using a website called Trinket to write HTML. Open this Trinket: jumpto.cc/makingshapes-intro. -The project should look like this: -![screenshot](images/java1.png) - - + The project should look like this: + ![screenshot](images/java1.png) ++ The code you can see on the left within the tag is the Javascript code. ++ Within the script tags their are two functions: + 1- function setup - where the canvas is created and background is set. + 2- function draw - where you can draw shapes. ++ Function is always written as + ![screenshot](images/javafunc.png) + The steps should be broken down into a number of checkpoints. You can add text in __bold__ or _italics_ to add emphasis to key words or important points. + Each checkpoint should clearly explain what the child needs to do. From e13d45ae04e4a3c36f8e11a7cc577e3ead00264e Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Wed, 20 Jun 2018 14:07:53 +0100 Subject: [PATCH 18/63] Add files via upload --- en-GB/making-shapes/images/java2.png | Bin 0 -> 22737 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 en-GB/making-shapes/images/java2.png diff --git a/en-GB/making-shapes/images/java2.png b/en-GB/making-shapes/images/java2.png new file mode 100644 index 0000000000000000000000000000000000000000..748b95d754f3ff76b3719354381a291ee251ed28 GIT binary patch literal 22737 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 Date: Wed, 20 Jun 2018 14:14:09 +0100 Subject: [PATCH 19/63] Update index.md --- en-GB/making-shapes/index.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/en-GB/making-shapes/index.md b/en-GB/making-shapes/index.md index 9840817..86079c1 100644 --- a/en-GB/making-shapes/index.md +++ b/en-GB/making-shapes/index.md @@ -21,12 +21,17 @@ Javascript is a programming language used to create interactive effect in webpag + You'll be using a website called Trinket to write HTML. Open this Trinket: jumpto.cc/makingshapes-intro. The project should look like this: ![screenshot](images/java1.png) -+ The code you can see on the left within the tag is the Javascript code. ++ The code within the tag is the Javascript code. + Within the script tags their are two functions: 1- function setup - where the canvas is created and background is set. 2- function draw - where you can draw shapes. + Function is always written as ![screenshot](images/javafunc.png) + ++ Now , lets create the canvas and give it a background color.For creating canvas we have to write 'createCanvas',which is written in CAMEL CASE meaning if you have to write 'car wash' it will be written as 'carWash'. + + ![screenshot](images/java2.png) + Background color can be any 'green','blue'or any RGB ('255, 87, 51') or HEX color ('#FF5733') can be used. + The steps should be broken down into a number of checkpoints. You can add text in __bold__ or _italics_ to add emphasis to key words or important points. + Each checkpoint should clearly explain what the child needs to do. From 27083887868e9f6fd49bc6d8d1e0e321e3c0058f Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Wed, 20 Jun 2018 16:13:46 +0100 Subject: [PATCH 20/63] Update index.md --- en-GB/making-shapes/index.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/en-GB/making-shapes/index.md b/en-GB/making-shapes/index.md index 86079c1..0af2295 100644 --- a/en-GB/making-shapes/index.md +++ b/en-GB/making-shapes/index.md @@ -28,10 +28,12 @@ Javascript is a programming language used to create interactive effect in webpag + Function is always written as ![screenshot](images/javafunc.png) -+ Now , lets create the canvas and give it a background color.For creating canvas we have to write 'createCanvas',which is written in CAMEL CASE meaning if you have to write 'car wash' it will be written as 'carWash'. ++ Now , lets create the canvas and give it a background color.For creating canvas we have to write 'createCanvas',which is written in CAMEL CASE meaning if you have to write 'car wash' it will be written as 'carWash'.Canvas could be of any size. + ![screenshot](images/javafunc1.png) - ![screenshot](images/java2.png) + Here, Canvas is extending the whle width and height of the browser window. Background color can be any 'green','blue'or any RGB ('255, 87, 51') or HEX color ('#FF5733') can be used. + ![screenshot](images/java2.png) + The steps should be broken down into a number of checkpoints. You can add text in __bold__ or _italics_ to add emphasis to key words or important points. + Each checkpoint should clearly explain what the child needs to do. From a60f935a29eb202c23c0eaf5f431e3457bb3e0b3 Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Wed, 20 Jun 2018 16:14:18 +0100 Subject: [PATCH 21/63] Add files via upload --- en-GB/making-shapes/images/javafunc1.png | Bin 0 -> 21064 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 en-GB/making-shapes/images/javafunc1.png diff --git a/en-GB/making-shapes/images/javafunc1.png b/en-GB/making-shapes/images/javafunc1.png new file mode 100644 index 0000000000000000000000000000000000000000..e622c7f00e9e3ec501d8b15d4a28c4dc2b9386d1 GIT binary patch literal 21064 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 g=DT)ID0ch=QvGGK4G#Q5q}Z{;)`#*Ap1b Date: Wed, 20 Jun 2018 16:15:34 +0100 Subject: [PATCH 22/63] Update index.md From ac79d1e2d2e867eb401696d67b1bb8f5cd4d36c9 Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Wed, 20 Jun 2018 16:35:21 +0100 Subject: [PATCH 23/63] Add files via upload --- en-GB/making-shapes/images/javafunc1.png | Bin 21064 -> 22412 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/en-GB/making-shapes/images/javafunc1.png b/en-GB/making-shapes/images/javafunc1.png index e622c7f00e9e3ec501d8b15d4a28c4dc2b9386d1..3494bdf7da7b2d4187ec72b860100c07babaeda9 100644 GIT binary patch literal 22412 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 bJib2SS%npuf^Og|yL?6`%}*5Q+u#0QNQ&j@ literal 21064 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 g=DT)ID0ch=QvGGK4G#Q5q}Z{;)`#*Ap1b Date: Wed, 20 Jun 2018 16:43:03 +0100 Subject: [PATCH 24/63] Add files via upload --- en-GB/making-shapes/images/rect.png | Bin 0 -> 18996 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 en-GB/making-shapes/images/rect.png diff --git a/en-GB/making-shapes/images/rect.png b/en-GB/making-shapes/images/rect.png new file mode 100644 index 0000000000000000000000000000000000000000..9dedea6112c585a591ee28b2e1b12fdd54e504f7 GIT binary patch literal 18996 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 literal 0 HcmV?d00001 From 6e18a5ad28bc963163b953e2d4b47b9493a9e443 Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Wed, 20 Jun 2018 16:43:58 +0100 Subject: [PATCH 25/63] Update index.md --- en-GB/making-shapes/index.md | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/en-GB/making-shapes/index.md b/en-GB/making-shapes/index.md index 0af2295..cc7f405 100644 --- a/en-GB/making-shapes/index.md +++ b/en-GB/making-shapes/index.md @@ -26,14 +26,24 @@ Javascript is a programming language used to create interactive effect in webpag 1- function setup - where the canvas is created and background is set. 2- function draw - where you can draw shapes. + Function is always written as + ![screenshot](images/javafunc.png) + Now , lets create the canvas and give it a background color.For creating canvas we have to write 'createCanvas',which is written in CAMEL CASE meaning if you have to write 'car wash' it will be written as 'carWash'.Canvas could be of any size. + ![screenshot](images/javafunc1.png) - Here, Canvas is extending the whle width and height of the browser window. + Here, Canvas is extending the whole width and height of the browser window. Background color can be any 'green','blue'or any RGB ('255, 87, 51') or HEX color ('#FF5733') can be used. - ![screenshot](images/java2.png) + + ![screenshot](images/java2.png) + ++ Let's draw a rectangle . + For rectangle or square shapes the code is : + rect(x , y , width , height ) + The only difference between rectangle and square is that square got four equal sides so the width and height remain same , while rectangle got two sides equal ,so they have different width and height + ![screenshot](images/rect.png) + + The steps should be broken down into a number of checkpoints. You can add text in __bold__ or _italics_ to add emphasis to key words or important points. + Each checkpoint should clearly explain what the child needs to do. From 72d49a5159974010245e2d87e2164faf41dab6fd Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Wed, 20 Jun 2018 16:47:24 +0100 Subject: [PATCH 26/63] Update index.md --- en-GB/making-shapes/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en-GB/making-shapes/index.md b/en-GB/making-shapes/index.md index cc7f405..79cb1b3 100644 --- a/en-GB/making-shapes/index.md +++ b/en-GB/making-shapes/index.md @@ -36,7 +36,7 @@ Javascript is a programming language used to create interactive effect in webpag Here, Canvas is extending the whole width and height of the browser window. Background color can be any 'green','blue'or any RGB ('255, 87, 51') or HEX color ('#FF5733') can be used. - ![screenshot](images/java2.png) + ![screenshot](images/java2.png) + Let's draw a rectangle . For rectangle or square shapes the code is : From cc4dab232e88e864299a315875287fe307c400bf Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Wed, 20 Jun 2018 17:29:36 +0100 Subject: [PATCH 27/63] Add files via upload --- en-GB/making-shapes/images/ellipse.png | Bin 0 -> 29890 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 en-GB/making-shapes/images/ellipse.png diff --git a/en-GB/making-shapes/images/ellipse.png b/en-GB/making-shapes/images/ellipse.png new file mode 100644 index 0000000000000000000000000000000000000000..39e3e0caab55498e8f9bef5decc883375379bd29 GIT binary patch literal 29890 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 Date: Wed, 20 Jun 2018 17:30:15 +0100 Subject: [PATCH 28/63] Update index.md --- en-GB/making-shapes/index.md | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/en-GB/making-shapes/index.md b/en-GB/making-shapes/index.md index 79cb1b3..f697c21 100644 --- a/en-GB/making-shapes/index.md +++ b/en-GB/making-shapes/index.md @@ -38,12 +38,19 @@ Javascript is a programming language used to create interactive effect in webpag ![screenshot](images/java2.png) -+ Let's draw a rectangle . ++ Let's draw a rectangle or square shapes. For rectangle or square shapes the code is : rect(x , y , width , height ) - The only difference between rectangle and square is that square got four equal sides so the width and height remain same , while rectangle got two sides equal ,so they have different width and height + The only difference between rectangle and square is that square got four equal sides so the width and height remain same , while rectangle got two sides equal ,so they have different width and height. + + For filing the shapes with color ,write the code " fill('color name or HEX or RGB') ". ![screenshot](images/rect.png) ++ Let's draw a ellipse or circle shapes. + ellipse(x , y, width and height ) + Ellipse just like in rectangle have different width and height , while circle have same width and height. + + ![screenshot](images/ellipse.png) + + The steps should be broken down into a number of checkpoints. You can add text in __bold__ or _italics_ to add emphasis to key words or important points. + Each checkpoint should clearly explain what the child needs to do. From 2bb7a184c18846325593fc162ce68bdb90dda787 Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Wed, 20 Jun 2018 17:42:34 +0100 Subject: [PATCH 29/63] Add files via upload --- en-GB/making-shapes/images/cam1.png | Bin 0 -> 5583 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 en-GB/making-shapes/images/cam1.png diff --git a/en-GB/making-shapes/images/cam1.png b/en-GB/making-shapes/images/cam1.png new file mode 100644 index 0000000000000000000000000000000000000000..f9c746283d8983cd8e529c1a1b82a3d177ffc34e GIT binary patch literal 5583 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 Xy9r}BiChOrsD%;Enw-hkb-43C?KlK< literal 0 HcmV?d00001 From dbdf3718bbef2885a22a864acdf883d46125f696 Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Wed, 20 Jun 2018 17:51:44 +0100 Subject: [PATCH 30/63] Add files via upload --- en-GB/making-shapes/images/coordinate.jpg | Bin 0 -> 76562 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 en-GB/making-shapes/images/coordinate.jpg diff --git a/en-GB/making-shapes/images/coordinate.jpg b/en-GB/making-shapes/images/coordinate.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8d003be448c45d2d3f82db81b4304befcf6537d8 GIT binary patch literal 76562 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 AbN~PV literal 0 HcmV?d00001 From d47d6dc3e8aa04ae3177cb16ea6b327953287d43 Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Wed, 20 Jun 2018 18:07:11 +0100 Subject: [PATCH 31/63] Add files via upload --- en-GB/making-shapes/images/coordinate.png | Bin 0 -> 49929 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 en-GB/making-shapes/images/coordinate.png diff --git a/en-GB/making-shapes/images/coordinate.png b/en-GB/making-shapes/images/coordinate.png new file mode 100644 index 0000000000000000000000000000000000000000..4345b2bd19d10c0f12978258d8d3dd99a430ec32 GIT binary patch literal 49929 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 literal 0 HcmV?d00001 From 93cbbe8fbae284fc824d819f3eec780b6fd02702 Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Wed, 20 Jun 2018 18:07:32 +0100 Subject: [PATCH 32/63] Update index.md --- en-GB/making-shapes/index.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/en-GB/making-shapes/index.md b/en-GB/making-shapes/index.md index f697c21..6e873f2 100644 --- a/en-GB/making-shapes/index.md +++ b/en-GB/making-shapes/index.md @@ -41,6 +41,9 @@ Javascript is a programming language used to create interactive effect in webpag + Let's draw a rectangle or square shapes. For rectangle or square shapes the code is : rect(x , y , width , height ) + The top left corner of the canvas corresponds to x=0 and y=0.The x-coordinates increase + ![screenshot](images/coordinate.png) + The only difference between rectangle and square is that square got four equal sides so the width and height remain same , while rectangle got two sides equal ,so they have different width and height. + For filing the shapes with color ,write the code " fill('color name or HEX or RGB') ". ![screenshot](images/rect.png) @@ -58,6 +61,18 @@ Javascript is a programming language used to create interactive effect in webpag + To aid clarity, you can also include images, like this: ![screenshot](images/image.png) + +## Save Your Project {.save} + +__You don't need a Trinket account to save your projects!__ + +If you don't have a Trinket account, click the down arrow and then click 'Link'. This will give you a link that you can save and come back to later. You'll need to do this every time you make changes, as the link will change! + +##Challenge: Make a camera. + +![screenshot](images/cam1.png) + +For making a camera use rect and ellipse code . + You should also regularly remind children to save their project: From 8b865f8a8740d7a92581f33af182fc9e01ba4db7 Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Wed, 20 Jun 2018 18:13:33 +0100 Subject: [PATCH 33/63] Update index.md --- en-GB/making-shapes/index.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/en-GB/making-shapes/index.md b/en-GB/making-shapes/index.md index 6e873f2..97759d1 100644 --- a/en-GB/making-shapes/index.md +++ b/en-GB/making-shapes/index.md @@ -40,13 +40,15 @@ Javascript is a programming language used to create interactive effect in webpag + Let's draw a rectangle or square shapes. For rectangle or square shapes the code is : - rect(x , y , width , height ) - The top left corner of the canvas corresponds to x=0 and y=0.The x-coordinates increase + rect(x , y , width , height ) . ![screenshot](images/coordinate.png) + The top left corner of the canvas corresponds to x=0 and y=0.The x-coordinates increases left to right ,while y-coordinates increases downwards. - The only difference between rectangle and square is that square got four equal sides so the width and height remain same , while rectangle got two sides equal ,so they have different width and height. + ![screenshot](images/rect.png) + + + The only difference between rectangle and square is that rectangle got two sides equal ,so they have different width and height.While square got four equal sides so the width and height remain same . + For filing the shapes with color ,write the code " fill('color name or HEX or RGB') ". - ![screenshot](images/rect.png) + + Let's draw a ellipse or circle shapes. ellipse(x , y, width and height ) From a6b95e1f38e4f2d92353de874ca2572d2d63e620 Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Wed, 20 Jun 2018 18:17:33 +0100 Subject: [PATCH 34/63] Update index.md --- en-GB/making-shapes/index.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/en-GB/making-shapes/index.md b/en-GB/making-shapes/index.md index 97759d1..7698397 100644 --- a/en-GB/making-shapes/index.md +++ b/en-GB/making-shapes/index.md @@ -41,12 +41,13 @@ Javascript is a programming language used to create interactive effect in webpag + Let's draw a rectangle or square shapes. For rectangle or square shapes the code is : rect(x , y , width , height ) . - ![screenshot](images/coordinate.png) - The top left corner of the canvas corresponds to x=0 and y=0.The x-coordinates increases left to right ,while y-coordinates increases downwards. + ![screenshot](images/coordinate.png) + + + The top left corner of the canvas corresponds to x=0 and y=0.The x-coordinates increases left to right ,while y-coordinates increases downwards.So shapes can made on different places on the canvas according to their x an y coordinates. ![screenshot](images/rect.png) - + The only difference between rectangle and square is that rectangle got two sides equal ,so they have different width and height.While square got four equal sides so the width and height remain same . + + The difference between rectangle and square is that rectangle got two sides equal ,so they have different width and height.While square got four equal sides so the width and height remain same . + For filing the shapes with color ,write the code " fill('color name or HEX or RGB') ". From 8e94dfab1ee667771bf7ff35e06ffe6178b5967c Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Wed, 20 Jun 2018 18:29:12 +0100 Subject: [PATCH 35/63] Add files via upload --- en-GB/making-shapes/images/radius.png | Bin 0 -> 5794 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 en-GB/making-shapes/images/radius.png diff --git a/en-GB/making-shapes/images/radius.png b/en-GB/making-shapes/images/radius.png new file mode 100644 index 0000000000000000000000000000000000000000..f3234503a2ab74cd14bb8d57e21f3f6e3fcfa6ee GIT binary patch literal 5794 zcmZXYbyQSc+r|MAh6WJ{$)SWHq$CEA6c89dkr1gFngJAHVCWHrA*34#X+%=GrMsoO zySx16dGvkPx4!R>bIv+vud{aC`@XKFG&<0h4LB&l*3{zs? zfe6CIh$jWdD!!_>g_iQACW>(Cy)7UstH$RojqTVov%Myw33BjYcj$=M;*QqvkP&?VzEZF;(@sL6e6UI9?46AW3#`08?hH8 z#ib7Tk`^ft+Uu0=9BDZQic8t_e^D`d_1v+D?FqjIp5jbukM`%|#I3!6q(ESsoK6ek zpq@`qZ3>;eY^b?5tbfk{vaEchu%HM#a{hI6826!%g|>K2;JhsEOsCSHzU2j*>3w2S zbWiS`2nu~JD0(4G25ud~yOb5C&xj?+iJ13BG6COj&r8|jWsPpTHLDs>)aaEG<2}>@ zfY14ycuOfPOWDb!ou<&$+4?BhMs*B9(2eMP0_!2$DTJ>LUiQ%{(8unCW%vF#tnMiYOT=U1e zzJWLOn5E+O;ybh(b$v_I+9)uW!~bV6^N=7JvV#D~nR=gAqG3hVY#DVQp%jZ8sY-*` zldBes7b={hy&Tc>n=TX;HjRTORo%gNc9e#{i>3U~1yxE3hc*xXeDQIhY02cqc6j&Z~<{Zw&*m&p=W3~D#s9jhwD4^T) zGUIjNYflO+ot9mrmM#srgw}dQk|hua&GEcu?6zbto~qcewlGNTbmmyZ4fn|d9G#X~ zy@B&tH{7lupTBL$h2sQwT!}l_AgGI9SIGk;{rY;yMfp)p$wd0@G@82SA*Q9q)tEZo zDm!}R{z_Ct$oT58;cDGtn&M6Qs}iE!g^s;_==z-4BZ%C)aHV0+{ljDRZT%ZuP*D4T zss`-W+lDo}Yti)%^77f50I5Z7N}u07$&H~fBG`$ngw&zQlGD1=dX z!6}x@9d0CO1A)tBh`o&dbww-zP-%*{o|Yd zy95CrqR@Lwv5z)KKtR+uJWP+txIIQO7qXatC$xWy2_MnV&^#ReLq_EI{41ZSA!=;w zHOfAfrNpMLB8TV)EJ1I{5IX)cJq8aWuhcpYEU(>m zVKOXUZ1-d3Og2sTZo~arx=duzhWWS)qR7)_Qi67Z;t3g<&TjlD<3aLj6*H6LQLfnx z#1WbkLAWfDhW;B~x=`LOvmd(C(c>c1O!_|^R-YZn^^|2Ig@?5Wm*y@4{pNwwA(Nb6ahL{Z?h=9RV|6N*zC% zoVa-)rU?rmAow3m9exnXK%XBKYVZVU*b-^9*ZQ+Xyi8n$DzQR!m^?D}^F0yb2}L}^ z(JJu+bt$z3SW2kZ)BNG@lUpx8)GgwL+DYcFI8_JX_YRWbJP`_O%mV^CHx9MginERu zGvc1Zkt(1PNe+Hr>)IOnrl1wRlG4@fd=g_3f~Q^-$tAXU;oh^1xDs

cAjth8j)w z$yvQ22?Uo$cp1asB2^I(aj;pIuGsE;gvd!yN^GkVG0q(D8WJZ{^hnBQ#@IsaMM;nv zh~cn=5j)i9Y3Pn!BkMpkz%_Ixy6~5aO*$)PeRi=xp_HZs9p|4JGld`CI2t3Xp?`m* zJD0fFEztCyaj6;I*YAh*49OMFPuCIN%J2j9S`BXaM+#D={rJ~Tp`uk~PM6>>3pGQ} zY#rv|LDYnSmzS2O^IhwwMKizfZx^ZL1Z$#lw5h&}@8Z2F-Ks-m%ELqnkhq z+*+^O#}Vtp2i;ELf4*U+eiHdp;n!ewv$oHuZ*OCgx)>)(jOewb1wOMrE-jk-=Gsz)J0JUt*P0O<=5p>c*ZmBX{@1mi9rTx#&nX7?jqS z{EC6)lsUYB=#$-o^%(;WfHwc5=obJET4oY0)O#WRVtSeeaHAH~KLh7vvs->@09+n| zYSZB%x@VT*JMEI@&x|;Ccpw3@c&PKh$=7(&OH~Vyfzqba{>hsC-ruV&5KZrTvO1+I zadrOfPXZD*m)5$tWCEXXcC0nQa1nHFf=@zMTMDo((PQybL{RisT~*up14lRLUSneu zjP6^?O&yK4Sn-b`SxWo7mRW-1qYXc`XZ{7;o>8o9w|iuM$xFm3s~vaL2DDYknlb!^ zJ@!DM%iV=~$0SH=Kw#uVh^4QF!&t$+k&Yi!I9Kiki_6+;Ny0>= zG0}ah_yV!ijESq{ACQlmVMt}je(qUnB6R?ms>J>tovdT*Go)g5!`KDyQF3 z9=4X-M0}9IDI%&I-_ucu`{zVuwnA8T0EdunXPO*lR3io@X-JBxlStK#1z0z#nrLNs zY|y5&$tl&ho$ET^hfFHYB{_O2D)F!6=J~CzNZ~wW!1$(vQ<2ASDI9ZI45ISQjwxpG z%p;|waFPNs?h7uXM7U9TRChzFVxGHn-;DF3=09;^9N}N~vYu7vOxcB2GyKeNV_R1@ zV*Bab?ucx2Y=6n43c9C`(__^X@U*?>PEXKP$9ajqPXk-}bjmZL{mkUJWE z(%5?$$g6raA>8lineQbCNtcP#h>B$4^y>eI#-oOI=zIf*SAD4V^!sT`WnH+M`TlN- zlfnET>lmL1bkc{)TbxFZ?}LA)@od+IR>NiRXV(A5+~ObVb=Arf1L5=Lk#7h1dKIMi zQ}3b4kLkGIGo?u%QfRKsy$FpEeqv�e2I2q_3o-JxDR-NbQ zNpmu+i`r7f+RRa-z##zcD0(oXz`nqFXP(lKXge!Ob)l*?jF6o z(cBz$Ggg6|9iUn?C8x#Dlj#pZei?HuO93-h&+-X6|$E<`$ z7{7we{2oeV*IF}Tm!aY^o-HCY=Q@Nj@dwFH{L|(kGu!0o({5Uz8fkr=-E6*2qD2d- z!(A%Rc$pg?qT-_~+wBH`~Adfb;? z>Bvb2tw2<(DhVG)0kug2Rf#Q0nIh+}QC*y!^N|)FlS`{Jrq+;uyzV zgEkPEw<1qSe3$x5v^Vf*p#JsGov%pxtl>M1hux;X57>{7Q^<@GB>A84xrD1weg=F< zeX6$_)M;f;Az;yZF_eh3pZ#X%Tv7XX@CRXQu7HfxKH;OyySb)gYKx9~vYboX!hGu1 zAZTos?r304%6LZiOv#a&t6S`knbE>})w_SARDIuejyF`s6re{@^Elr_9%HLAs+gC5 zPno47to+*)`+#u>~9-j-KX>ai&)v~{D0|tJSE*ue%NX|>Bs?%oNH)`X=@)h zKS@?UiN3n!0s%Zs?_zSf0w1hImhiSa^Iy{JN*L#0`@w;z+Dowst#ek&!{lu|e@(}u z0ghcYXdeLR z`W-KYVrqYoGh6ult61)Df(CV=_1~YoaZkGYjpGBJk($km6KOj@LsvnWlc->aaH$uR z_%EuPQ$6`<{z1qG!Y8h*wqP$bb0TjhsWBz{!s&?-{g-dJ8I!js1dc3Zr1eKs^-uSu z8wr$^FG@AoVer({n_+jjAkBc=hOmz!+1Ap=+S;UY3uTSod%jAMze*|0Xb@!$D(;l5 zCcGAwCJUZxaoFVCf4RbOx}&=`&MgqXx)IQezUFbPRy{pcw`*HXCs79--R<(h$lKJ= z*N1riL)Nm>(2Dfhr<1tRm}A=p8U4?F^6vmKyhB^>4AJ&+@a2SSqM`OK@f zzcR_on3(+LxdbDv=K;4_WrrDs7|H%E6%|GNYC44tQ{9UQ%{ z{c)!(t&tUQ#qHYYjo?d$v0kt|QjutBy1EfuBtafS@-^a5I`sI-%(@J*hOuG-)u%;f zT&C2>8piS;nWsJN*Il6)5Bq1ogUP#=6!dTeN4J({P>vJsTBl{+{|Ur1Q|VlD>6z9| z-iYz)Jw*P(kL32a%<9??@6Wi;@95iKSx`BgL`J{e*js+$AzndUgY5ynVd&ehTTU+% zeOunTl$=(78!uHUSSF{3y$+_kP_#+87ByfX77Oz;4i%5wq&=)!!nB*$9n=L6VE^0i=>-wit(up6c*TR z%^%6JuBri7qA2AgWeaJ@zk{2Dk>=MV#5`X94ac1=I$JSQy*l`#F1(~pCi?9dOmvMT zq!?Q1HlH zgtGqLZkni1hM4PDH(3JiP6J;zT6-U1g}Z&dwJnY&*Sq9O0qV!5|A!jaGVTl-waK#2 z!c6`EV~T1+CK`9sL=N~bEfTVO>Q!8vMx>v|9!LvP&y+-C7WkiozNsP4-i%=`x>x10 zYM+`wKF16T<$2hs+3D7Z-vZlK1fEF>5pf91X{9 zRDK;(7xV_vmLS~Ivp21sxqV>k2lTR0zSiT2eZrU4caFP*k3u_?{#zJZM)AsrzYXg>d+5<4fz+B+C`C zcKbhvAeh5zqb5uNHjDyObTY8b_+&O#VCZ_ht~I$>`XwmXYW{R*>Nv%pjH%panEDg| zcftsr=kHt3?Wu}>LLq8e4LAtxX&Nd+{I_6(`QVVth#Dn7e_A$Y8kc-k8ilDnW2q=Y K6bj@_KKu`98&8=4 literal 0 HcmV?d00001 From 48fb24f2ecfd1ce6983255426b15275ba0c15c15 Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Wed, 20 Jun 2018 18:32:25 +0100 Subject: [PATCH 36/63] Add files via upload --- en-GB/making-shapes/images/cam1.png | Bin 5583 -> 10355 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/en-GB/making-shapes/images/cam1.png b/en-GB/making-shapes/images/cam1.png index f9c746283d8983cd8e529c1a1b82a3d177ffc34e..790f5799c04ba84018b0c37385f554ae3f580c29 100644 GIT binary patch literal 10355 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 T`yO~bOo*i*qlzezHhKGBsg(y@ literal 5583 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 Xy9r}BiChOrsD%;Enw-hkb-43C?KlK< From 4caad178c4cea15015aabdf59db099bda33c8b83 Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Wed, 20 Jun 2018 18:33:00 +0100 Subject: [PATCH 37/63] Update index.md --- en-GB/making-shapes/index.md | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/en-GB/making-shapes/index.md b/en-GB/making-shapes/index.md index 7698397..43403b9 100644 --- a/en-GB/making-shapes/index.md +++ b/en-GB/making-shapes/index.md @@ -52,18 +52,12 @@ Javascript is a programming language used to create interactive effect in webpag + Let's draw a ellipse or circle shapes. - ellipse(x , y, width and height ) + ellipse(x , y, width and height ). Ellipse just like in rectangle have different width and height , while circle have same width and height. ![screenshot](images/ellipse.png) -+ The steps should be broken down into a number of checkpoints. You can add text in __bold__ or _italics_ to add emphasis to key words or important points. - -+ Each checkpoint should clearly explain what the child needs to do. - -+ To aid clarity, you can also include images, like this: - ![screenshot](images/image.png) ## Save Your Project {.save} @@ -75,8 +69,20 @@ If you don't have a Trinket account, click the down arrow and then click 'Link'. ![screenshot](images/cam1.png) -For making a camera use rect and ellipse code . +For making a camera use rect and ellipse code .# Hint For making circles inside the circle use this code: +![screenshot](images/radius.png). + + + + ++ The steps should be broken down into a number of checkpoints. You can add text in __bold__ or _italics_ to add emphasis to key words or important points. + ++ Each checkpoint should clearly explain what the child needs to do. + ++ To aid clarity, you can also include images, like this: + + ![screenshot](images/image.png) + You should also regularly remind children to save their project: ## Save your project { .save } From 63041969d45b753cce69b2fb9a0ad8925908ec80 Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Wed, 20 Jun 2018 18:37:40 +0100 Subject: [PATCH 38/63] Update index.md --- en-GB/making-shapes/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en-GB/making-shapes/index.md b/en-GB/making-shapes/index.md index 43403b9..ea9bdf0 100644 --- a/en-GB/making-shapes/index.md +++ b/en-GB/making-shapes/index.md @@ -48,7 +48,7 @@ Javascript is a programming language used to create interactive effect in webpag ![screenshot](images/rect.png) + The difference between rectangle and square is that rectangle got two sides equal ,so they have different width and height.While square got four equal sides so the width and height remain same . - + For filing the shapes with color ,write the code " fill('color name or HEX or RGB') ". + + For filing the shapes with color ,write the code "_italics_ fill('color name or HEX or RGB')_italics_ ". + Let's draw a ellipse or circle shapes. From a008884d64a96e732adc07c7110a91efd691696c Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Wed, 20 Jun 2018 18:40:09 +0100 Subject: [PATCH 39/63] Update index.md --- en-GB/making-shapes/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en-GB/making-shapes/index.md b/en-GB/making-shapes/index.md index ea9bdf0..95113a4 100644 --- a/en-GB/making-shapes/index.md +++ b/en-GB/making-shapes/index.md @@ -48,7 +48,7 @@ Javascript is a programming language used to create interactive effect in webpag ![screenshot](images/rect.png) + The difference between rectangle and square is that rectangle got two sides equal ,so they have different width and height.While square got four equal sides so the width and height remain same . - + For filing the shapes with color ,write the code "_italics_ fill('color name or HEX or RGB')_italics_ ". + + For filing the shapes with color ,write the code _italics_ fill('color name or HEX or RGB') . + Let's draw a ellipse or circle shapes. From 6ac4bcdd92cbf5ecdd8ad1d6b27b9ef59d9984ff Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Wed, 20 Jun 2018 18:48:23 +0100 Subject: [PATCH 40/63] Update index.md --- en-GB/making-shapes/index.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/en-GB/making-shapes/index.md b/en-GB/making-shapes/index.md index 95113a4..10938e7 100644 --- a/en-GB/making-shapes/index.md +++ b/en-GB/making-shapes/index.md @@ -48,7 +48,7 @@ Javascript is a programming language used to create interactive effect in webpag ![screenshot](images/rect.png) + The difference between rectangle and square is that rectangle got two sides equal ,so they have different width and height.While square got four equal sides so the width and height remain same . - + For filing the shapes with color ,write the code _italics_ fill('color name or HEX or RGB') . + + For filing the shapes with color ,write the code " fill('color name or HEX or RGB') " . + Let's draw a ellipse or circle shapes. @@ -76,6 +76,8 @@ For making a camera use rect and ellipse code .# Hint For making circles inside + + + The steps should be broken down into a number of checkpoints. You can add text in __bold__ or _italics_ to add emphasis to key words or important points. + Each checkpoint should clearly explain what the child needs to do. From 2d8c4028fb12e7f143038bc771c723f48375043e Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Wed, 20 Jun 2018 19:15:03 +0100 Subject: [PATCH 41/63] Add files via upload --- en-GB/making-shapes/images/ellipse1.png | Bin 0 -> 5049 bytes en-GB/making-shapes/images/line.png | Bin 0 -> 2166 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 en-GB/making-shapes/images/ellipse1.png create mode 100644 en-GB/making-shapes/images/line.png diff --git a/en-GB/making-shapes/images/ellipse1.png b/en-GB/making-shapes/images/ellipse1.png new file mode 100644 index 0000000000000000000000000000000000000000..7fcdc6d886e0f83bef8b510b02eb7a480923ad49 GIT binary patch literal 5049 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 literal 0 HcmV?d00001 From 51215f6fb6222c0d7a3be6c53496d6db93068f56 Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Wed, 20 Jun 2018 19:15:32 +0100 Subject: [PATCH 42/63] Update index.md --- en-GB/making-shapes/index.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/en-GB/making-shapes/index.md b/en-GB/making-shapes/index.md index 10938e7..d98135f 100644 --- a/en-GB/making-shapes/index.md +++ b/en-GB/making-shapes/index.md @@ -53,6 +53,7 @@ Javascript is a programming language used to create interactive effect in webpag + Let's draw a ellipse or circle shapes. ellipse(x , y, width and height ). + ![screenshot](images/ellipse1.png) Ellipse just like in rectangle have different width and height , while circle have same width and height. ![screenshot](images/ellipse.png) @@ -69,10 +70,15 @@ If you don't have a Trinket account, click the down arrow and then click 'Link'. ![screenshot](images/cam1.png) -For making a camera use rect and ellipse code .# Hint For making circles inside the circle use this code: +For making a camera use rect and ellipse code . ++ Hint For making circles inside the circle use this code: ![screenshot](images/radius.png). +ellipseMode(RADIUS) uses the the x and y parameters of the first circle as the shape's center point, but uses the width and height parameters to specify half of the shapes's width and height. ++ Let's make some lines and triangles. ++ For lines you will be using (x1 , y1 , x2 , y2 ) +![screenshot](images/line.png) From 4d467dfe16bc78f26e40535f8131f3215ae69ce1 Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Wed, 20 Jun 2018 19:35:43 +0100 Subject: [PATCH 43/63] Update index.md --- en-GB/making-shapes/index.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/en-GB/making-shapes/index.md b/en-GB/making-shapes/index.md index d98135f..55c1ff9 100644 --- a/en-GB/making-shapes/index.md +++ b/en-GB/making-shapes/index.md @@ -48,7 +48,7 @@ Javascript is a programming language used to create interactive effect in webpag ![screenshot](images/rect.png) + The difference between rectangle and square is that rectangle got two sides equal ,so they have different width and height.While square got four equal sides so the width and height remain same . - + For filing the shapes with color ,write the code " fill('color name or HEX or RGB') " . + + For filing the shapes with color ,write the code " fill('color name or HEX or RGB') " . 'noFill' is used if you don't want any color. + Let's draw a ellipse or circle shapes. @@ -68,17 +68,21 @@ If you don't have a Trinket account, click the down arrow and then click 'Link'. ##Challenge: Make a camera. -![screenshot](images/cam1.png) + ![screenshot](images/cam1.png) For making a camera use rect and ellipse code . + Hint For making circles inside the circle use this code: -![screenshot](images/radius.png). + + ![screenshot](images/radius.png). + ellipseMode(RADIUS) uses the the x and y parameters of the first circle as the shape's center point, but uses the width and height parameters to specify half of the shapes's width and height. + Let's make some lines and triangles. + For lines you will be using (x1 , y1 , x2 , y2 ) -![screenshot](images/line.png) + ![screenshot](images/line.png) + + Instead, of 'fill' ,here we've used 'stroke' for the line or for making borders , while strokeWidth determines the thickness of the stroke.'noStroke' if you don't need any borders. From d10ed98410ecef20d5702b540bab5fc84a6622db Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Wed, 20 Jun 2018 19:37:20 +0100 Subject: [PATCH 44/63] Update index.md --- en-GB/making-shapes/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en-GB/making-shapes/index.md b/en-GB/making-shapes/index.md index 55c1ff9..4d07c1e 100644 --- a/en-GB/making-shapes/index.md +++ b/en-GB/making-shapes/index.md @@ -84,7 +84,7 @@ ellipseMode(RADIUS) uses the the x and y parameters of the first circle as the Instead, of 'fill' ,here we've used 'stroke' for the line or for making borders , while strokeWidth determines the thickness of the stroke.'noStroke' if you don't need any borders. - + ![screenshot](images/line2.png) From 7f0d82c54a3328a93c1aa470f2970640f2edece6 Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Wed, 20 Jun 2018 19:38:14 +0100 Subject: [PATCH 45/63] Update index.md --- en-GB/making-shapes/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en-GB/making-shapes/index.md b/en-GB/making-shapes/index.md index 4d07c1e..35ca8af 100644 --- a/en-GB/making-shapes/index.md +++ b/en-GB/making-shapes/index.md @@ -84,7 +84,7 @@ ellipseMode(RADIUS) uses the the x and y parameters of the first circle as the Instead, of 'fill' ,here we've used 'stroke' for the line or for making borders , while strokeWidth determines the thickness of the stroke.'noStroke' if you don't need any borders. - ![screenshot](images/line2.png) + ![screenshot](images/line2.png) From 4ed3c42405a25f1b8d494408628cc9e478844077 Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Wed, 20 Jun 2018 19:39:13 +0100 Subject: [PATCH 46/63] Add files via upload --- en-GB/making-shapes/images/line2.png | Bin 0 -> 14222 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 en-GB/making-shapes/images/line2.png diff --git a/en-GB/making-shapes/images/line2.png b/en-GB/making-shapes/images/line2.png new file mode 100644 index 0000000000000000000000000000000000000000..efcc17d6e235e8969246e23e3566a616b7268468 GIT binary patch literal 14222 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 literal 0 HcmV?d00001 From 4e8a01d9dfa91fc15b6711c376d50eef27225368 Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Wed, 20 Jun 2018 19:55:33 +0100 Subject: [PATCH 47/63] Add files via upload --- en-GB/making-shapes/images/tri2.png | Bin 0 -> 2868 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 en-GB/making-shapes/images/tri2.png diff --git a/en-GB/making-shapes/images/tri2.png b/en-GB/making-shapes/images/tri2.png new file mode 100644 index 0000000000000000000000000000000000000000..566b316a164eba3c5eba3bc267b0f7adef888bb6 GIT binary patch literal 2868 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 literal 0 HcmV?d00001 From 58f9d6c60f8404d6eeb831a226e7bf8d445f3a2d Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Wed, 20 Jun 2018 20:01:54 +0100 Subject: [PATCH 48/63] Add files via upload --- en-GB/making-shapes/images/fish.png | Bin 0 -> 3993 bytes en-GB/making-shapes/images/tri.png | Bin 0 -> 18678 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 en-GB/making-shapes/images/fish.png create mode 100644 en-GB/making-shapes/images/tri.png diff --git a/en-GB/making-shapes/images/fish.png b/en-GB/making-shapes/images/fish.png new file mode 100644 index 0000000000000000000000000000000000000000..09f0bfa894d6b1d0c71418e0272b71a4208e6eff GIT binary patch literal 3993 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 literal 0 HcmV?d00001 diff --git a/en-GB/making-shapes/images/tri.png b/en-GB/making-shapes/images/tri.png new file mode 100644 index 0000000000000000000000000000000000000000..c93baa4f2d7e394a057ccab276a43882ab2ed40f GIT binary patch literal 18678 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 Date: Wed, 20 Jun 2018 20:04:22 +0100 Subject: [PATCH 49/63] Update index.md --- en-GB/making-shapes/index.md | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/en-GB/making-shapes/index.md b/en-GB/making-shapes/index.md index 35ca8af..54224dc 100644 --- a/en-GB/making-shapes/index.md +++ b/en-GB/making-shapes/index.md @@ -53,7 +53,9 @@ Javascript is a programming language used to create interactive effect in webpag + Let's draw a ellipse or circle shapes. ellipse(x , y, width and height ). - ![screenshot](images/ellipse1.png) + + ![screenshot](images/ellipse1.png) + Ellipse just like in rectangle have different width and height , while circle have same width and height. ![screenshot](images/ellipse.png) @@ -78,15 +80,25 @@ For making a camera use rect and ellipse code . ellipseMode(RADIUS) uses the the x and y parameters of the first circle as the shape's center point, but uses the width and height parameters to specify half of the shapes's width and height. + Let's make some lines and triangles. -+ For lines you will be using (x1 , y1 , x2 , y2 ) ++ For lines you will be using : line(x1 , y1 , x2 , y2 ) ![screenshot](images/line.png) Instead, of 'fill' ,here we've used 'stroke' for the line or for making borders , while strokeWidth determines the thickness of the stroke.'noStroke' if you don't need any borders. ![screenshot](images/line2.png) + ++ for triangles the code is: triangle(x1 , y1 , x2 , y2 , x3 , y3 ) + ![screenshot](images/tri2.png) + + ![screenshot](images/tri.png) + +##Challenge: Make a fish. + ![screenshot](images/fish.png) + + + The steps should be broken down into a number of checkpoints. You can add text in __bold__ or _italics_ to add emphasis to key words or important points. From 07bf38f2e85ba6dc70ca566244ddf777e53f2df5 Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Wed, 20 Jun 2018 23:47:47 +0100 Subject: [PATCH 50/63] Update index.md --- en-GB/making-shapes/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en-GB/making-shapes/index.md b/en-GB/making-shapes/index.md index 54224dc..5dd5126 100644 --- a/en-GB/making-shapes/index.md +++ b/en-GB/making-shapes/index.md @@ -9,7 +9,7 @@ project-type: community # Introduction { .intro } -In this project, you'll create objects by combining simple shapes. You'll be introduce the basics of JavaScript to make different geometrical shapes using HTML Canvas. +In this project, you'll create objects by combining simple shapes. You'll be introduced the basics of JavaScript to make different geometrical shapes using HTML Canvas. From a1099631963949217c7d361d7e8fb052d3e534cd Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Wed, 20 Jun 2018 23:51:49 +0100 Subject: [PATCH 51/63] Update index.md --- en-GB/making-shapes/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en-GB/making-shapes/index.md b/en-GB/making-shapes/index.md index 5dd5126..69f0581 100644 --- a/en-GB/making-shapes/index.md +++ b/en-GB/making-shapes/index.md @@ -29,7 +29,7 @@ Javascript is a programming language used to create interactive effect in webpag ![screenshot](images/javafunc.png) -+ Now , lets create the canvas and give it a background color.For creating canvas we have to write 'createCanvas',which is written in CAMEL CASE meaning if you have to write 'car wash' it will be written as 'carWash'.Canvas could be of any size. ++ Now , lets create the canvas and give it a background color.For creating canvas we have to write 'createCanvas',which is written in CAMEL CASE meaning if you have to write 'car wash' it will be written as 'carWash'.Canvas can be as big as the size of the browser window. ![screenshot](images/javafunc1.png) From 5b16183bef91da5412395a9dc426755dbaafdb8c Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Wed, 20 Jun 2018 23:55:06 +0100 Subject: [PATCH 52/63] Update index.md --- en-GB/making-shapes/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en-GB/making-shapes/index.md b/en-GB/making-shapes/index.md index 69f0581..0746960 100644 --- a/en-GB/making-shapes/index.md +++ b/en-GB/making-shapes/index.md @@ -34,7 +34,7 @@ Javascript is a programming language used to create interactive effect in webpag ![screenshot](images/javafunc1.png) Here, Canvas is extending the whole width and height of the browser window. - Background color can be any 'green','blue'or any RGB ('255, 87, 51') or HEX color ('#FF5733') can be used. + Background color can be specified as 'green','blue'or any RGB ('255, 87, 51') or HEX color ('#FF5733'). ![screenshot](images/java2.png) From 7d2ed0b218258d5556d0397c1f418f5d47d852dc Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Wed, 20 Jun 2018 23:59:18 +0100 Subject: [PATCH 53/63] Update index.md --- en-GB/making-shapes/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en-GB/making-shapes/index.md b/en-GB/making-shapes/index.md index 0746960..fba10ad 100644 --- a/en-GB/making-shapes/index.md +++ b/en-GB/making-shapes/index.md @@ -34,7 +34,7 @@ Javascript is a programming language used to create interactive effect in webpag ![screenshot](images/javafunc1.png) Here, Canvas is extending the whole width and height of the browser window. - Background color can be specified as 'green','blue'or any RGB ('255, 87, 51') or HEX color ('#FF5733'). + Background color for example red can be specified as 'red' or in RGB format as ('255, 0, 0') or HEX as ('#FF5733'). ![screenshot](images/java2.png) From bb48b3ab05bed8a1118e1cbdcb69357077ae5cd6 Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Sat, 23 Jun 2018 09:56:19 +0100 Subject: [PATCH 54/63] Update index.md --- en-GB/making-shapes/index.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/en-GB/making-shapes/index.md b/en-GB/making-shapes/index.md index fba10ad..f853da0 100644 --- a/en-GB/making-shapes/index.md +++ b/en-GB/making-shapes/index.md @@ -25,9 +25,6 @@ Javascript is a programming language used to create interactive effect in webpag + Within the script tags their are two functions: 1- function setup - where the canvas is created and background is set. 2- function draw - where you can draw shapes. -+ Function is always written as - - ![screenshot](images/javafunc.png) + Now , lets create the canvas and give it a background color.For creating canvas we have to write 'createCanvas',which is written in CAMEL CASE meaning if you have to write 'car wash' it will be written as 'carWash'.Canvas can be as big as the size of the browser window. From dc6723a501e533e381c1646a15dedd3c64e9e289 Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Sat, 23 Jun 2018 10:23:41 +0100 Subject: [PATCH 55/63] Update index.md --- en-GB/making-shapes/index.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/en-GB/making-shapes/index.md b/en-GB/making-shapes/index.md index f853da0..3b538b4 100644 --- a/en-GB/making-shapes/index.md +++ b/en-GB/making-shapes/index.md @@ -76,6 +76,8 @@ For making a camera use rect and ellipse code . ellipseMode(RADIUS) uses the the x and y parameters of the first circle as the shape's center point, but uses the width and height parameters to specify half of the shapes's width and height. +## Save Your Project {.save} + + Let's make some lines and triangles. + For lines you will be using : line(x1 , y1 , x2 , y2 ) @@ -91,10 +93,11 @@ ellipseMode(RADIUS) uses the the x and y parameters of the first circle as the ![screenshot](images/tri.png) -##Challenge: Make a fish. +##Challenge: Make a fish with trangles. ![screenshot](images/fish.png) - + + ## Save Your Project {.save} + The steps should be broken down into a number of checkpoints. You can add text in __bold__ or _italics_ to add emphasis to key words or important points. From 8ecc80380b829b83315e442b8df9b6ca579c5e66 Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Sat, 23 Jun 2018 10:39:01 +0100 Subject: [PATCH 56/63] Update index.md --- en-GB/making-shapes/index.md | 1 + 1 file changed, 1 insertion(+) diff --git a/en-GB/making-shapes/index.md b/en-GB/making-shapes/index.md index 3b538b4..2cacdc2 100644 --- a/en-GB/making-shapes/index.md +++ b/en-GB/making-shapes/index.md @@ -111,6 +111,7 @@ ellipseMode(RADIUS) uses the the x and y parameters of the first circle as the ## Save your project { .save } + ## Test your project { .flag } You should regularly ask children to test their project, so that they can see the effects of the code they're creating. You can even use these points as opportunities to fix bugs and improve code. From 7cc472bd9cce1d21d5b1732f20baab8c5945cdb7 Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Sat, 23 Jun 2018 11:04:43 +0100 Subject: [PATCH 57/63] Update index.md --- en-GB/making-shapes/index.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/en-GB/making-shapes/index.md b/en-GB/making-shapes/index.md index 2cacdc2..92719b5 100644 --- a/en-GB/making-shapes/index.md +++ b/en-GB/making-shapes/index.md @@ -15,7 +15,7 @@ In this project, you'll create objects by combining simple shapes. You'll be int # Step 1: What is Javascript? { .activity } -Javascript is a programming language used to create interactive effect in webpages.Let's have a look at an example! +Javascript is a programming language used to make webpages interactive.Let's have a look at an example! ## Activity Checklist { .check } + You'll be using a website called Trinket to write HTML. Open this Trinket: jumpto.cc/makingshapes-intro. @@ -40,11 +40,11 @@ Javascript is a programming language used to create interactive effect in webpag rect(x , y , width , height ) . ![screenshot](images/coordinate.png) - + The top left corner of the canvas corresponds to x=0 and y=0.The x-coordinates increases left to right ,while y-coordinates increases downwards.So shapes can made on different places on the canvas according to their x an y coordinates. + + The top left corner of the canvas corresponds to x=0 and y=0.The x-coordinates increases left to right ,while y-coordinates increases downwards.So shapes can be made on different places on the canvas according to their x an y coordinates. ![screenshot](images/rect.png) - + The difference between rectangle and square is that rectangle got two sides equal ,so they have different width and height.While square got four equal sides so the width and height remain same . + + The difference between rectangle and square is that square has same width and height whereas rectanlge has different width and height . + For filing the shapes with color ,write the code " fill('color name or HEX or RGB') " . 'noFill' is used if you don't want any color. @@ -53,7 +53,7 @@ Javascript is a programming language used to create interactive effect in webpag ![screenshot](images/ellipse1.png) - Ellipse just like in rectangle have different width and height , while circle have same width and height. + Ellipse just like a rectangle has different width and height , while circle has same width and height. ![screenshot](images/ellipse.png) @@ -74,7 +74,7 @@ For making a camera use rect and ellipse code . ![screenshot](images/radius.png). -ellipseMode(RADIUS) uses the the x and y parameters of the first circle as the shape's center point, but uses the width and height parameters to specify half of the shapes's width and height. +ellipseMode(RADIUS) uses the the x and y parameters of the first circle as the shape's center point, but uses the width and height parameters to change the size of the circle. ## Save Your Project {.save} @@ -83,7 +83,7 @@ ellipseMode(RADIUS) uses the the x and y parameters of the first circle as the ![screenshot](images/line.png) - Instead, of 'fill' ,here we've used 'stroke' for the line or for making borders , while strokeWidth determines the thickness of the stroke.'noStroke' if you don't need any borders. + Instead, of 'fill' ,here we've used 'stroke' .Stroke is used for making a line or borders of different shapes , while strokeWidth determines the thickness of the stroke.Use 'noStroke' if you don't need any borders. ![screenshot](images/line2.png) From 838365e3ea568d8f7e47e540dc6bbd07d4db2471 Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Sat, 23 Jun 2018 11:11:47 +0100 Subject: [PATCH 58/63] Update index.md --- en-GB/making-shapes/index.md | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/en-GB/making-shapes/index.md b/en-GB/making-shapes/index.md index 92719b5..4339056 100644 --- a/en-GB/making-shapes/index.md +++ b/en-GB/making-shapes/index.md @@ -100,20 +100,3 @@ ellipseMode(RADIUS) uses the the x and y parameters of the first circle as the ## Save Your Project {.save} -+ The steps should be broken down into a number of checkpoints. You can add text in __bold__ or _italics_ to add emphasis to key words or important points. - -+ Each checkpoint should clearly explain what the child needs to do. - -+ To aid clarity, you can also include images, like this: - - ![screenshot](images/image.png) -+ You should also regularly remind children to save their project: - -## Save your project { .save } - - -## Test your project { .flag } -You should regularly ask children to test their project, so that they can see the effects of the code they're creating. You can even use these points as opportunities to fix bugs and improve code. - -## Challenge: Challenge name {.challenge} -You should add at least 1 challenge, to allow children to apply what they've during the project. You can ask children to fix a problem or improve or adapt their project in some way. From 6e9c641b7af6a64f0af23f914526ee0ebb72b3b5 Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Mon, 25 Jun 2018 18:40:48 +0100 Subject: [PATCH 59/63] Create follow.html --- en-GB/follow.html | 180 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 180 insertions(+) create mode 100644 en-GB/follow.html diff --git a/en-GB/follow.html b/en-GB/follow.html new file mode 100644 index 0000000..252e605 --- /dev/null +++ b/en-GB/follow.html @@ -0,0 +1,180 @@ +--- +title: Follow Me +description: Learn how to make your object follow the mouse around . +layout: project +notes: "Follow Me - notes.md" +project-type: sample +--- + +# Introduction { .intro} + +In this project, you'll be introduced to variables in the javascript by learning how to make your object follow your mouse around. + +

+ + +
+ +# Step 1: What is HTML? { .activity} + +HTML stands for __HyperText Markup Language__, and is the language used to make webpages. Let's have a look at an example! + + +## Activity Checklist { .check} + ++ You'll be using a website called Trinket to write HTML. Open this Trinket: jumpto.cc/web-intro. + + The project should look like this: + + ![screenshot](images/birthday-starter.png) + ++ The code that you can see on the left of the Trinket is HTML. On the right of the Trinket you can see the webpage that the HTML code has made. + + HTML uses __tags__ to build webpages. Can you see this HTML at line 8 of your code? + + ``` +

Hi. My name is Andy.

+ ``` + + `

` is an example of a tag, and is short for __paragraph__. You can start a paragraph with `

` and end a paragraph with `

`. + ++ Can you spot any other tags? One other tag you might have spotted is ``, which stands for __bold__: + + ``` + running + ``` + + Here are some more: + + + `` and `` mark the start and end of the HTML document; + + `` and `` is where stuff like CSS goes (we'll get to that later!); + + `` and `` is where your website content goes. + + ![screenshot](images/birthday-head-body.png) + ++ Make a change to one of the paragraphs of text in the HTML (on the left). Click 'Run' and you should see your webpage change (on the right)! + + ![screenshot](images/birthday-edit-html.png) + ++ If you have made a mistake and want to undo your changes, you can click the menu button and then click 'Reset'. Try it! + + ![screenshot](images/birthday-reset.png) + +## Save Your Project {.save} + +__You don't need a Trinket account to save your projects!__ + +If you don't have a Trinket account, click the down arrow and then click 'Link'. This will give you a link that you can save and come back to later. You'll need to do this every time you make changes, as the link will change! + +![screenshot](images/birthday-link.png) + +If you have a Trinket account, the easiest way to save your webpage is to click the 'Remix' button on the top of the Trinket. This will save a copy of the Trinket on your profile. + +![screenshot](images/birthday-remix.png) + +##Challenge: Add another paragraph {.challenge} +Can you add a 3rd paragraph of text to your webpage, below the other 2? Remember that your new paragraph should start with a `

` tag, and end with `

`. + +Here's how your webpage should look: + +![screenshot](images/birthday-paragraph.png) + +Can you add __bold__ and underlined text to your new paragraph? You should use `` and `` for underlined text. + +## Save Your Project {.save} + +# Step 2: What is CSS? { .activity} + +CSS stands for __Cascading Style Sheets__, and is the language used to style webpages and make them look nice. You can link your webpage to a CSS file in the `` of an HTML document like this: + +![screenshot](images/birthday-css-link.png) + +## Activity Checklist { .check} + ++ CSS lists all of the __properties__ for a particular tag. Click the 'style.css' tab to see the CSS for your webpage. + + ![screenshot](images/birthday-css-tab.png) + ++ Find this code: + + ``` + p { + color: black; + } + ``` + + This CSS code has one property for paragraphs, which is that the text colour should be black. + ++ Change the word 'black' in the CSS to 'blue'. You should see the text colour of all paragraphs change to blue. + + ![screenshot](images/birthday-edit-css.png) + +## Save Your Project {.save} + +##Challenge: Add more style {.challenge} +Can you make the paragraphs of text orange? Or the background grey? + +![screenshot](images/birthday-more-style.png) + +## Save Your Project {.save} + +# Step 3: Making a birthday card { .activity} + +Let's use what you've learnt about HTML and CSS to make your own custom birthday card. + +## Activity Checklist { .check} + ++ Open this Trinket: jumpto.cc/web-card, or use the embedded version below if you're reading this online. + +
+ +
+ +Don't worry if you don't understand all of the code. This birthday card looks pretty boring, so you're going to make some changes to this HTML and CSS. + ++ Click the button on the front of the card, and you should see it open to reveal the inside. + + ![screenshot](images/birthday-click.png) + ++ Go to line 14 of your code. Just like in the earlier example, you can edit any of the text in the HTML to customise the card. + + ![screenshot](images/birthday-card-html.png) + ++ Can you find the HTML for the robot image? (Hint: it's on line 17!) Change the word `robot` to `sun`, and you'll see the image change! + + ![screenshot](images/birthday-card-sun.png) + + You can use any of the words `boy`, `diamond`, `dinosaur`, `flowers`, `girl`, `rainbow`, `robot`, `spaceship`, `sun`, `tea`, or `trophy`. + ++ You can also edit the CSS of the birthday card. Click on the tab for “style.css”. It begins with all of the CSS for the `outside` of the card. Change the `background-color` to `lightgreen`. + + ![screenshot](images/birthday-card-outside.png) + ++ You can also change the size of an image. Go to the `#outside-pic` CSS, and change the `width` and `height` of the outside image to `200px` (`px` stands for pixels). + + ![screenshot](images/birthday-card-size.png) + ++ The font can be changed too. Go to the `#outside-title` CSS and change the `font-family` to `Comic Sans MS` and the `font-size` to `16pt`. + + ![screenshot](images/birthday-card-font.png) + + You can use other fonts like arial, Impact and Tahoma. + +## Save Your Project {.save} + +##Challenge: Create a personalised card {.challenge} +Use everything you've learnt about HTML and CSS to finish making a personalised card. It doesn't even have to be a birthday card, it could be for any occasion! + +Here's an example: + +![screenshot](images/birthday-final.png) + +You can find more CSS colour names at jumpto.cc/colours. + +## Save Your Project {.save} + +Now that you've finished your card, you can share or email it to someone. + +![screenshot](images/birthday-share.png)F From cf72ab81eadf384fdaf6c1888be6597ea7bf0bca Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Mon, 25 Jun 2018 18:49:52 +0100 Subject: [PATCH 60/63] Delete follow.html --- en-GB/follow.html | 180 ---------------------------------------------- 1 file changed, 180 deletions(-) delete mode 100644 en-GB/follow.html diff --git a/en-GB/follow.html b/en-GB/follow.html deleted file mode 100644 index 252e605..0000000 --- a/en-GB/follow.html +++ /dev/null @@ -1,180 +0,0 @@ ---- -title: Follow Me -description: Learn how to make your object follow the mouse around . -layout: project -notes: "Follow Me - notes.md" -project-type: sample ---- - -# Introduction { .intro} - -In this project, you'll be introduced to variables in the javascript by learning how to make your object follow your mouse around. - -
- - -
- -# Step 1: What is HTML? { .activity} - -HTML stands for __HyperText Markup Language__, and is the language used to make webpages. Let's have a look at an example! - - -## Activity Checklist { .check} - -+ You'll be using a website called Trinket to write HTML. Open this Trinket: jumpto.cc/web-intro. - - The project should look like this: - - ![screenshot](images/birthday-starter.png) - -+ The code that you can see on the left of the Trinket is HTML. On the right of the Trinket you can see the webpage that the HTML code has made. - - HTML uses __tags__ to build webpages. Can you see this HTML at line 8 of your code? - - ``` -

Hi. My name is Andy.

- ``` - - `

` is an example of a tag, and is short for __paragraph__. You can start a paragraph with `

` and end a paragraph with `

`. - -+ Can you spot any other tags? One other tag you might have spotted is ``, which stands for __bold__: - - ``` - running - ``` - - Here are some more: - - + `` and `` mark the start and end of the HTML document; - + `` and `` is where stuff like CSS goes (we'll get to that later!); - + `` and `` is where your website content goes. - - ![screenshot](images/birthday-head-body.png) - -+ Make a change to one of the paragraphs of text in the HTML (on the left). Click 'Run' and you should see your webpage change (on the right)! - - ![screenshot](images/birthday-edit-html.png) - -+ If you have made a mistake and want to undo your changes, you can click the menu button and then click 'Reset'. Try it! - - ![screenshot](images/birthday-reset.png) - -## Save Your Project {.save} - -__You don't need a Trinket account to save your projects!__ - -If you don't have a Trinket account, click the down arrow and then click 'Link'. This will give you a link that you can save and come back to later. You'll need to do this every time you make changes, as the link will change! - -![screenshot](images/birthday-link.png) - -If you have a Trinket account, the easiest way to save your webpage is to click the 'Remix' button on the top of the Trinket. This will save a copy of the Trinket on your profile. - -![screenshot](images/birthday-remix.png) - -##Challenge: Add another paragraph {.challenge} -Can you add a 3rd paragraph of text to your webpage, below the other 2? Remember that your new paragraph should start with a `

` tag, and end with `

`. - -Here's how your webpage should look: - -![screenshot](images/birthday-paragraph.png) - -Can you add __bold__ and underlined text to your new paragraph? You should use `` and `` for underlined text. - -## Save Your Project {.save} - -# Step 2: What is CSS? { .activity} - -CSS stands for __Cascading Style Sheets__, and is the language used to style webpages and make them look nice. You can link your webpage to a CSS file in the `` of an HTML document like this: - -![screenshot](images/birthday-css-link.png) - -## Activity Checklist { .check} - -+ CSS lists all of the __properties__ for a particular tag. Click the 'style.css' tab to see the CSS for your webpage. - - ![screenshot](images/birthday-css-tab.png) - -+ Find this code: - - ``` - p { - color: black; - } - ``` - - This CSS code has one property for paragraphs, which is that the text colour should be black. - -+ Change the word 'black' in the CSS to 'blue'. You should see the text colour of all paragraphs change to blue. - - ![screenshot](images/birthday-edit-css.png) - -## Save Your Project {.save} - -##Challenge: Add more style {.challenge} -Can you make the paragraphs of text orange? Or the background grey? - -![screenshot](images/birthday-more-style.png) - -## Save Your Project {.save} - -# Step 3: Making a birthday card { .activity} - -Let's use what you've learnt about HTML and CSS to make your own custom birthday card. - -## Activity Checklist { .check} - -+ Open this Trinket: jumpto.cc/web-card, or use the embedded version below if you're reading this online. - -
- -
- -Don't worry if you don't understand all of the code. This birthday card looks pretty boring, so you're going to make some changes to this HTML and CSS. - -+ Click the button on the front of the card, and you should see it open to reveal the inside. - - ![screenshot](images/birthday-click.png) - -+ Go to line 14 of your code. Just like in the earlier example, you can edit any of the text in the HTML to customise the card. - - ![screenshot](images/birthday-card-html.png) - -+ Can you find the HTML for the robot image? (Hint: it's on line 17!) Change the word `robot` to `sun`, and you'll see the image change! - - ![screenshot](images/birthday-card-sun.png) - - You can use any of the words `boy`, `diamond`, `dinosaur`, `flowers`, `girl`, `rainbow`, `robot`, `spaceship`, `sun`, `tea`, or `trophy`. - -+ You can also edit the CSS of the birthday card. Click on the tab for “style.css”. It begins with all of the CSS for the `outside` of the card. Change the `background-color` to `lightgreen`. - - ![screenshot](images/birthday-card-outside.png) - -+ You can also change the size of an image. Go to the `#outside-pic` CSS, and change the `width` and `height` of the outside image to `200px` (`px` stands for pixels). - - ![screenshot](images/birthday-card-size.png) - -+ The font can be changed too. Go to the `#outside-title` CSS and change the `font-family` to `Comic Sans MS` and the `font-size` to `16pt`. - - ![screenshot](images/birthday-card-font.png) - - You can use other fonts like arial, Impact and Tahoma. - -## Save Your Project {.save} - -##Challenge: Create a personalised card {.challenge} -Use everything you've learnt about HTML and CSS to finish making a personalised card. It doesn't even have to be a birthday card, it could be for any occasion! - -Here's an example: - -![screenshot](images/birthday-final.png) - -You can find more CSS colour names at jumpto.cc/colours. - -## Save Your Project {.save} - -Now that you've finished your card, you can share or email it to someone. - -![screenshot](images/birthday-share.png)F From 4f9632a04a899db09e9200f02dffec882771b470 Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Sat, 7 Jul 2018 20:02:37 +0100 Subject: [PATCH 61/63] Create index.md --- en-GB/creating-patterns/index.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 en-GB/creating-patterns/index.md diff --git a/en-GB/creating-patterns/index.md b/en-GB/creating-patterns/index.md new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/en-GB/creating-patterns/index.md @@ -0,0 +1 @@ + From e5452e54a8ca753a5205f9642c025ce473b3814e Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Sat, 7 Jul 2018 20:08:15 +0100 Subject: [PATCH 62/63] Update index.md --- en-GB/creating-patterns/index.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/en-GB/creating-patterns/index.md b/en-GB/creating-patterns/index.md index 8b13789..a8cbbcf 100644 --- a/en-GB/creating-patterns/index.md +++ b/en-GB/creating-patterns/index.md @@ -1 +1,13 @@ +--- +title: Creating patterns +description: Using basic shapes creating geometric patterns. +notes: "notes.md" +layout: project +new: true +project-type: community +--- + +# Introduction { .intro } +In this project, you'll create different geometric patterns without repeating code using loops. You'll be introduced the basics of JavaScript loops to make different geometrical patterns. + From 3131f232ff912c912df9b1b33682b8bd3811b101 Mon Sep 17 00:00:00 2001 From: hounslowcodeclub Date: Sat, 7 Jul 2018 20:47:00 +0100 Subject: [PATCH 63/63] Update index.md --- en-GB/creating-patterns/index.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/en-GB/creating-patterns/index.md b/en-GB/creating-patterns/index.md index a8cbbcf..61c63c3 100644 --- a/en-GB/creating-patterns/index.md +++ b/en-GB/creating-patterns/index.md @@ -10,4 +10,14 @@ project-type: community # Introduction { .intro } In this project, you'll create different geometric patterns without repeating code using loops. You'll be introduced the basics of JavaScript loops to make different geometrical patterns. + + +# Step 1: What is loop? { .activity } +In programming, loops can be used to avoid repetition of same lines of code with slight variations. + +## Activity Checklist { .check } ++ + You'll be using a website called Trinket to write HTML. Open this Trinket: jumpto.cc/creatingpatterns-intro. + + +