Thor-Erik Rødland
Thor-Erik Rødland
  • 89
  • 91 529
MCEE Organeller
Min første ressurspakke til MCEE.
Kort gjennomgang av verden hvor spillerne lærer om organellene i en celle.
Verden og ressurspakke kan lastes ned her
vestfold-my.sharepoint.com/:f:/g/personal/thor-erik_rodland_tonsberg_kommune_no/EocUhZz4ModJnM2kLyQiOwkBABaM76T24jWINjNpChzTrQ?e=srfWEd
Переглядів: 276

Відео

Pygame - AstroWars - Episode 5
Переглядів 1974 роки тому
I denne episoden legger vi til skytemulighet. Grafikk for laserskudd finner du i grafikkmappen: vestfold-my.sharepoint.com/:f:/g/personal/thor-erik_rodland_tonsberg_kommune_no/Eu12VPBKHRtJkc5RQHpFLdkBf7UNZ1b090bIfo1Xe_opQg?e=ueCFgp
Pygame - AstroWars - Episode 4
Переглядів 754 роки тому
Vi gjør om på styringen av romskipet slik at det føles med "naturlig" og blir litt gøyere å kjøre.
Pygame - AstroWars - Episode 3
Переглядів 694 роки тому
En kort episode om hvordan du kan lage grafikk til spillene dine ved hjelp av www.piskelapp.com/ Last ned mine grafikkfiler her: vestfold-my.sharepoint.com/:f:/g/personal/thor-erik_rodland_tonsberg_kommune_no/Eu12VPBKHRtJkc5RQHpFLdkBf7UNZ1b090bIfo1Xe_opQg?e=ueCFgp
Pygame - AstroWars - Episode 2
Переглядів 934 роки тому
2-player romskipspill. I denne epsioden får vi "romskipet" til å kjøre i den retningen det peker. Her kommer det inn litt matematikk som vanligvis introduseres på videregående, men jeg tror du fint klarer å henge med på forklaringen som blir gitt. Denne metoden for å styre spillere på skjermen er nyttig i mange ulike spill.
Pygame - AstroWars - Episode 1
Переглядів 2914 роки тому
Vi lager 2-player romskipspill. I første episoder går vi gjennom hvordan vi får til rotasjon av romskipet. Startkode: pastebin.com/iafxRdgQ Eksempelbilde (arrow.png): vestfold-my.sharepoint.com/:i:/g/personal/thor-erik_rodland_tonsberg_kommune_no/EYSbW-pLsmVFqDmfZEyVUWcBn5ssQcInpuOnPSf6cwsrlA?e=9Mlyfm
MINIPROSJEKT - Partikkelsystem i Pygame
Переглядів 2974 роки тому
Startkode for prosjektet: pastebin.com/KGKBJjgj Ferdig kode for prosjektet: pastebin.com/Pbm9K4eU Beklager litt dårlig lyd - glemte å koble i mikrofonen før start :(
Pygame 11 - Bonus : Lydeffekter
Переглядів 2164 роки тому
En kort bonusepisode hvor vi legger til lydeffekter
Pygame10 - Vi lager flere level'er og avslutter spillet.
Переглядів 3414 роки тому
EDIT: På rundt 8 minutter ligger spillvinduet i veien for koden slik at det ikke er mulig å se feilen jeg retter. Det er på linje 96 (i min kode) inne i Class Spiller(.........): def reset(): her må det stå def reset(self): Her er hele koden etter episode 10: pastebin.com/1xRxSjZm Har du forslag til videreutvikling av spillet så legg igjen en kommentar!
Pygame 09 - Lager et skikkelig level med start og slutt
Переглядів 1984 роки тому
"Icon made by Freepik from www.flaticon.com" Copy-Paste mitt leveldesign: level = [[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,9,1,1], [1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1], [1,0,0,0,1,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1], [1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1], [1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,1,1,1,1,1,1], [1,2,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,...
Pygame 08 - Plukke opp dispensere med Antibac
Переглядів 1764 роки тому
Kreditering: "Icon made by Freepik from www.flaticon.com"
Pygame 07 - Avansert kolliosjonsdeteksjon og forbedring av koden.
Переглядів 3964 роки тому
Krediteringer: Icon made by Freepik from www.flaticon.com Icon made by Smashicons from www.flaticon.com
Pygame 06 - Vi lager level og lærer om lister.
Переглядів 3824 роки тому
Krediteringer: Icon made by Freepik from www.flaticon.com Icon made by Smashicons from www.flaticon.com
Pygame 05 - Antibac som våpen mot virusene
Переглядів 4404 роки тому
Krediteringer: Icon made by Freepik from www.flaticon.com Icon made by Smashicons from www.flaticon.com
Pygame 04 - Vi legger på Game Over tekst
Переглядів 4604 роки тому
Krediteringer: Icon made by Freepik from www.flaticon.com Icon made by Smashicons from www.flaticon.com
Pygame 03 - Virusspill - Styring med tastaturet
Переглядів 1,1 тис.4 роки тому
Pygame 03 - Virusspill - Styring med tastaturet
Pygame 02 - Klasser - 100 Sprettballer
Переглядів 2,1 тис.4 роки тому
Pygame 02 - Klasser - 100 Sprettballer
Pygame 01 - Kom igang - Sprettball
Переглядів 3,8 тис.4 роки тому
Pygame 01 - Kom igang - Sprettball
Oppgaveverktøyet i Teams
Переглядів 7024 роки тому
Oppgaveverktøyet i Teams
Sjakkturnering i Lichess
Переглядів 2344 роки тому
Sjakkturnering i Lichess
To kjappe teams tips på 50 sekunder - Gå til riktig team og ring en venn
Переглядів 214 роки тому
To kjappe teams tips på 50 sekunder - Gå til riktig team og ring en venn
Microsoft Flow: Fra Forms Til Excel
Переглядів 1134 роки тому
Microsoft Flow: Fra Forms Til Excel
Minecraft Education eksporter modell til 3D-print og powerpoint
Переглядів 2224 роки тому
Minecraft Education eksporter modell til 3D-print og powerpoint
Vevd bånd - InkScape og Corel Draw
Переглядів 205 років тому
Vevd bånd - InkScape og Corel Draw
Teknisk tegning med nøyaktige mål i Inkscape
Переглядів 1255 років тому
Teknisk tegning med nøyaktige mål i Inkscape
Manipulering av vanlig tekst til logo i InkScape
Переглядів 165 років тому
Manipulering av vanlig tekst til logo i InkScape
Lage omriss av objekt for laserkutter i inkscape
Переглядів 425 років тому
Lage omriss av objekt for laserkutter i inkscape
Uthullet tekst på ark for laserkutting
Переглядів 225 років тому
Uthullet tekst på ark for laserkutting
Glassbrikke - hvordan tegne for laserkutter
Переглядів 415 років тому
Glassbrikke - hvordan tegne for laserkutter
Glassbrikke - tegne for laserkutting
Переглядів 205 років тому
Glassbrikke - tegne for laserkutting

КОМЕНТАРІ

  • @dailyfusionofficial
    @dailyfusionofficial 3 місяці тому

    Veldig bra

  • @AlxQuest
    @AlxQuest Рік тому

    veldig bra video!

  • @AlxQuest
    @AlxQuest Рік тому

    jes

    • @user-pj9uy4bc7q
      @user-pj9uy4bc7q 6 місяців тому

      veldig rasistisk😡😡😡😡😡😡😡😡😡😡😡😡😡👽

  • @AlxQuest
    @AlxQuest Рік тому

    wow

  • @AlxQuest
    @AlxQuest Рік тому

    bra vid man

  • @BenjaminB-007
    @BenjaminB-007 2 роки тому

    Veldig fin video👍

  • @EEEEEEEE
    @EEEEEEEE 2 роки тому

    ‎‎‎‎‎‎‎‎‎E‎

  • @EEEEEEEE
    @EEEEEEEE 2 роки тому

    E‎

  • @EEEEEEEE
    @EEEEEEEE 2 роки тому

    ‎‎‎‎‎‎‎‎‎E‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎

  • @dash6761
    @dash6761 3 роки тому

    hvordan lager jeg ballen mindre

    • @thor-erikrdland6000
      @thor-erikrdland6000 3 роки тому

      Du kan gjøre det kode (transform), men det letteste og raskeste er å åpne bildet i et bildebehandlingsprogram og endre størrelsen der. På nedlastingssiden jeg har henvist til kan du også velge å laste ned bildet i ulike størrelser.

    • @VALUEG7
      @VALUEG7 3 роки тому

      Halla Dash lol

  • @dash6761
    @dash6761 3 роки тому

    hvordan lager jeg ballen mindre

  • @goben7516
    @goben7516 3 роки тому

    Veldig bra video

  • @eliasravn808
    @eliasravn808 3 роки тому

    STOR FAN

  • @passord1d493
    @passord1d493 3 роки тому

    nice

  • @pigeon_man6965
    @pigeon_man6965 3 роки тому

    Ganske god video, og håper du har det bra

  • @amund8821
    @amund8821 3 роки тому

    Bra video. Men en enklere måte å gjøre det på er med pygame.draw.rect(). Inni parantesen skriver du først hvilke skjerm den skal være på, så fargen, så posisjon-x ,så posisjon-y , så størrelse-x, så størrelse-y.

  • @Bingussi
    @Bingussi 4 роки тому

    Når kommer det flere episoder? Jeg har følgt med den siste pygame serien din og det hjelper veldig! Ikke langt før jeg kan lage mitt helt egent spill.

    • @thor-erikrdland6000
      @thor-erikrdland6000 4 роки тому

      Beklager at det ble litt stopp her. Sommerferien kom og da ble det ikke noe produksjon. Nå starter programmering valgfag opp igjen på skolen, så da skal jeg få laget ferdig.

  • @ComedyShowClips-n9n
    @ComedyShowClips-n9n 4 роки тому

    bra lagt

  • @jopel0672
    @jopel0672 4 роки тому

    Hei. hvor kan jeg paste inn level koden?

  • @SKODAisSOLD
    @SKODAisSOLD 4 роки тому

    Flott video, med mange tips :D

  • @livecorneliagravdal5832
    @livecorneliagravdal5832 4 роки тому

    Jeg lurer på hvordan vi kan endre størrelse på ballen? Jeg tror jeg klarte å finne rett ball, men den var gigantisk da jeg kjørte koden. Bør man endre størrelse på ballen før man kjører koden, eller kan man endre størrelse på ballen i spillet? Veldig bra opplegg :).

  • @ThomasGabrielsen
    @ThomasGabrielsen 4 роки тому

    Takk for en interessant video! Jeg har foreløpig bare kikket litt raskt gjennom, men skal se hele videoen med full konsentrasjon ved første anledning. Setter stor pris på at du legger ved kildekode. Jeg har aldri testet "PyGame", men denne videoen og kildekode vil være til stor hjelp for å komme raskere i gang. Et spørsmål: Ved 35:32 lager du partikler som er flammeaktig. Har du forsøkt å legge på blur filter? Jeg har som nevnt ikke testet PyGame før og vet derfor ikke hvor lett det er å implementere dette i et partikkelsystem i PyGame. Fant noen referanser til blur-filter i PyGAme etter et raskt Google-søk: - pygamewiki.tiddlyspot.com/#[[How%20can%20I%20blur%20a%20surface%3F]] - www.pygame.org/docs/ref/transform.html#pygame.transform.smoothscale PS: Beklager hvis du diskuterer blur-filter i videoen da jeg som nevnt bare har "bladd" raskt gjennom videoen.

    • @thor-erikrdland6000
      @thor-erikrdland6000 4 роки тому

      Thomas Gabrielsen har ikke prøvd meg på blur! Det skal jeg se om er mulig.

  • @fredveraas7926
    @fredveraas7926 4 роки тому

    Blitt veldig interessert i dette - TAKK! Vet du om jeg kan bruk Robotpy sammen med Thonny?

    • @thor-erikrdland6000
      @thor-erikrdland6000 4 роки тому

      Jeg har ikke brukt robotpy men det ser ut som om at man kun trenger wpilib biblioteket og det var ikke noe problem å installere i Thonny. Bare gå til tools -> manage packages og søk opp wpilib.

  • @fredveraas7926
    @fredveraas7926 4 роки тому

    glemte å si at det var i Pygame 10 - samtidig forstår jeg at dette er en ferdig video - og kan ikke endres. Men siden du ikke forteller nøyaktig hvor du forandrer - klarer jeg aldri å korrigere feilen. Fins den ferdige koden (scriptet) et sted - etter hver enkelt Pygame? - slik at vi HAR fasiten oog kan benytte den i læringen videre?

    • @fredveraas7926
      @fredveraas7926 4 роки тому

      Bare hyggelig. Dessuten - jeg lagrer jo mine script - men hvis jeg ikke finner feilen - så følger denne feilen meg til neste Pygame - og jeg får ikke fult utbytte. Jeg går igjennom leksjonene igjen og igjen - og det tar kollosalt med tid. Men takk igjen, det er jo DET som gir læring også....

    • @thor-erikrdland6000
      @thor-erikrdland6000 4 роки тому

      Var det ikke den linjen jeg skrev svar på her i det andre spørsmålet ditt? putte self inn i: def reset(self): jeg har noen mellomlagringer av kode skal se om jeg finner episode 10

    • @thor-erikrdland6000
      @thor-erikrdland6000 4 роки тому

      @@fredveraas7926 Det er i klassen Spiller og funksjonen reset feilen er. Det mangler self inni parentesen. Skal se slik ut: def reset(self): self.fartx = 0 self.farty = 0 self.antall_antibac = 0

    • @thor-erikrdland6000
      @thor-erikrdland6000 4 роки тому

      Her er komplett kode etter episode 10: pastebin.com/TdkLvcbK

  • @fredveraas7926
    @fredveraas7926 4 роки тому

    Du fant en feil "her må det stå self inni parentesen" etter 8.04 minutter. Men her er det en periode hvor ditt spillevindu dekker over all koden - PS kan du flytte posisjonen for spillvinduet så langt opp og til høyre som mulig? DA VIL VI SE FEILKODENE DU FÅR OGSÅ, SLIK AT VI KAN FØLGE hvor feilen ligger - og se hvordan du retter.ditt

    • @thor-erikrdland6000
      @thor-erikrdland6000 4 роки тому

      Huff, ja det ble et par slike glipper. Jeg lærte meg samtidig et helt nytt opptaker system. Jeg skal flytte spillvinduet i fremtidige filmer. Takk for tips.

    • @thor-erikrdland6000
      @thor-erikrdland6000 4 роки тому

      Aj aj aj.... . Det der var ikke bra :(

    • @thor-erikrdland6000
      @thor-erikrdland6000 4 роки тому

      Det er nok at det mangler "self" i linje 96 def reset(): ALLE funksjoner som defineres inne i en klasse må starte med "self" i parantesen.

  • @fredveraas7926
    @fredveraas7926 4 роки тому

    oversikten

  • @fredveraas7926
    @fredveraas7926 4 роки тому

    Supert - hvor finner jeg teorien (overikten) over tilgjengelige kommandoer - og hvorfor/hvordan de brukes.Og.... har du erfaring for at Tonny henger seg opp og jeg kastes helt ut - må starte helt på nytt?

    • @thor-erikrdland6000
      @thor-erikrdland6000 4 роки тому

      Fred Øveraas har ikke opplevd at thonny henger seg opp. Det hender at koden du kjører henger seg opp ved feil, da gjelder det å få klikket på stop-knappen i thonny (den ligger ofte bak vinduet). Skal lage en egen film tilgjengelige kommandoer men du finner det her: www.pygame.org/docs/

  • @fredveraas7926
    @fredveraas7926 4 роки тому

    trykketliste = pygame.key.get_pressed() expected an intended block Hva kan da problemet være?

    • @thor-erikrdland6000
      @thor-erikrdland6000 4 роки тому

      Fred Øveraas da mangler du eller har et mellomrom for mye på starten av linjen (eller linjen før/etter)

  • @ØyvindLøkling
    @ØyvindLøkling 4 роки тому

    Pastebin lenke pastebin.com/Q7PwdANK

  • @fuzzbin
    @fuzzbin 4 роки тому

    Veldig gode filmer! Har du mulighet til å legge ut lenken til pastebin-koden i videobeskrivelsen?

    • @thor-erikrdland6000
      @thor-erikrdland6000 4 роки тому

      Takk Tom Jarle. Jeg fikk ingen varsling på kommentaren din derfor rakk Øyvind å svare før meg. Jeg hadde lagt ut pastbin-lenken på video 2.... Har blitt veldig glad i Python, første gang jeg prøvde Python det var på kurset ditt på Greveskogen!

    • @fuzzbin
      @fuzzbin 4 роки тому

      @@thor-erikrdland6000 Helt enig. Jeg er også blitt veldig glad i Python. Utrolig velegnet til bruk i skolen (...og alle mulig andre ting). Hyggelig at det var på Greveskogen du fikk første prøvesmak. :-) Nå må nok du kurse meg. ;-) Vi får holde kontakten og tipse hverandre om morsomme og gode opplegg og idéer. God påske ønskes!

    • @MrNickGi
      @MrNickGi 3 роки тому

      Kan ikke dette gjøres i Idle? Mulig jeg misset noe du sa.

  • @Elith-
    @Elith- 5 років тому

    Halla Tor Erik!

  • @SK-gu3hb
    @SK-gu3hb 5 років тому

    ohh yeahh yeahh

  • @VENO5407
    @VENO5407 5 років тому

    Hvordan gjør du det hvis det er opphøyde tall/bokstaver? Skal du ta kvadratroten av alt da?

    • @thor-erikrdland6000
      @thor-erikrdland6000 5 років тому

      Hvis det er opphøyd i andre, kan du ta kvadratroten når du bare har x^2 igjen på en side. Hvis du har 3x^2 må du først dele på 3.

  • @yonasgebremariam4857
    @yonasgebremariam4857 6 років тому

    Kan vi bruke størst i stedet av maks

    • @thor-erikrdland6000
      @thor-erikrdland6000 6 років тому

      Hvis den virker så gir den nok akkurat samme svar ja. Det kommer vel bare an på om du har norsk eller engelsk versjon. Tror uansett at de engelske kommandoene virker.

  • @pulsepledgelife
    @pulsepledgelife 6 років тому

    please share info on how to do this

  • @mopatur3011
    @mopatur3011 6 років тому

    KJEDERLIG

    • @thor-erikrdland6000
      @thor-erikrdland6000 6 років тому

      Det kan godt hende :) Kanskje du heller skulle se en video om rettskriving?

    • @spejo7331
      @spejo7331 6 років тому

      qqrdo REKT

  • @viljar_5339
    @viljar_5339 7 років тому

    takk! har matte tentamen i morgen og glemte hvordan man gjorde det

  • @narjeshassan1248
    @narjeshassan1248 7 років тому

    takk

  • @anonymous-hl7ko
    @anonymous-hl7ko 7 років тому

    Tack så jättemycket du påminde mig genom den här videon vad en relativ frekvens var!! Jag hade glömt bort och jag har ett "prov" imorgon hehe 😅

  • @thor-erikrdland6000
    @thor-erikrdland6000 8 років тому

    #include <LiquidCrystal.h> int xPin = A0; int yPin = A1; int buttonPin = 8; int xPosition = 0; int yPosition = 0; int buttonState = 0; int guess = random(0,100); // Starter alltid på 50 - kan gjøres random. int minGuess = 0; // variabel som holder rede på det laveste tallet som er gjettet int maxGuess = 100; // variabel som holder rede på det høyeste tallet som er gjettet int guesses = 0; // teller antall forsøk. LiquidCrystal lcd(12, 11, 5, 4, 3, 2); void setup() { lcd.begin(16, 2); pinMode(xPin, INPUT); pinMode(yPin, INPUT); pinMode(buttonPin, INPUT_PULLUP); } void loop() { xPosition = analogRead(xPin); yPosition = analogRead(yPin); buttonState = digitalRead(buttonPin); lcd.setCursor(0,0); lcd.print("Jeg tipper:"); lcd.setCursor(12,0); lcd.print(guess); lcd.setCursor(0,1); lcd.print("< mindre mer >"); if(xPosition > 800) { // tallet er mindre maxGuess = guess; guess = int((minGuess + maxGuess)/2); guesses++; delay(800); lcd.clear(); } if(xPosition < 400) { //tallet er større minGuess = guess; guess = int((minGuess + maxGuess)/2); delay(800); guesses++; lcd.clear(); } if(buttonState == LOW){ // klikk som indikerer at svaret er riktig. guess = random(0,100); maxGuess = 100; minGuess = 0; lcd.clear(); lcd.setCursor(0,0); lcd.print("Jeg klarte det!"); lcd.setCursor(0,1); lcd.print("FORS0K : "); lcd.setCursor(8,1); lcd.print(guesses); delay(3000); guesses = 0; lcd.clear(); } }

  • @ultrawidedelts709
    @ultrawidedelts709 8 років тому

    tusen takk!!!

  • @Berge2002
    @Berge2002 8 років тому

    takker for info

  • @user-pb9mv8vf1q
    @user-pb9mv8vf1q 9 років тому

    "Kjempe smart !

  • @sivaarul6340
    @sivaarul6340 9 років тому

    Takk for info, nå lærte jeg masse. Du reddet dagen min, dette skjønnte ikke før. Nå kommer jeg til å få en 6er på matte tentamen.