ChatBot. Introduktion. Scratch. Nu skal du lære hvordan du programmerer din egen talende robot! Arbejdsliste. Test dit Projekt.



Relaterede dokumenter
Fang Prikkerne. Introduktion. Scratch

Skab Din Egen Verden

Rumfart. Introduktion. Scratch. Nu skal du lære hvordan du programmerer din egen animation! Arbejdsliste. Test dit Projekt.

Bekrig Klonerne. Introduktion. Scratch. I dette projekt skal du lære, hvordan du laver et spil, hvor du skal redde Jorden fra monstre i rummet.

Rockband. Introduktion. Scratch. I dette projekt skal du lære, hvordan du kan kode dit eget musikinstrument! Arbejdsliste.

Hukommelsesspil. Introduktion. Scratch

Ghostbusters. Introduktion. Scratch. Du skal lave et fangelegsspil med spøgelser! Arbejdsliste. Test dit Projekt. Gem dit Projekt

Hjernetræning. Introduktion. Scratch

Tegnekasse. Introduktion. Scratch. I dette projekt skal du lave dit eget tegneprogram! Arbejdsliste. Test dit Projekt.

Høvdingebold. Introduktion. Scratch

Bådsejlads. Introduktion. Scratch. Du skal lære hvordan du laver et spil, hvor man bruger musen til at styre en båd til en øde ø.

Efterlyst! Introduktion HTML & CSS. I dette projekt skal du lære, hvordan du laver din egen plakat. Arbejdsliste. Test dit Projekt.

Tillykke Med Fødselsdagen

Tyngdekraft i Scratch

Scratchdag 16. maj Lær at programmere med scratch

Scratch. - introduktionshæfte

SÅDAN BRUGER DU

Elevark 6: Prøv at kode en produktionsproces

Fireworks. Introduktion: I dette projekt skal vi lave et fyrværkeri, der vises hen over byen. Arbejdsliste Følg instruktionerne et step ad gangen

Sådan beskytter du dit privatliv på Facebook Grundlæggende oversigtsoplysninger Deling fra Facebook Applikationer og websites - 3 -

Vejledning til oprettelse af nye sprog i Sikker Mail Box

Introduktion. I denne vejledning 1 finder du nogle af de muligheder, Elevintra har. Flere følger senere. Login

Mitch Studerer programmering og elsker at lave fede programmer. Han holder også meget af film og kunst. Mitch er i det hele taget en fin fyr.

Office 365 Installation og aktivering på Mac

Hvordan du opretter, bruger og tildeler kategorier til arrangementer og nyheder

Indhold Outlook Web App... 1

AgroSoft A/S AgroSync

Vejledning til at ligge billeder ind på Jerslev gruppes hjemmeside.

Manual til brug af Redoffice OneCompany s webshop

Kom i gang med. Find på Programmér Del

Opret dit CV. Jeg søger job som. Når du skal oprette dit CV, skal du logge ind på

Felix & Herbert. Introduktion: Vi skal lave et spil, der hedder fangeleg med Felix katten og Herbert musen. Du styrer Herbert med musen og

Hold kontakten med dit netværk!

Programmeringseksempel til CX/IPC

Brugermanual til MOBI:DO Make på Internettet

Udarbejdet af CFU Absalon

Opsætning af Ikketilstedeassistent, Opbevaringspolitik og omdirigering af post fra Windows Live til alternativ konto.

Use cases Log ind procedurer Generelt Du oprettes i Kitos Generelt Log på Kitos... 3

SÅDAN BRUGER DU ONLINE KALENDER

Check in inden du rejser!

Kom godt i gang med Fable-robotten

Sådan logger du på Psykoterapeut Foreningens hjemmeside og retter i dine oplysninger.

Fable Kom godt i gang

Google Apps. Lær at oprette, organisere, dele og slette dokumenter. Udarbejdet af PLC, version 2013!!!!!!! Side 1 af 9

Vejledning til online blanketten Prisindekset i producent og importleddet

Arbejde med Regioner Lister, Playlists, og Cutlists i Sound Forge Pro

DANSK SKOLEDATA APS. Tlf DSA-Ventelisten

Karakter i Optagelse.dk. Brugervejledning Optagelse.dk

Undervisningstilmelding

Brugermanual. Revision 1

Vejledning i hvordan Grønne Spirers medlemmer kan bruge medlem.gronnespirer.dk til at:

Brugervejledning i oprettelse af login

Vejledning KPK Online Prøverum

Lav etiketter online. Hvorfor? Før du går i gang. Hvordan

Indholdsfortegnelse. Indledning System krav side 1

