Zum Inhalt springen
L

Das Video kommt von YouTube: erst beim Abspielen verbindet sich die Seite mit YouTube (Google).

Spiel programmieren mit SCRATCH - Tutorial auf Deutsch

Programmieren lernen13:24 147.667 Aufrufe veröffentlicht Auf YouTube

Das Wichtigste aus dem Video

Tipp auf eine Zeit – das Video springt genau dorthin.

Transkriptautomatisch erstellt · 99 Zeilen
Herunterladen
  1. in diesem Video zeige ich dir wie du dieses kleine sprungspiel hier mit Scratch bauen kannst das heißt wenn du dieses Video hier bis zum Ende
  2. durcharbeitest dann wirst du in der Lage sein deine eigenen kleinen Spiele mit Scratch zu programmieren falls du scratch noch nicht kennst hierbei
  3. handelt es sich um eine Lernplattform für absolute Programmieranfänger das heißt Leute die noch nie eine Zeile Code in ihrem Leben geschrieben haben hier
  4. musst du nämlich gar kein Quellcode schreiben aber lernst trotzdem spielerisch die ganzen Konzepte die man als Anfänger braucht das heißt das
  5. gleich was wir jetzt hier gleich spielerisch machen machen Programmierer im Endeffekt auch nur natürlich auf einem etwas höheren Level dieses Video
  6. ist also der idealer Einstieg wenn du dich für das Programmieren interessierst und jetzt vielleicht noch keinerlei Vorerfahrung hast du kannst einfach hier
  7. auf scratch.mit.edu gehen das ganze ist in der Videobeschreibung verlinkt und dann drückst du hier auf beginne mit dem
  8. Erstellen hier haben wir jetzt unsere Umgebung um ein kleines Spiel zu erstellen und das Ganze ist wirklich extrem einfach wir haben hier auf der
  9. rechten Seite einen Character den können wir bewegen wir können weitere Elemente zu unserer Spielwelt hier hinzufügen und können die alle auch mit Tasten und so
  10. weiter Steuern außerdem haben wir hier in der Mitte unseren Arbeitsbereich hier können wir genau sagen was die einzelnen Elemente machen sollen Links haben wir
  11. jetzt verschiedene Funktionalitäten und verschiedene Befehle die wir unseren einzelnen Spielobjekten hinzufügen können ich zeige dir mal etwas ganz
  12. einfaches wir können beispielsweise sagen wenn eine Taste erstellt wird nämlich unsere Rechte piltaste dann möchten wir dass ich unser
  13. Spieler hier um Zeh Schritte bewegt ich bewege jetzt den Spieler mit der Maus hier nach links und jetzt drücke ich die Rechte falliltaste und wir sehen jedes
  14. Mal wenn ich die Taste drücke bewegen wir uns nach rechts genau das gleiche können wir natürlich auch nach links machen das heißt ich kann sagen wenn die
  15. linke falltaste gedrückt wird dann möchte ich ebenfalls mein Spieler bewegen allerdings um -10 Schritte und jetzt kann ich bereits nach links und
  16. nach rechts laufen wenn du das Ganze übrigens nicht auf Englisch haben möchtest sondern auf Deutsch dann drückst du einfach hier auf die
  17. Weltkugel und wählst Deutsch aus und jetzt sehen wir dass hier alles auf deutsch übersetzt ist jetzt kannst du hier rechts unten übrigens auch einen
  18. Hintergrund hinzufügen dafür drückst du einfach auf Hintergrund wählen und wählt jetzt hier einen Hintergrund aus z.B diese Wüste und schon läuft unsere Katze
  19. hier durch die Wüste ich stell die mal hier unten hin und jetzt können wir un unsere Katze bereits in unserem Spiel nach rechts und nach links bewegen und
  20. du siehst dass du hier links wirklich jede Menge verschiedene Aktionen hast so können wir beispielsweise auch einen Sprung hinzufügen das heißt wir können
  21. sagen wenn die Leertaste gedrückt wird dann wollen wir springen das heißt wir gehen auf Bewegung und wollen natürlich unsere ykoordinate bewegen und zwar um
  22. 10 das heißt wenn ich jetzt hier auf die Leertaste drücke dann bewegt sich unsere Katze hier schon mal so ein Stückchen nach oben das ist natürlich natürlich
  23. noch nicht genug deswegen werden wir das noch ein paar Mal wiederholen dafür gehe ich auf Steuerung und sage dass wir das ganze zehn Mal wiederholen wollen das
  24. heißt wenn ich jetzt auf die Leertaste drücke dann gehen wir zehn Dinger nach oben und genauso wollen wir jetzt auch zehn mal wieder nach unten gehen das
  25. heißt ich sage wieder wiederhole zehn Mal und gehe auf Bewegung und ändere wieder meine ykoordinate jetzt allerdings nicht um 10
  26. sondern um -10 das heißt ich gehe erst 10 x 10 Pixel hoch und danach gehe ich Zeh x 10 Pixel runter wenn ich jetzt die Katze hier unten hinpacke und auf die
  27. Leertaste drücke dann haben wir hier bereits so einen Sprung das Tutorial hier können wir erstmal zuklappen wir können jetzt also uns bereits nach
  28. rechts bewegen nach links bewegen und springen was wir jetzt natürlich noch brauchen sind ein paar weitere Elemente in unserer Welt dafür drücke ich hier
  29. einfach auf plus Figur wählen und kann weitere Figuren hinzufügen vielleicht können wir mal so einen kleinen Baseball hier einfügen der ab und zu dann von
  30. rechts nach links rollt das heißt wir müssen diesen Baseball natürlich irgendwie Bewegung hinzufügen normalerweise starten wir unser Spiel
  31. immer wenn wir hier oben auf diese Flagge drücken und dafür gibt es auch ein Ereignis und zwar hier wenn die Flagge angeklickt wird was wir jetzt
  32. haben wollen ist dass unser Ball sich permanent bewegt wir sagen also wiederhole fortlaufend was wir fortlaufend machen wollen ist dass wir
  33. unsere x-Koordinate um 10 verändern wenn ich jetzt auf die Flagge drücke dann startet es und wir sehen es klappt zwar schon ganz gut aber unser bewegt sich
  34. hier nach rechts er muss sich nach links bewegen also stoppen wir das Spiel indem wir auf das hier drücken und sagen dass die x-Koordinate sich um -10 verändern
  35. soll außerdem sollte sich unser bei natürlich noch drehen das heißt wir könnten hier sagen drehe dich um 15° ändere die Koordinate um -10 und jetzt
  36. sehen wir wenn wir den Ball hier am besten wieder an die Startposition bringen dass unser Ball sich bereits so dreht die beiden Befehle hier werden
  37. zwar hintereinander ausgeführt aber das geht so schnell dass wir davon gar nichts mitbekommen mich nervt es außerdem dass wenn ich das spiel starte
  38. unsere Position von bei natürlich nicht immer gleich ganz am Anfang ist eigentlich sollte die ballposition ja immer hier rechts sein und zwar hier
  39. werden ja die Koordinaten angezeigt bei x 192 und Y 125 genau dahin können wir auch unsere Koordinaten stellen und zwar können wir
  40. sagen dass ganz am Anfang immer X auf 192 und Y auf 125 gesetzt wird das heißt jedes Mal wenn ich jetzt starte egal wo ich bin zack immer wenn ich auf die
  41. Flagge drücke sehen wir dass unser Ball wieder hier an den Anfang gesetzt wird das gleiche können wir übrigens auch mit der Katze machen dafür drücke ich hier
  42. wieder auf die Katze ich benenne die jetzt auch mal um von Sprite 1 zu Katze und sage dass wenn wir das Spiel starten also wenn hier diese Flagge angeklickt
  43. wird dass wir dann unser X auf diese Koordinate setzen und setze y auf -97 oder um es gleich zu machen machen wir -15 und sobald wir jetzt auf Start
  44. drücken sehen wir hier egal wo sich unsere Elemente befinden sobald ich auf die Flagge drücke zack befindet sich alles hier wieder an der richtigen
  45. Stelle jetzt kann ich zwar bereits über den Ball springen aber wenn ich nicht über den Ball springe dann passiert auch nichts schlimmes das müssen wir ändern
  46. und zwar indem wir irgendwie herausfinden ob der Ball mit der Katze kollidiert und du hast es Dir wahrscheinlich schon gedacht dafür gibt
  47. es ebenfalls wieder ein Ereignis in diesem Fall ist es hier aber nicht wirklich ein Ereignis sondern wir müssen auf Steuerung drücken denn ein Ereignis
  48. wird immer nur beim Start ausgeführt hier können wir jetzt warten bis ein gewisses Ereignis erfüllt wird das Ereignis das erfüllt werden muss das
  49. finden wir bei fühlen und zwar steht hier wird von Mauszeiger berührt das ziehen wir mal hier rein und wir wollen jetzt nicht dass etwas vom Mauszeiger
  50. berührt wird sondern natürlich von der Katze das heißt wenn unser Ball von der Katze berührt wird erst dann soll etwas passieren dafür gehen wir wieder
  51. aufsteuerung und zwar wollen wir dann alles stoppen so jetzt wird das hier aber noch nicht ausgeführt sondern das wird erst ausgeführt wenn wir auf diese
  52. Flagge drücken ja wir brauchen irgendein Ereignis um das zu starten und da zieh ich jetzt einfach die Flagge hier oben hin und sage jetzt wenn auf die Flagge
  53. geklickt wird dann passieren zwei Sachen mit dem Ball einmal bewegt sich der Ball ja die Koordinaten werden hier gesetzt und dann bewegt er sich fortlaufend und
  54. dreht sich fortlaufend und auf der anderen Seite wird auch gesagt wir haben hier diese Flagge und wenn da drauf geklickt wird dann wird gewartet bis der
  55. Ball mit der Katze kollidiert und wir sehen hier zack sobald wir hier kollidieren wird automatisch hier dieses Spiel gestoppt wir können jetzt hier
  56. noch nicht so richtig drüber springen denn unsere Katze springt noch nicht hoch genug und der Ball ist auch noch viel zu groß beides müssen wir ändern
  57. erstmal würde ich die Größe von unserem Ball verändern das heißt ich sag einfach mal wenn wir starten dann setzen wir nicht nur die x und die Y Koordinate
  58. sondern wir setzen auch die Größe auf 30% von dem was wir jetzt aktuell haben wenn wir jetzt starten dann ist der Ball so klein wenn uns das zu klein ist dann
  59. können wir hier auch 50 oder so sagen ja man muss das Ding ja noch irgendwie sehen und vielleicht hier das Y auf 145 oder so das sieht doch schon
  60. ziemlich gut aus und jetzt können wir hier schon fast drüber springen allerdings noch nicht ganz dafür müssen wir wahrscheinlich das noch ein bisschen
  61. feine tunen das klappt schon irgendwie aber es ist noch nicht ganz easy wir können also zur Katze gehen und sagen dass die Katze noch so ein bisschen
  62. höher springen soll vielleicht immer 12 nach oben und natürlich 12 nach unten wenn ich jetzt starte da dann sehen wir dass wir schon mal so ein bisschen höher
  63. springen und das macht's auf jeden Fall leichter wir können jetzt nicht nur warten bis unser Ball die Katze berührt sondern auch bis unser Ball den Rand
  64. berührt dafür können wir das ganze hier duplizieren und sagen wenn unser Ball hier den Rand berührt dann soll was anderes passieren wir wollen dann nicht
  65. alles stoppen sondern wir wollen eigentlich die x-Koordinate wieder verändern und die ykoordinate dass der Ball hier wieder am
  66. Anfang ist die ykoordinate bleibt eigentlich gleich weil der Ball in diesem Fall ja immer auf dem Boden ist aber die x-Koordinate die müssen wir
  67. wieder auf 192 setzen wir gehen also auf Bewegung und sagen setze X auf 192 wenn wir jetzt starten und hier
  68. rüber springen dann sehen wir dass unser Ball sobald er den Rand berührt beim ersten mal wieder an den Anfang gesetzt wird beim zweiten Mal allerdings nicht
  69. mehr denn wir warten ja nur einmal da drauf wenn wir allerdings das ganze noch in so ein wiederhole fortlaufen Block packen und jetzt noch mal starten dann
  70. wird das Ganze natürlich öfter ausgeführt das heißt na so wir müssen natürlich schaffen daüber zu springen einmal zweimal dreimal und so weiter ja
  71. gar nicht so einfach das Spiel aber wenn es klappt dann wird der Ball immer wieder an den Anfang teleportiert und das coole ist das können wir jetzt nicht
  72. nur mit einem Ball machen sondern du kannst hier noch viel viel mehr Objekte reinpacken und du siehst aha geht schon einigermaßen was ich jetzt noch machen
  73. möchte ist dass ich unsere Katze bewegt denn gerade ist die noch ziemlich statisch wenn wir allerdings die Katze hier rechts unten auswählen und dann auf
  74. Kostüme drücken dann sehen wir dass unsere Katze hier diese beiden Bilder hat du könntest sogar noch weitere hinzufügen wenn du willst dafür kannst
  75. du das hier duplizieren und dann hier die einzelnen Gelenke noch von der Katze verändern wir bleiben jetzt allerdings erstmal bei diesen zwei Bildern und wir
  76. wollen dass diese beiden Bilder sich hier abwechseln wie können wir das erreichen dafür können wir sagen dass wenn sich unsere Katze bewegt das ist ja
  77. immer der Fall wenn unser Spiel läuft das heißt wenn auf diese Flagge hier gedrückt wird dann wollen wir eigentlich fortlaufend immer wiederholen und zwar
  78. dass ich diese Bilder verändern jetzt müssen wir überlegen wo wahrscheinlich diese Bilder sind sind sie bei Bewegung nein sie sind sehr wahrscheinlich bei
  79. aussehen und hier können wir jetzt sagen dass wir immer zum nächsten sogenannten Kostüm wechseln wollen so ein Kostüm das sehen wir hier sind diese beiden Bilder
  80. und wenn wir das ganze jetzt starten dann sehen wir dass sich unsere Katze unglaublich schnell bewegt ja also es klappt schon mal aber die rennt wie eine
  81. Verrückte das ganze können wir noch bremsen indem wir einfach sagen dass wir zwischen den Bild wechseln hier immer einen kurzen Moment warten wollen wenn
  82. ich auf Steuerung gehe dann sehe ich warte eine Sekunde das ist natürlich viel zu langsam jetzt ändert sich das Bild einmal pro Sekunde und wir sehen
  83. das ist ultra langsam aber wir können das ganze hier natürlich auch na sagen wir mal auf 0,1 Sekunden stellen jetzt bewegt es sich in etwa so sieht jetzt
  84. noch ein bisschen komisch aus weil wir halt nur zwei Bilder haben da müsste man noch mal ein paar mehr Bilder hinzufügen aber die Katze bewegt sich jetzt schon
  85. mal und ich finde das sieht schon mal gar nicht so schlecht aus und wir haben jetzt schon mal ein ganz cooles Basic Programm geschrieben und genauso
  86. schreibt man Programme das heißt genauso wie ich das Programm jetzt hier geschrieben habe werden Programme auch in der Realität geschrieben nur dass du
  87. halt hier alles mit so Baustein zusammensetzt und in echt musst du halt für diese Bausteine Befehle eingeben mit Text aber das ganze ist tatsächlich gar
  88. nicht so anders und das kann man auch relativ schnell lernen wenn du dich für Programmierung interessierst dann empfehle ich dir um einfach mal diese
  89. Grund legen Struktur in deinen Kopf zu kriegen erst einmal mit Scratch einige Sachen auszuprobieren Bau dieses Spiel erstmal weiter erweitere dieses Spiel
  90. tob dich aus Bau ein paar andere Spiele Bau vielleicht ein paar kleine weitere Programme mit Scratch und wenn du das ganze gemacht hast dann würde ich mich
  91. mal meine erste richtige Programmiersprache Wagen z.B JavaScript javaScript ist eine der verbreitetsten Programmiersprachen da draußen und auch
  92. die mit der man sehr wahrscheinlich am schnellsten einen Job findet wenn du dir vorstellen kannst das ganze auch irgendwann mal beruflich zu machen dann
  93. empfehle ich dir klick doch mal ganz oben auf den Link in der Youtube Beschreibung denn unser Job ist es Quereinsteiger zu gefragten
  94. Programmierern weiter zuubilden und diese auch in den ersten Job zu bringen das heißt Leute die vielleicht gerade in einem ganz anderen Bereich arbeiten und
  95. sich für Programmierung interessieren und Denken okay ich möchte das ganze gerne beruflich machen diese Leute bilden wir weiter und bringen Sie in ca
  96. 6 bis 9 Monaten in den ersten neuen Job in der IT also wenn dich das ganze interessiert dann trag Dich gerne auf unserer Internetseite für ein
  97. kostenloses Beratungsgespräch ein da ruft unser Team dich an und dann können wir dir auch all deine Fragen beantworten und vielleicht arbeiten wir
  98. schon bald zusammen und sehen uns mal persönlich ansonsten sehen wir uns natürlich hier auf diesem Kanal wieder im nächsten Video abonnieren nicht
  99. vergessen ich freue mich auf dich mach's gut dein junus

Zum Nachlesen