SPIEL PROGRAMMIEREN in 30 Minuten (ohne Vorkenntnisse) - Tutorial Deutsch

Поделиться
HTML-код
  • Опубликовано: 29 сен 2024

Комментарии • 42

  • @Manfred-123
    @Manfred-123 3 месяца назад +4

    Momentan schaffe ich es noch nicht, den Bug bei der Kollision so zu schalten, dass nach dem drücken der OK-Taste alles zurückgesetzt wird 🤣

    • @karlheinzrubenacker9912
      @karlheinzrubenacker9912 3 месяца назад

      Ich habe es so gelöst, bin aber absoluter Anfänger! Gestern erst nachgebaut.
      if (Gegner_left < 200 && on_ground)
      alert ("GAME OVER");

      if (Gegner_left < 200 && on_ground)
      Gegner_left = 1920;

  • @Nullifier1998
    @Nullifier1998 3 месяца назад +1

    Mehr davon.

  • @snackthat5489
    @snackthat5489 3 месяца назад

    Kannst du mal wieder ein Java Script Tutorial machen wo du aber in die Tiefe Js-Eigenschaften etc. Erklärst.

  • @skoxlay
    @skoxlay 3 месяца назад +1

    mit welcher taste bist du immer gesprungen? bei mir klappt keine.

    • @Manfred-123
      @Manfred-123 3 месяца назад

      Bei mir schon 🤷‍♀ sollte in der Regel mit jeder Taste gehen, da keine gesonderte Taste abgerufen wird 🫣

    • @skoxlay
      @skoxlay 3 месяца назад

      @@Manfred-123 Ja habs jetzt auch

  • @northrocket.mp4
    @northrocket.mp4 3 месяца назад

    Bitte mal ein Video wie man einen Toggle Switch für eine Webseite programmirt.

  • @Lilly_love877
    @Lilly_love877 3 месяца назад +1

    Ich habe in 10 min geschaft 😂

    • @Kixxz
      @Kixxz 3 месяца назад +2

      Wooooow bist du krass 🤪🤙🏼🤯🤯😱

    • @Lilly_love877
      @Lilly_love877 3 месяца назад +1

      @@Kixxz danke

    • @Manfred-123
      @Manfred-123 3 месяца назад

      Man muss es in der Regel auch nur abtippen 🤣

    • @findikvedat
      @findikvedat 3 месяца назад

      Was heißt das? Wie bist du vorgegangen, erst Video angeschaut und dann Code geschrieben? 💪

    • @Lilly_love877
      @Lilly_love877 3 месяца назад

      @@findikvedat ja

  • @marcelaeroka6807
    @marcelaeroka6807 3 месяца назад +5

    Als jemand der selbst Plugins für eine Game-Engine entwickelt (RPG Maker, auch JavaScript) und der Community, teils sogar gegen Geld, zur Verfügung stellt, würde ich dieses eine Video von euch gerne respektvoll kritisieren.
    Ich finde, es gibt einen falschen Einblick von Programmierung. Warum sollte man heutzutage auch nur daran denken mit reinem JavaScript ein Spiel zu entwickeln? Auf der einen Seite muss man ja irgendwie mal beginnen Programmieren zu lernen, aber das was hier gezeigt wird, würde ich eher als "unnützes Wissen" einstufen. Ich glaube, dass man mit dem hier gezeigten Code so absolut gar nicht darauf aufbauen kann sobald man zu Unity oder PIXI.js wechselt.
    Ich meine, divs mit CSS steuern? Da läufts mir kalt den Rücken runter :D
    Auch das mit setInterval finde ich nicht gut. Games bzw. die Engine haben für gewöhnlich einen Game Loop, der bereits zur Verfügung gestellt wird, sodass man sich nicht mehr darüber kümmern muss, dass das Spiel mit 60FPS läuft. Sobald das Game auch nur ein bisschen komplexer wird werden die ganzen setIntervals schnell zur Hölle.
    Programmieren ist halt nicht nur IFs und WHILEs lernen, es geht auch darum ein Gefühl für Objekt-Orientierung zu haben oder Patterns wie zB MVC zu kennen. Darauf wurde jetzt zB gar nicht eingegangen. Aber gut, sind ja auch nur 30 Minuten :D

    • @IPnator
      @IPnator 3 месяца назад +2

      Danke, dass es mal jemand sagt! Genau das denke ich mir bei vielen Videos auch. Sie sind ja gut gemeint, helfen Anfängern aber wenig bis gar nichts oder sind sogar kontraproduktiv. Beispielsweise hätte ich anfangs nie verstanden, dass "wir sagen [mit dieser Zeile], dass unser blauer Gegner immer einen Abstand nach links von 1000px haben soll" hier nichts weiteres bedeutet als eine Variable mit der Zahl 1000 zu initialisieren (vgl. 16:35) und die Pixel von dem CSS kommen, das man über JS festlegt, was aber nur aufgrund des position-Attributes auf absolute so funktioniert. Als Anfänger weiß man irgendwie, es steckt viel mehr dahinter, ohne zu wissen, was es ist. Es fehlt eine Einordnung in das große ganze. Wenn man schon eine Webseite nimmt, dann sollte man erstmal zu 100% vertraut mit dem Aufbau einer Website, dem DOM, CSS und so fortgeschrittenen Methoden wie position absolute (was nebenbei 0 Flexibilität und Anpassung an Bildschirmgrößen bietet) oder Callback-Funktionen sein. Das ist aber bei fast allen RUclips Tutorials von fast allen Kanälen ein Problem.
      Man müsste natürlich erstmal mit Programmier-Logik anfangen, was nicht heißt, einfach irgendwas vormachen und die armen, unwissenden Anfänger machen es dann nach und sind verzweifelt, wenn ein Problem auftritt. Man muss vom kleinen, angefangen bei der Variable und Konstante (egal welche Sprache) über das mittlere wie Datenstrukturen und Objektorientierung bis hin zum Großen wie Projekt-Architektur, Frameworks etc. gehen - kurzum: So, dass man versteht, was man da macht. Wer noch nie eine Zeile Code geschrieben hat oder ein Tutorial braucht, um VS Code unter Windows zu installieren, hat ohne eine umfassende, aufklärende Belehrung nichts in der Softwareentwicklung und ganz besonders der Spieleentwicklung nichts verloren. Sorry dafür.

  • @fatihk.6487
    @fatihk.6487 3 месяца назад +2

    Richtig cool, direkt abonniert

  • @timmustermann2815
    @timmustermann2815 3 месяца назад +2

    In Unity geht das in zwei Minuten🥲

  • @DannyStrongMinecraft
    @DannyStrongMinecraft 3 месяца назад +4

    HTML, CSS und JS in einer Datei zu schreiben ist zu unübersichtlich und meiner Meinung auch unsauber.
    Ich benutze da extra Dateien für CSS und JS.

    • @j4sp3r41
      @j4sp3r41 3 месяца назад +1

      Ist ja auch normal. Aber hier sollte es halt schneller gehen, auch wenn es nicht lange dauert diese zu erstellen. Außerdem soll es ja auch für Noobs einfach zu verstehen sein:D

    • @DannyStrongMinecraft
      @DannyStrongMinecraft 3 месяца назад

      @@j4sp3r41 Stimmt auch wieder ^^

  • @hiem161
    @hiem161 3 месяца назад +1

    Ganz schön aufwendig aber toll hatte ich nicht gedacht

  • @Das_finazamt
    @Das_finazamt 3 месяца назад +1

    Wenn ich die seite bei "boxen einfügen und verwalten" öffne kommt nur id="charakter"
    id="enemy"
    Was hab ich falsch gemacht

    • @Manfred-123
      @Manfred-123 3 месяца назад +1

      Wie sieht der Code denn bei dir aus❓

    • @Das_finazamt
      @Das_finazamt 3 месяца назад +1

      @@Manfred-123 genau gleich bloß das halt die zwei zeilen (die ich oben erwänt habe) nicht die selbe farbe haben

    • @Manfred-123
      @Manfred-123 3 месяца назад

      @@Das_finazamt
      Ein _div_ mit der ID _character_ bekommt z. B. _red_ , und die andere z. B. _blue_ 🫣
      Bei CSS ist es halt wichtig, die Raute (Hash) davor zu setzen 😉 da es verschiedene Methoden gibt...

  • @IPnator
    @IPnator 3 месяца назад

    Kannst du sowas in der Art vielleicht mal für etwas fortgeschrittenere machen? Ich z.B. hab schon sehr viel Code gesehen und geschrieben, aber alles im Bereich Werbeentwicklung und Datenstrukturen. Bei echten Spielen, also solche, die nicht nur eine einfache Webseite mit HTML-Elementen sind, sondern mit richtigen Grafiken oder gar Texturen weiß ich quasi nichts. Ich weiß nur, dass es so Engines wie Godot, Unity oder Unreal gibt, mit denen man das einfacher machen kann. Die üblichen Programmier-Skills hab ich aber alle drauf. Ich glaube, so wie mir geht es vielen. Die Basics wie "Was sind HTML, CSS und Javascript? Was ist eine Variable? Was eine Schleife?" kennen sie, wenn es dann aber an andere Bereiche außerhalb des Webs geht, hörts schnell auf. Ich habe das Gefühl, dass fast alle deine Videos an die gerichtet sind, die noch nie eine Zeile Code geschrieben haben. Ich weiß nicht, ob dieser Ansatz der richtige ist, oder ob nicht eher eine Einsteiger-Playlist besser wäre, die man ab und zu überarbeitet und der Rest ist dann nur für Fortgeschrittene. Wer dann nicht weiterkommt, weil er z.B. nicht weiß, was eine Klasse (OOP) ist, weißt man wenn entsprechendes Wissen benötigt wird auf die Einsteiger-Playlist hin. So wie es jetzt ist, ist alles nämlich sehr redundant, was Programmierer ja bekanntlich verabscheuen ;-)

  • @freshgandalf3703
    @freshgandalf3703 3 месяца назад

    moin, ich hab das mahl ausprobiert, und wollte bei der -Jump()- Function ein setInterval nutzen, damit ich wie bei Fluppy Bird mehrere enemys einbauen kann welche in verschiedenen höhen fliegen.
    In dem SetInterval wollte ich ein if-tag einbauen, wenn die höhe des rote Quadrates bei 100 px ist
    if (player_top < 100) {
    ...
    }
    jetzt weiß ich aber nicht wie man das setInternal aufhebtund dann beim nächsten onekeydown wieder runter geht.
    kann mit da jemand helfen? ich hab gelesen das man Funktionen irgendwie mit break aufheben kann, aber wie ist das mit setinternal?

  • @JoniRottger
    @JoniRottger 2 месяца назад

    wenn ich mit dem coden noch nicht fertig bin aber ich meinen computer runterfahren möchte, muss ich dann etwas speichern um nicht meinen fortschritt zu verlieren ?

  • @hirnlager
    @hirnlager 2 месяца назад

    was machst du da? boxen mit div? nimm grafik elemante dafür wie svg oder canvas!

  • @rei6158
    @rei6158 3 месяца назад

    Ich will unbedingt einen scorer hab lange nachgesucht und will gerne um hilfe fragen

  • @hartgameryt9194
    @hartgameryt9194 3 месяца назад

    Ok

  • @rei6158
    @rei6158 3 месяца назад

    Bitte mehr so sachen

  • @Dg20119
    @Dg20119 3 месяца назад

    Habe in unity ein erworben wie kann ich ihn beheben?Soll ich mir ein yt Video anschauen?

    • @f_cfox
      @f_cfox 3 месяца назад +1

      Wie? Bitte nochmal

    • @Dg20119
      @Dg20119 3 месяца назад

      @@f_cfox wie meinst du?

    • @Dg20119
      @Dg20119 3 месяца назад

      @@f_cfox habe in unity einen error wie kann ich ihn beheben?