Byg web sider. Introduktion:

EVALUERING I SURVEYXACT TRIN FOR TRIN

Den digitale Underviser. DOF deltagernet

Opdateret den Administrator manual.

EVALUERING I SURVEYXACT TRIN FOR TRIN

Sådan laver du en animationsfilm

Vejledning til opdatering på hjemmesiden

Vejledning om tilmelding til Register for køb af ammoniumnitratgødning

Installationer og afinstallationer

BørneIntra hjemmesidekursus

EGNE DOKUMENTER. Tilret dine egne dokumenter (gammel flet)

5. OPSÆTNING DOKUMENTSKABELONER 5.1 TRIN

Sådan redigerer du en hjemmeside i Umbraco

Vejledning til Din natur

Manual Serif Web & Tableau Public

Tilmeld dig jobcentret via Jobnet for borgere under 30 år med en erhvervskompetencegivende uddannelse

Eventsystem til klubben via BadmintonPeople

Computerspil - Kappa

Brugervejledning til hurtig start af EasyBusiness Online Indholdsfortegnelse:

Brugervejledning i ændring af login-oplysninger i CO 2 -kvoteregisteret

HVORDAN GØR JEG? MEEBOOK FOR FORÆLDRE

Blåt Medlem. Vejledning i kontingentopkrævning med ved brug af Word eller Open Office

Opret og vedligehold af favoritliste på markedspladsen

Lav din egen forside i webtrees

MANUAL TIL TRYKMASKINEN

Kom i gang med Memento Circle

Det Naturvidenskabelige Fakultet. Introduktion til Blackboard (Øvelser) Naturvidenskabeligt Projekt 2006 Prøv at forske

Installation af DATABOKS online backup manager

Manual i frontend-redigering af kredssider og brug af kalender

Anvendelse af favoritliste på markedspladsen

Opsætning af 60 dags regel

Brugervejledning til EasyBusiness

Myfone iphone Guide. En guide til Flexfones Myfone App til iphone.

Online edit i ibinder

Dit CV på jobnet.dk Side 1. Indhold

Denne artikel er en detaljeret gennemgag af det fundamentale i batchfiler til hjemmebrug :-) FEEL THE POWER! ;-)

Sådan bruges kontaktpersongrupper (private distributionslister)

Spørgeskemaer. Opret et nyt spørgeskema. Tilpas et spørgeskema

Brugervejledning (BRUGER) Bookhus v.3+ Ver. 1.0

Brugervejledning til AIM spørgeskemaer

Billedbehandling Pixlr.com Side 1. Opgaver. Annemette Søgaard Hansen/

Vejledning i online system Conventus - Bordtennis

Rationel VinduesDesigner TM Brugervejledning

sådan gør du... [meld dig ledig]

Tlf Fax

Transkript:

Scratch 1 ChatBot All Code Clubs must be registered. Registered clubs appear on the map at codeclubworld.org - if your club is not on the map then visit jumpto.cc/ccwreg to register your club. Introduktion Nu skal du lære hvordan du programmerer din egen talende robot! Arbejdsliste Test dit Projekt Gem dit Projekt Følg disse INSTRUKTIONER trin for trin Klik på det grønne flag for at AFPRØVE din kode Sørg for at GEMME dit projekt 1

Trin 1: Din chatbot Arbejdsliste Inden du begynder at lave din egen chatbot, så skal du beslutte dig for hvilken personlighed den skal have. Hvad er dens navn? Hvor bor den? Er den glad? alvorlig? sjov? genert? venlig? Start et nyt Scratch projekt, og slet katte-spriten så dit projekt står tomt. Du kan finde Scratch redigeringsprogrammet online på jumpto.cc/scratch-new. Vælg en af disse sprite-figurer, og tilføj den til dit projekt: Vælg en baggrund som passer til din chatbot. Du kan vælge hvad du har lyst til, men her er et eksempel: 2

Gem dit projekt Trin 2: En talende chatbot Nu hvor du har en chatbot med sin egen personlighed, så lad os programmere den til at snakke med dig. Arbejdsliste Klik på din chatbot og tilføj denne kode: Klik på din chatbot for at afprøve den. Efter du er blevet spurgt om dit navn, så indtast det i boksen i bunden af scenen. Din chatbot svarer blot sikke et dejligt navn! hver gang. Du kan gøre din chatbots svar personlig ved at bruge 3

