{"action":"created","comment":{"url":"https://api.github.com/repos/kodeklubben/oppgaver/pulls/comments/39352077","id":39352077,"diff_hunk":"@@ -0,0 +1,292 @@\n+---\n+title: Astrokatt\n+level: 1\n+author: Geir Arne Hjelle\n+---\n+\n+# Introduksjon {.intro}\n+\n+Katten vår har så lyst å være en astronaut, la oss se om vi kan hjelpe\n+ham? Underveis vil vi lære hvordan vi flytter figurer rundt på\n+skjermen, og hvordan katter blir påvirket av gravitasjonskreftene fra\n+jorden.\n+\n+![](astrokatt.png)\n+\n+# Steg 1: En flyvende katt {.activity}\n+\n+Vi begynner prosjektet vårt med å få katten til å fly!\n+\n+## Sjekkliste {.check}\n+\n++ Start et nytt prosjekt. Du vil se en katt som venter på å bli\n+  programmert!\n+\n++ Prøv å klikk på de blå klossene midt på skjermen. For eksempel, om\n+  du klikker på\n+\n+    ```blocks\n+        gå (10) steg\n+    ```\n+\n+    skal du se at katten flytter litt på seg, og om du klikker på\n+\n+    ```blocks\n+        vend høyre (15) grader\n+    ```\n+\n+    vil den snu seg! Disse klossene er kommandoer vi kan gi til\n+    katten!\n+\n++ Legg merke til at at over de blå klossene er det flere kategorier av\n+  kommandoer i forskjellige farger, for eksempel\n+  `Utseende`{.blocklooks} og `Lyd`{.blocksound}. Klikk på disse\n+  kategoriene og prøv noen av klossene du finner!\n+\n++ For å sette sammen flere kommandoer til et program eller skript, kan\n+  du dra klosser til det store tomme området til høyre på skjermen.\n+\n+    Prøv å pusle sammen disse klossene (bruk fargene for å finne\n+    riktig kategori):\n+\n+    ```blocks\n+        når grønt flagg klikkes\n+        for alltid\n+            gå (10) steg\n+            vend høyre (15) grader\n+        slutt\n+    ```\n+\n+## Test prosjektet {.flag}\n+\n+Legg merke til at den første klossen sier at noe skal skje når vi\n+klikker et grønt flagg. Over vinduet med katten til venstre er det et\n+grønt flagg. __Klikk på det!__\n+\n++ Du skal se at katten flytter seg rundt i en sirkel. Les koden du\n+  laget en gang til. Skjønner du hvorfor katten går i sirkel?\n+\n++ Prøv å endre tallene i koden din. Kan du få katten til å gå saktere?\n+  I større sirkler?\n+\n+## Sjekkliste {.check}\n+\n++ Nå skal vi endre litt på koden slik at vi kan kontrollere hvordan\n+  katten beveger seg. I kategorien `Sansning`{.blocksensing} finnes en\n+  kloss som reagerer når en tast er trykket. Den kan vi bruke til å\n+  styre katten med piltastene.\n+\n+    Bytt ut klossene i koden din slik at den blir seende slik ut:\n+\n+    ```blocks\n+        når grønt flagg klikkes\n+        for alltid\n+            hvis (tast [pil høyre v] trykket?)\n+                vend høyre (5) grader\n+            slutt\n+            hvis (tast [pil venstre v] trykket?)\n+                vend venstre (5) grader\n+            slutt\n+            hvis (tast [pil opp v] trykket?)\n+                gå (5) steg\n+            slutt\n+        slutt\n+    ```\n+\n+## Test prosjektet {.flag}\n+\n+__Klikk på det grønne flagget.__\n+\n++ Kan du styre katten rundt ved å bruke piltastene?\n+\n++ Forstår du hvordan katten kontrolleres?\n+\n++ Kan du få katten til å fly raskere eller saktere ved å endre i koden?\n+\n+# Steg 2: Ut i verdensrommet! {.activity}\n+\n+Nå skal vi sende den flyvende katten ut i verdensrommet.\n+\n+## Sjekkliste {.check}\n+\n++ Klikk på ![Velg ny bakgrunn](../bilder/velg-bakgrunn.png) nederst\n+  til venstre på skjermen for å hente inn en ny bakgrunn. Velg\n+  bakgrunnen `Romfart/stars`.\n+\n++ Vi skal også gi katten en liten oksygentank, siden den flyr rundt\n+  ute i rommet. Klikk på katten i figurvinduet og deretter på fanen\n+  `Drakter` øverst på skjermen.\n+\n++ Velg først en litt lys farge. Klikk deretter på Ellipse-verktøyet\n+  til høyre på skjermen, og tegn en ellipse rundt hodet på katten.\n+\n+    ![](katt_oksygentank.png)\n+\n+Til slutt lager vi også en jordklode, som katten kan fly rundt.\n+\n++ Klikk på fanen `Skript` og deretter på\n+  ![Velg figur fra biblioteket](../bilder/hent-fra-bibliotek.png). Velg\n+  jordklodefiguren `Romfart/Earth`. Plasser denne litt på siden av skjermen.\n+\n+## Test prosjektet {.flag}\n+\n+__Klikk på det grønne flagget.__\n+\n++ Flyr katten rundt omkring i verdensrommet?\n+\n+# Steg 3: Litt mer ekte ... {.activity}\n+\n+Vi skal nå legge på noen effekter som gjør at spillet virker litt mer\n+realistisk.\n+\n+## Sjekkliste {.check}\n+\n++ Først kan vi få jordkloden til å rotere. Dette er enkelt, vi har jo\n+  allerede gjort det for katten! Pass på at jordkloden er merket i\n+  figurlisten, og lag deretter dette skriptet:\n+\n+    ```blocks\n+        når grønt flagg klikkes\n+        for alltid\n+            vend høyre (1) grader\n+        slutt\n+    ```\n+\n++ Videre skal vi gjøre det slik at det ser ut som om katten flyr mot\n+  jorda. Det gjør vi ved å endre størrelsen slik at katten blir mindre\n+  jo nærmere den kommer jordkloden.\n+\n+    Klikk på katten i figurlisten, og endre på skriptet ved å legge\n+    til en kommando nederst som endrer størrelsen på katten avhengig\n+    av avstanden til jordkloden:\n+\n+    ```blocks\n+        når grønt flagg klikkes\n+        for alltid\n+            hvis (tast [pil høyre v] trykket?)\n+                vend høyre (5) grader\n+            slutt\n+            hvis (tast [pil venstre v] trykket?)\n+                vend venstre (5) grader\n+            slutt\n+            hvis (tast [pil opp v] trykket?)\n+                gå (5) steg\n+            slutt\n+            sett størrelse til (avstand til [Earth v])%\n+        slutt\n+    ```\n+\n+## Test prosjektet {.flag}\n+\n+__Klikk på det grønne flagget.__\n+\n++ Blir katten mindre når den nærmer seg jorda? Ser det ut som om den","path":"src/scratch/astrokatt/astrokatt.md","position":183,"original_position":183,"commit_id":"9dc38416d5854bef2adc3a6ff50aa0070fb2eb3a","original_commit_id":"9dc38416d5854bef2adc3a6ff50aa0070fb2eb3a","user":{"login":"arve0","id":4810521,"avatar_url":"https://avatars.githubusercontent.com/u/4810521?v=3","gravatar_id":"","url":"https://api.github.com/users/arve0","html_url":"https://github.com/arve0","followers_url":"https://api.github.com/users/arve0/followers","following_url":"https://api.github.com/users/arve0/following{/other_user}","gists_url":"https://api.github.com/users/arve0/gists{/gist_id}","starred_url":"https://api.github.com/users/arve0/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/arve0/subscriptions","organizations_url":"https://api.github.com/users/arve0/orgs","repos_url":"https://api.github.com/users/arve0/repos","events_url":"https://api.github.com/users/arve0/events{/privacy}","received_events_url":"https://api.github.com/users/arve0/received_events","type":"User","site_admin":false},"body":"to punkt?","created_at":"2015-09-13T20:59:15Z","updated_at":"2015-09-13T20:59:15Z","html_url":"https://github.com/kodeklubben/oppgaver/pull/102#discussion_r39352077","pull_request_url":"https://api.github.com/repos/kodeklubben/oppgaver/pulls/102","_links":{"self":{"href":"https://api.github.com/repos/kodeklubben/oppgaver/pulls/comments/39352077"},"html":{"href":"https://github.com/kodeklubben/oppgaver/pull/102#discussion_r39352077"},"pull_request":{"href":"https://api.github.com/repos/kodeklubben/oppgaver/pulls/102"}}},"pull_request":{"url":"https://api.github.com/repos/kodeklubben/oppgaver/pulls/102","id":44598562,"html_url":"https://github.com/kodeklubben/oppgaver/pull/102","diff_url":"https://github.com/kodeklubben/oppgaver/pull/102.diff","patch_url":"https://github.com/kodeklubben/oppgaver/pull/102.patch","issue_url":"https://api.github.com/repos/kodeklubben/oppgaver/issues/102","number":102,"state":"open","locked":false,"title":"Astrokatt","user":{"login":"gahjelle","id":728076,"avatar_url":"https://avatars.githubusercontent.com/u/728076?v=3","gravatar_id":"","url":"https://api.github.com/users/gahjelle","html_url":"https://github.com/gahjelle","followers_url":"https://api.github.com/users/gahjelle/followers","following_url":"https://api.github.com/users/gahjelle/following{/other_user}","gists_url":"https://api.github.com/users/gahjelle/gists{/gist_id}","starred_url":"https://api.github.com/users/gahjelle/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gahjelle/subscriptions","organizations_url":"https://api.github.com/users/gahjelle/orgs","repos_url":"https://api.github.com/users/gahjelle/repos","events_url":"https://api.github.com/users/gahjelle/events{/privacy}","received_events_url":"https://api.github.com/users/gahjelle/received_events","type":"User","site_admin":false},"body":"Ny introoppgave i Scratch. Utviklet til og brukt på EU Space Expo i Oslo forrige helg :)","created_at":"2015-09-09T20:49:23Z","updated_at":"2015-09-13T20:59:15Z","closed_at":null,"merged_at":null,"merge_commit_sha":"d9fe318a3c91cab18d371a8a1ab9fdc0788b11ef","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/kodeklubben/oppgaver/pulls/102/commits","review_comments_url":"https://api.github.com/repos/kodeklubben/oppgaver/pulls/102/comments","review_comment_url":"https://api.github.com/repos/kodeklubben/oppgaver/pulls/comments{/number}","comments_url":"https://api.github.com/repos/kodeklubben/oppgaver/issues/102/comments","statuses_url":"https://api.github.com/repos/kodeklubben/oppgaver/statuses/9dc38416d5854bef2adc3a6ff50aa0070fb2eb3a","head":{"label":"gahjelle:astrokatt","ref":"astrokatt","sha":"9dc38416d5854bef2adc3a6ff50aa0070fb2eb3a","user":{"login":"gahjelle","id":728076,"avatar_url":"https://avatars.githubusercontent.com/u/728076?v=3","gravatar_id":"","url":"https://api.github.com/users/gahjelle","html_url":"https://github.com/gahjelle","followers_url":"https://api.github.com/users/gahjelle/followers","following_url":"https://api.github.com/users/gahjelle/following{/other_user}","gists_url":"https://api.github.com/users/gahjelle/gists{/gist_id}","starred_url":"https://api.github.com/users/gahjelle/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gahjelle/subscriptions","organizations_url":"https://api.github.com/users/gahjelle/orgs","repos_url":"https://api.github.com/users/gahjelle/repos","events_url":"https://api.github.com/users/gahjelle/events{/privacy}","received_events_url":"https://api.github.com/users/gahjelle/received_events","type":"User","site_admin":false},"repo":{"id":30381119,"name":"oppgaver","full_name":"gahjelle/oppgaver","owner":{"login":"gahjelle","id":728076,"avatar_url":"https://avatars.githubusercontent.com/u/728076?v=3","gravatar_id":"","url":"https://api.github.com/users/gahjelle","html_url":"https://github.com/gahjelle","followers_url":"https://api.github.com/users/gahjelle/followers","following_url":"https://api.github.com/users/gahjelle/following{/other_user}","gists_url":"https://api.github.com/users/gahjelle/gists{/gist_id}","starred_url":"https://api.github.com/users/gahjelle/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gahjelle/subscriptions","organizations_url":"https://api.github.com/users/gahjelle/orgs","repos_url":"https://api.github.com/users/gahjelle/repos","events_url":"https://api.github.com/users/gahjelle/events{/privacy}","received_events_url":"https://api.github.com/users/gahjelle/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/gahjelle/oppgaver","description":"Oppgavesett for forskjellige programmeringsspråk og kurs","fork":true,"url":"https://api.github.com/repos/gahjelle/oppgaver","forks_url":"https://api.github.com/repos/gahjelle/oppgaver/forks","keys_url":"https://api.github.com/repos/gahjelle/oppgaver/keys{/key_id}","collaborators_url":"https://api.github.com/repos/gahjelle/oppgaver/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/gahjelle/oppgaver/teams","hooks_url":"https://api.github.com/repos/gahjelle/oppgaver/hooks","issue_events_url":"https://api.github.com/repos/gahjelle/oppgaver/issues/events{/number}","events_url":"https://api.github.com/repos/gahjelle/oppgaver/events","assignees_url":"https://api.github.com/repos/gahjelle/oppgaver/assignees{/user}","branches_url":"https://api.github.com/repos/gahjelle/oppgaver/branches{/branch}","tags_url":"https://api.github.com/repos/gahjelle/oppgaver/tags","blobs_url":"https://api.github.com/repos/gahjelle/oppgaver/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/gahjelle/oppgaver/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/gahjelle/oppgaver/git/refs{/sha}","trees_url":"https://api.github.com/repos/gahjelle/oppgaver/git/trees{/sha}","statuses_url":"https://api.github.com/repos/gahjelle/oppgaver/statuses/{sha}","languages_url":"https://api.github.com/repos/gahjelle/oppgaver/languages","stargazers_url":"https://api.github.com/repos/gahjelle/oppgaver/stargazers","contributors_url":"https://api.github.com/repos/gahjelle/oppgaver/contributors","subscribers_url":"https://api.github.com/repos/gahjelle/oppgaver/subscribers","subscription_url":"https://api.github.com/repos/gahjelle/oppgaver/subscription","commits_url":"https://api.github.com/repos/gahjelle/oppgaver/commits{/sha}","git_commits_url":"https://api.github.com/repos/gahjelle/oppgaver/git/commits{/sha}","comments_url":"https://api.github.com/repos/gahjelle/oppgaver/comments{/number}","issue_comment_url":"https://api.github.com/repos/gahjelle/oppgaver/issues/comments{/number}","contents_url":"https://api.github.com/repos/gahjelle/oppgaver/contents/{+path}","compare_url":"https://api.github.com/repos/gahjelle/oppgaver/compare/{base}...{head}","merges_url":"https://api.github.com/repos/gahjelle/oppgaver/merges","archive_url":"https://api.github.com/repos/gahjelle/oppgaver/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/gahjelle/oppgaver/downloads","issues_url":"https://api.github.com/repos/gahjelle/oppgaver/issues{/number}","pulls_url":"https://api.github.com/repos/gahjelle/oppgaver/pulls{/number}","milestones_url":"https://api.github.com/repos/gahjelle/oppgaver/milestones{/number}","notifications_url":"https://api.github.com/repos/gahjelle/oppgaver/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/gahjelle/oppgaver/labels{/name}","releases_url":"https://api.github.com/repos/gahjelle/oppgaver/releases{/id}","created_at":"2015-02-05T22:08:54Z","updated_at":"2015-03-19T14:03:03Z","pushed_at":"2015-09-09T20:45:20Z","git_url":"git://github.com/gahjelle/oppgaver.git","ssh_url":"git@github.com:gahjelle/oppgaver.git","clone_url":"https://github.com/gahjelle/oppgaver.git","svn_url":"https://github.com/gahjelle/oppgaver","homepage":null,"size":15668,"stargazers_count":0,"watchers_count":0,"language":"HTML","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"kodeklubben:master","ref":"master","sha":"a6e2eff8156dd080b54e52e7967b254ef1e00d7e","user":{"login":"kodeklubben","id":4325933,"avatar_url":"https://avatars.githubusercontent.com/u/4325933?v=3","gravatar_id":"","url":"https://api.github.com/users/kodeklubben","html_url":"https://github.com/kodeklubben","followers_url":"https://api.github.com/users/kodeklubben/followers","following_url":"https://api.github.com/users/kodeklubben/following{/other_user}","gists_url":"https://api.github.com/users/kodeklubben/gists{/gist_id}","starred_url":"https://api.github.com/users/kodeklubben/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kodeklubben/subscriptions","organizations_url":"https://api.github.com/users/kodeklubben/orgs","repos_url":"https://api.github.com/users/kodeklubben/repos","events_url":"https://api.github.com/users/kodeklubben/events{/privacy}","received_events_url":"https://api.github.com/users/kodeklubben/received_events","type":"Organization","site_admin":false},"repo":{"id":17453180,"name":"oppgaver","full_name":"kodeklubben/oppgaver","owner":{"login":"kodeklubben","id":4325933,"avatar_url":"https://avatars.githubusercontent.com/u/4325933?v=3","gravatar_id":"","url":"https://api.github.com/users/kodeklubben","html_url":"https://github.com/kodeklubben","followers_url":"https://api.github.com/users/kodeklubben/followers","following_url":"https://api.github.com/users/kodeklubben/following{/other_user}","gists_url":"https://api.github.com/users/kodeklubben/gists{/gist_id}","starred_url":"https://api.github.com/users/kodeklubben/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kodeklubben/subscriptions","organizations_url":"https://api.github.com/users/kodeklubben/orgs","repos_url":"https://api.github.com/users/kodeklubben/repos","events_url":"https://api.github.com/users/kodeklubben/events{/privacy}","received_events_url":"https://api.github.com/users/kodeklubben/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/kodeklubben/oppgaver","description":"Oppgavesett for forskjellige programmeringsspråk og kurs","fork":false,"url":"https://api.github.com/repos/kodeklubben/oppgaver","forks_url":"https://api.github.com/repos/kodeklubben/oppgaver/forks","keys_url":"https://api.github.com/repos/kodeklubben/oppgaver/keys{/key_id}","collaborators_url":"https://api.github.com/repos/kodeklubben/oppgaver/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/kodeklubben/oppgaver/teams","hooks_url":"https://api.github.com/repos/kodeklubben/oppgaver/hooks","issue_events_url":"https://api.github.com/repos/kodeklubben/oppgaver/issues/events{/number}","events_url":"https://api.github.com/repos/kodeklubben/oppgaver/events","assignees_url":"https://api.github.com/repos/kodeklubben/oppgaver/assignees{/user}","branches_url":"https://api.github.com/repos/kodeklubben/oppgaver/branches{/branch}","tags_url":"https://api.github.com/repos/kodeklubben/oppgaver/tags","blobs_url":"https://api.github.com/repos/kodeklubben/oppgaver/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/kodeklubben/oppgaver/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/kodeklubben/oppgaver/git/refs{/sha}","trees_url":"https://api.github.com/repos/kodeklubben/oppgaver/git/trees{/sha}","statuses_url":"https://api.github.com/repos/kodeklubben/oppgaver/statuses/{sha}","languages_url":"https://api.github.com/repos/kodeklubben/oppgaver/languages","stargazers_url":"https://api.github.com/repos/kodeklubben/oppgaver/stargazers","contributors_url":"https://api.github.com/repos/kodeklubben/oppgaver/contributors","subscribers_url":"https://api.github.com/repos/kodeklubben/oppgaver/subscribers","subscription_url":"https://api.github.com/repos/kodeklubben/oppgaver/subscription","commits_url":"https://api.github.com/repos/kodeklubben/oppgaver/commits{/sha}","git_commits_url":"https://api.github.com/repos/kodeklubben/oppgaver/git/commits{/sha}","comments_url":"https://api.github.com/repos/kodeklubben/oppgaver/comments{/number}","issue_comment_url":"https://api.github.com/repos/kodeklubben/oppgaver/issues/comments{/number}","contents_url":"https://api.github.com/repos/kodeklubben/oppgaver/contents/{+path}","compare_url":"https://api.github.com/repos/kodeklubben/oppgaver/compare/{base}...{head}","merges_url":"https://api.github.com/repos/kodeklubben/oppgaver/merges","archive_url":"https://api.github.com/repos/kodeklubben/oppgaver/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/kodeklubben/oppgaver/downloads","issues_url":"https://api.github.com/repos/kodeklubben/oppgaver/issues{/number}","pulls_url":"https://api.github.com/repos/kodeklubben/oppgaver/pulls{/number}","milestones_url":"https://api.github.com/repos/kodeklubben/oppgaver/milestones{/number}","notifications_url":"https://api.github.com/repos/kodeklubben/oppgaver/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/kodeklubben/oppgaver/labels{/name}","releases_url":"https://api.github.com/repos/kodeklubben/oppgaver/releases{/id}","created_at":"2014-03-05T19:59:03Z","updated_at":"2015-09-09T22:38:22Z","pushed_at":"2015-09-13T20:32:54Z","git_url":"git://github.com/kodeklubben/oppgaver.git","ssh_url":"git@github.com:kodeklubben/oppgaver.git","clone_url":"https://github.com/kodeklubben/oppgaver.git","svn_url":"https://github.com/kodeklubben/oppgaver","homepage":"http://kodeklubben.github.io","size":17442,"stargazers_count":8,"watchers_count":8,"language":"HTML","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":24,"mirror_url":null,"open_issues_count":21,"forks":24,"open_issues":21,"watchers":8,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/kodeklubben/oppgaver/pulls/102"},"html":{"href":"https://github.com/kodeklubben/oppgaver/pull/102"},"issue":{"href":"https://api.github.com/repos/kodeklubben/oppgaver/issues/102"},"comments":{"href":"https://api.github.com/repos/kodeklubben/oppgaver/issues/102/comments"},"review_comments":{"href":"https://api.github.com/repos/kodeklubben/oppgaver/pulls/102/comments"},"review_comment":{"href":"https://api.github.com/repos/kodeklubben/oppgaver/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/kodeklubben/oppgaver/pulls/102/commits"},"statuses":{"href":"https://api.github.com/repos/kodeklubben/oppgaver/statuses/9dc38416d5854bef2adc3a6ff50aa0070fb2eb3a"}}}}