brugerens svar. Ændr koden for din chatbot-sprite, så den ser således ud: For at lave den sidste blok skal du først slæbe en grøn tilkobles blok hen på sig blokken. Du kan så ændre teksten Hallo til Hej, og slæbe den lyseblå svar blok (fra Registrering sektionen) hen på teksten verden. Afprøv dit nye program. Virker det som du forventede? Kan du løse eventuelle problemer? (Hint: du kan prøve at tilføje et mellemrum et sted!) Måske du gerne vil opbevare brugerens navn i en variabel, så du kan bruge det senere. Lav en ny variabel du kalder navn. Hvis du har glemt hvordan du gør, så kan Balloons projektet hjælpe dig. Den information, som du har indtastet, opbevares allerede i en speciel variabel, vi kalder svar. Gå til blokkene under Registrering og klik på svar blokken og sæt et flueben. Den gældende værdi i svar bør da vises oppe i venstre hjørne af scenen. Når du har lavet din nye variabel, så sørg for at koden for 4

din chatbot ser således ud: Hvis du tester dit program igen, så vil du se, at svaret er opbevaret i navn variablen, og vises i øverste venstre hjørne af scenen. navn variablen bør nu indeholde samme værdi som svar variablen. Hvis du foretrækker ikke at se variablerne på din scene, så skjul dem ved at klikke og fjerne fluebenene ud for variablernes navne under Scripts fanen. Gem dit projekt 5

Udfordring: Flere spørgsmål Programmér din chatbot til at stille et andet spørgsmål. Kan du opbevare svaret i en variabel? Gem dit projekt Trin 3: Lav beslutninger Du kan programmere din chatbot til at tage beslutninger baseret på brugerens respons. Arbejdsliste Lad os få din chatbot til at stille brugeren et spørgsmål som rækker til et ja eller nej svar. Her er et eksempel, men du kan ændre spørgsmålet, hvis du har lyst: 6

Læg mærke til, at nu hvor du har gemt brugerens navn i en variabel, så kan du bruge det så meget du har lyst til. For at teste programmet ordenligt, så skal du teste det to gange - én gang, hvor du taster nej som dit svar, og én gang hvor du taster ja. Du bør kun få en respons fra din chatbot hvis du svarer ja. Problemet med din chatbot er, at den ikke giver et svar hvis brugeren svarer nej. Dette kan du løse ved at ændre hvis blokken til en hvis/ellers blok, sådan at din kode nu ser således ud: 7

Hvis du tester din kode, så vil du se at du nu får et svar, når du svarer ja eller nej. Din chatbot bør besvare ja med Det er godt at høre! og besvare alt andet med Åh nej!, hvis du ikke taster ja. Du kan putte hvilken som helst kode indeni en hvis eller ellers blok, ikke kun kode som får din chatbot til at tale. Du kan fx også skifte chatbottens kostume så det matcher dens svar. Hvis du tager et kig på din chatbots kostumer, så vil du måske se at der er flere end én. (Hvis ikke, så kan du altid tilføje flere selv!) 8

Du kan bruge disse kostumer, som del af din chatbots respons, ved at tilføje denne kode: Afprøv dit program. Nu bør se at chatbottens ansigt ændrer sig afhængig af, hvilket svar du giver. 9

Gem dit projekt Udfordring: Flere beslutninger Programmér din chatbot til at stille et andet spørgsmål - et spørgsmål med et ja eller nej svar. Kan du få din chatbot til at respondere på dit svar? Gem dit projekt Trin 4: Ændre sted 10

Du kan også programmere din chatbot til at ændre hvor den befinder sig. Arbejdsliste Tilføj en anden baggrund til din scene, for eksempel moon (måne) baggrunden. Du kan nu programmere din chatbot til at ændre dens omgivelser ved at tilføje denne kode til din chatbot: Du er også nødt til at sørge for, at din chatbot er udenfor, når du begynder at tale med den. Tilføj denne kode til begyndelsen af koden til din chatbot: 11

Test dit program og svar ja når du bliver spurgt, om du har lyst til at tage med på månen. Du bør se at chatbottens omgivelser har ændret sig. Ændrer din chatbots omgivelser sig, hvis du taster nej? Hvad hvis du taster Jeg er ikke sikker? Du kan også tilføje denne kode til din hvis blok for at få din chatbot til at hoppe op og ned 4 gange hvis svaret er ja : 12

Test din kode igen. Hopper din chatbot op og ned, når du svarer ja? Gem dit projekt Udfordring: Lav din egen chatbot Brug hvad du har lært indtil videre til at færddiggøre din interaktive robot. Her er nogle idéer: Når hvor du har lavet din chatbot færdig, så få dine venner til at føre en samtale med den! Kan de lide personligheden? Oplevede de nogen problemer? Gem dit projekt 13