Spiel programmieren mit JavaScript ohne Vorkenntnisse

Поділитися
Вставка
  • Опубліковано 14 тра 2024
  • Kostenloses Beratungsgespräch: developerakademie.com/?...
    In diesem Video lernst du, wie du ein Spiel mit JavaScript programmierst. Auch als Anfänger kannst du das Ganze ohne Vorkenntnisse nachprogrammieren!
    Inhaltsverzeichnis:
    00:00 | Warum ist JavaScript so beliebt?
    00:38 | Einleitung Tutorial
    00:58 | Projektstart
    02:09 | VS Code Installation
    03:13 | Dein erstes Spiel
    ___ Links ___
    Spieldateien: drive.google.com/drive/u/1/fo...
    VS Code herunterladen: code.visualstudio.com
    ___ Library ___
    cdn.jsdelivr.net/npm/pixi.js@...
    Instagram: / junus.ergin (Junus Ergin)
    Tiktok: / herr_programmierer (Herr Programmierer)
    Podcast: open.spotify.com/show/3sOOzOg...
    ____ Über diesen Kanal ___
    Die Developer Akademie bildet dich zum Programmierer weiter. Auch wenn du noch NIE eine Zeile Code geschrieben hast, ist es möglich in 3 - 9 Monaten einen bezahlten Job zu finden. Dafür musst du nicht nur programmieren lernen, sondern einen guten Lebenslauf mit vielen verschiedenen Projekten vorweisen. In unserem Programm hast du ständigen Kontakt zu unseren Coaches, Hausaufgaben, Abgabefristen und Projekte aus der Praxis.
    Am Ende erstellen wir mit dir deinen Lebenslauf und unterstützen dich bei deiner Bewerbung.
    Informiere dich auf weiterbildung.developerakadem...

КОМЕНТАРІ • 82

  • @DerekKaddatz
    @DerekKaddatz 3 місяці тому +26

    ich bin echt froh das es solche Softwareentwickler gibt wie dich, du gibst dein wissen an uns weiterund dafür bin ich dir sehr dankbar

  • @razorhunterzunique4282
    @razorhunterzunique4282 3 місяці тому +1

    Also ich muss sagen, es hat sehr viel Spaß gemacht sich einmal ein wenig auszuprobieren Daumen hoch dafür!!

  • @BruhHC332
    @BruhHC332 3 місяці тому +10

    @Programmieren lernen ist der beste Kanal um Programmieren zu lernen(Es liegt halt im Namen!)

    • @Hallo12435
      @Hallo12435 2 місяці тому

      Du spielst Brawl Stars

    • @BruhHC332
      @BruhHC332 2 місяці тому

      @@Hallo12435 Ja,und?

    • @Hallo12435
      @Hallo12435 2 місяці тому

      @@BruhHC332 hab ich nur gesehen :D

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

    Hey, das hat Spaß gemacht! Vielen Dank! 🙂

  • @Dj_Wurstscheible
    @Dj_Wurstscheible 2 місяці тому

    Danke dir dank deinen videos kann ich jetzt ein bisschen programmieren

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

    Was ein gutes Erklärung Video krass!!

  • @engy-0071
    @engy-0071 2 дні тому +1

    Woww echt woww👌🏼

  • @Der_Yoloist
    @Der_Yoloist 3 місяці тому +6

    Hallo!
    Ich hab mal ein bisschen deine Videos durchstöbert und mir ist da so was aufgefallen.
    Du hast eine unglaubliche Vielzahl an Tutorials was wirklich gut ist, aber ich vermisse etwas.
    Unzwar WIE man ein Projekt von A-Z durchplant. Sowas passt wahrscheinlich nicht in ein komplettes Video, aber das ist echt mangelware auf UA-cam und genau der Knackpunkt der mich in meinen Projekten immer bricht.
    Ich weiß einfach nicht welche Klassen wohingehören, welche Klassen ich brauche etc.
    Ich hab immer eine grobe Idee aber bei der Umsetzung merk ich dann, dass das so nicht funktioniert wie ich es geplant hatte und dann versuch ich es erneut.
    Es ist frustrierend wenn man etwas größere Projekte habe. Bin nicht sicher ob ich zu perfektionistisch bin, obs mitunter ein meinem adhs liegt oder was anderes.
    Aber eine grundlegende Hilfestellung.. ein Rezept an das ich mich richten kann, von einem Vollprofi wie dir, würde mir unheimlich weiterhelfen :)
    Viele Grüße
    Timo

    • @DosKolossos
      @DosKolossos 3 місяці тому +2

      ich kann deinen Puinkt verstehen und das Wissen, das du willst, wird dir wohl kein UA-cam-Video geben.
      Wenn du dich beruflich in die Softwareentwicklung verändern willst, solltest du wirklich das in der Beschreibung verlinkte kostenlose Beratungsgespräch durchführen, um remote an der Developer Akademie teilzunehmen. Ich selbst bin seit einem Monat da und bereue es seither keine Sekunde!
      Zunächst werden die Basics vermittelt und das ziemlich praxisnah. Nach kurzer Zeit steht auch schon die erste Gruppenarbeit an, wo du lernst, solche Projekte wirklich durchzuplanen.
      Als Unterstützung stehen dir täglich wirklich tolle Mentoren zur Seite, die sehr gutes Feedback zu deinen Fragen oder Arbeiten geben.
      Du kannst es dir einfach mal anhören.
      Liebe Grüße
      David
      (kein Mitarbeiter der Developer Akademie, echt jetzt)

    • @Der_Yoloist
      @Der_Yoloist 3 місяці тому +2

      @@DosKolossos Vielen Dank für deine Antwort! Ja ich bin ausgebildeter FIAE und habe in meiner Ausbildung mit u.A. mit Spring gearbeitet und schon ein paar Projekte hinter mir.
      Leider litt ich nach meiner Ausbildung an einem Burnout (Ende 2022) und hab mich noch immer nicht ganz davon erholt. Dazu kommt noch eine starke Einschränkung durch ADHS.
      Ich bekam bereits eine Schulung vom Arbeitsamt bezahlt nämlich das OCA (Oracle Certified Associate) aber durch meine aktuelle gesundheitliche Situation bin ich finanziell nicht dazu in der Lage diesen Kurs anzustreben so gern ich das auch machen würde.
      Um aber nicht still zu stehen, mach ich privat Projekte so gut ich kann und bilde mich via UA-cam und Referenzen weiter.
      Entschuldige die "Text-Wall". Irgendwie dachte ich es hilft meine Lage zu verstehen bevor ich mit einem simplen:"Das kann ich mir grad nicht leisten" um die Ecke komme.

    • @TechworldNoob-cb3fb
      @TechworldNoob-cb3fb 2 місяці тому +1

      Hey, ich grätsche mal rein. Wenn du dein ADHS in den Griff bekommen möchtest, ich weiß es klingt blöd aber es wirkt, wie bei Bruce Banner wenn er nicht zum Hulk werden wollte😆Sorry aber passt. Fang an zu meditieren. Nicht so ,,OHMMMMMM!", sondern irgendwo gemütlich hinsetzten und auf die Atmung konzentrieren. Versuchen an nichts anderes zu denken, so lang wie möglich. Es wird dauern aber von Mal zu Mal, lernst du deine Gedanken zu kontrollieren. Es hilft auch gegen den Stress im Körper, der bei einem Burnout ja durchaus vorhanden war/ist. @@Der_Yoloist Ich fand meditieren auch immer ziemlich bescheuert aber man muss halt nicht barfuß im Schneidersitz sitzen und ,,Ohmmmm!" summen, es geht eher um die Kontrolle. Perlentaucher schaffen es damit auch sich zu konzentrieren, also kein Humbug.
      Sorry für den Roman, helfe gern. Viel Erfolg, es gibt auch YT Videos dazu.

    • @Der_Yoloist
      @Der_Yoloist 2 місяці тому +1

      @@TechworldNoob-cb3fb Vielen Dank! Genau das dachte ich mir nämlich immer. ich kam mir immer mega bescheuert dabei vor, aber habs überall gelesen, dass es helfen soll. Vllt ist es einfach das was fehlt.
      Keine Sorge, war kein Roman :) vielen Dank ich guck mich schonmal nach videos um

    • @TechworldNoob-cb3fb
      @TechworldNoob-cb3fb 2 місяці тому +1

      Viel Erfolg! Und nie aufgeben! 💪@@Der_Yoloist

  • @BruhHC332
    @BruhHC332 3 місяці тому +4

    Kannst du mal ein Video mach über HTML und CSS wo du alle „Befehle“ erklärst und zeigst was die machen und so 🙏

  • @marcelaeroka6807
    @marcelaeroka6807 3 місяці тому +4

    Ich arbeite viel mit RPG Maker. Die Engine exportiert Spiele auch als html/js Projekt das man einfach hochladen kann

  • @henrischerer-ku5ff
    @henrischerer-ku5ff Місяць тому

    War mein erster Erfolg beim Programmieren weiter so

  • @technikprimat8575
    @technikprimat8575 21 день тому

    cooles Video, Danke!!!

  • @user-el4df4il1x
    @user-el4df4il1x 3 місяці тому +3

    Danke sehr Yunus!

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

    Ein mega hilfreiches Video. Könntest du eventuell auch erklären wie ich das Spiel weiterentwickle und meine Freunde auch das Spiel spielen können?

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

    Mich würde ein Video freuen über Design Pattern. Ich glaube das ist ein Wissen, dass total underreated ist. Manche Betriebe setzen so ein Wissen voraus. Außerdem findet man auf deutsch nicht viel dazu auf YT :)

  • @user-fb4tp6ir1u
    @user-fb4tp6ir1u 2 місяці тому

    Ich bin froh, das du diese Video gemacht hast!
    super erklärt!

  • @himbeergeschmack
    @himbeergeschmack 3 місяці тому +1

    Danke

  • @derindividualist6625
    @derindividualist6625 2 місяці тому

    Folgende coole Erweiterungen würde ich mir zur Aufgabe machen:
    Counter
    Sound
    Hintergrund flackern bei Kollision
    React Native für Touch auf dem Smartphone.
    Lieber Junus, was würdest du zu den Ideen sagen?

  • @nickwagner9184
    @nickwagner9184 2 місяці тому +3

    Bei mir will einfach die Collision nicht funktionieren.. habs genauso abgeschrieben bis auf die Bilder die hab ich geändert.. und den namen natürlich, aber dennoch fliegen die einfach durch.. einfach am verzweifeln.

    • @brakr10385
      @brakr10385 2 місяці тому +1

      ich habe tatsächlich das selbe Problem. Habe eigene Grafiken als PNG genommen und dadurch andere namen, die Collision und das "stopGame" funktioniert auch bei mir nicht.
      hat das was mit der Bibliothek und den Namen zu tun, da wir nicht dieselben benutzen wie im Tutorial?
      lg

    • @brakr10385
      @brakr10385 2 місяці тому

      ok, habs rausgefunden.
      hab in der Bibliothek (gameloop.js) unter der funktion "isColliding" bei "typeof rocket !==" den namen von rocket auf meinen geändet und voila, es funktioniert! 🎉

    • @tweber1984
      @tweber1984 2 місяці тому

      @@brakr10385 mal die Entwickleroptionen im Browser öffnen, vielleicht besteht ein JavaScript Fehler. Wenn ihr eurer Rakete einen anderen Variablennamen gebt, müsst ihr in der gameloop.js in Zeile 97 "rocket" durch euren Variablennamen ändern (z.B. in meinen Fall von rocket in godHand ändern: let children = typeof godHand !== 'undefined' ? app.stage.children : []; )

  • @patrickbeusch3267
    @patrickbeusch3267 Місяць тому

    Hey du. Habe 0 erfahrung und bin jetzt mit bei video dran.(habe alles vorbereitet und werde es sicherlich noch beenden) Für meine idee werde ich c++ benötigen, was laut internet ziemlich schwer ist. Nun meine frage: soll ich zuerst mehr java lernen oder direkt mit deinem c++ tutorial starten? Übrigens ist dieses video super erklärt. Danke dafür schonmals

  • @alicezettl2392
    @alicezettl2392 25 днів тому

    Bei Minuten 7:29 , bleib mein Bildschirm weiß, es ändert sich nachdem STRG S nicht. Welcher Fehler habe ich da gemacht?

  • @divinadeserto7805
    @divinadeserto7805 2 місяці тому

    Ich habe ein denk Blockade ich will mal eine Anmeldung mit vue.js node.js (express) und einer Maria DB machen mit Benutzername und Passwort machen kann man da mal ein einfaches Tutorial machen?

  • @alolxd7247
    @alolxd7247 Місяць тому

    Collision will nicht passieren
    Hab versucht das script der gameloop anzupassen leider alles erfolglos

  • @heuerspitstop
    @heuerspitstop 2 місяці тому

    Du machst echt gute Videos, NUR du klickst zu viel im Code herum, was dazu führt, dass man manchmal nicht versteht was du da machst und ob es jetzt gerade wichtig ist. Und du solltest vielleicht erst sagen: ,,Klammer auf!" und dann () Tippen. Ich weiß, ihr großen UA-camr bekommt solche Kommentare gar nicht mehr mit aber ich versuche es trotzdem mal.
    Mega geil, bin jetzt schon bei "stopGame bei collision" Ist mein erstes Game, danach Snake oder Minecraft. Macht echt Spaß, Danke dafür!
    LG HEUERs Pit Stop 🚗💨💥
    bzw.
    Techworld Noob🕹💡🌎🧬

  • @blackred1981
    @blackred1981 Місяць тому

    Danke für dein Tutorial. Bei passiert allerdings nichts bei einer Kollision. Auch wenn Bullet mit Ufo kollidieren soll fliegt die Kugel hindurch. An was könnte das liegen?

    • @monikaglusacova2317
      @monikaglusacova2317 Місяць тому +1

      schau in deinem gameloops code rein wenn du andere namen verwendet hast musst du es dort auch ändern . Ich habe z.b. geschrieben statt rocket rakete und habe es dort geändert war nur ein wort in ganzem kode jetzt funktioniert es ^^

    • @tearsteam
      @tearsteam Місяць тому

      dann fehlen der "waitForCollision" Funktion die Objekte. Möglicherweise hast du diese nicht als array angegeben. Wie bei Minute 28:20 im Video

    • @blackred1981
      @blackred1981 Місяць тому

      @@monikaglusacova2317 Danke. Genau da war der Fehler ;-)

  • @Sofakartoffel93
    @Sofakartoffel93 Місяць тому

    Hat alles super funktioniert Spiel läuft super. Ich habe jetzt nur das Problem wenn ich das Spiel über den Ordner öffnen will öffnet sich zwar der Browser aber nur mit dem schwarzen Hintergrund ohne das Spiel an sich... Weiß jemand woran das liegen könnte?

  • @ramonmartin7281
    @ramonmartin7281 28 днів тому

    Bei mir bleibt das wo bei ihm dann die Rakete und so aufploppt im Internet alles weiß und es kommt Nix dazu woran liegt das?

  • @terrifyhd
    @terrifyhd 2 місяці тому

    kann mir wer helfen, bitte
    1 wo ist auf der windows qwertz das einfache anführungszeichen??? mit alt und 0130 das funktioniert nicht.

    • @terrifyhd
      @terrifyhd 2 місяці тому

      hab herrausgefunden das es erstmal mir doppelten anführungszeichen funktioniert. wie mache ich das einfache.

  • @evelynkrab7943
    @evelynkrab7943 20 днів тому

    wie kann ich den schwarzen hintergrund entfernen?

  • @MsTwix001
    @MsTwix001 Місяць тому

    für windows 7 nicht geeignet ?

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

    Ich werde das Video sicher noch anschauen.
    Aber als ich den Titel gesehen habe, musste ich grinsen - noch vor 2 Videos hast du gesagt, dass Javascript zu langsam für Spiele sei. 😂

    • @Volker-Dirr
      @Volker-Dirr 3 місяці тому

      Damit meinte er AAA Spiele. Du kannst grundsätzlich alles mit jeder Programmiersprache schreiben. Es ist dann nur unterschiedlich kompliziert und unterschiedlich schnell. Du würdest nie das neue GTA mit JavaScript schreiben, weil das viel zu langsam und umständlich wäre.
      Vom Prinzip kann man vereinfacht sagen "Einfache Programmiersprache" -> "langsam". "Schwere Programmiersprache" -> "schnell"

    • @MarkusH87
      @MarkusH87 3 місяці тому +1

      @@Volker-Dirr schon klar - ich bin selbst Entwickler (C#) und verstehe die Aussage schon richtig.
      Es war nur gerade eine gewisse "Situationskomik".

    • @Volker-Dirr
      @Volker-Dirr 3 місяці тому +1

      @@MarkusH87 Ah. ok. Ja, insofern kann ich das nachvollziehen.

  • @eymenacikgoz1191
    @eymenacikgoz1191 11 днів тому

    ich kann irgendwie den Scrip nicht runterladen da kommt eine Fehlermeldung die ganze zeit

  • @eymenacikgoz1191
    @eymenacikgoz1191 10 днів тому

    bei mir kommt am anfang die schwarze box nicht

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

    Danke für das Totorial. Aber ich finde es gibt eine kleine Macke, als Anfänger sollte man diese basischen funktion in der bereitgestellten gameloop Datei können, deswegen würde ich das Totorial nicht einem Anfänger empfehlen. Trotzdem Danke

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

    Wo sind denn deine ganzen Links???

  • @DHoe-cn6bg
    @DHoe-cn6bg 3 місяці тому

    Ist Java skript nicht lediglich eine Skriptingsprache?

    • @Volker-Dirr
      @Volker-Dirr 3 місяці тому

      Das ist "lediglich" eine Skriptsprache. Das ist richtig. Warum ist das für dich ein Problem?

    • @DHoe-cn6bg
      @DHoe-cn6bg 3 місяці тому

      @@Volker-Dirr nein kein Problem, aber hier wird immer von Programmier-Sprache gesprochen.

    • @Volker-Dirr
      @Volker-Dirr 3 місяці тому

      @@DHoe-cn6bg Eine Skriptsprache ist eine Programmiersprache. Warum soll das deiner Meinung nach keine Programmiersprache sein?

  • @donnerman1856
    @donnerman1856 2 місяці тому

    mit welcher taste speichert mann

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

    Ich habe es jetzt zwei mal ausprobiert und es genau so getippt wie er es im Video gesagt hat. Aber bei mir klappt das mit dem live anzeigen im Browser nicht. Es bleibt weiß, egal was ich mache

    • @Mikazuro
      @Mikazuro 2 місяці тому

      habe leider dasselbe Problem :)

    • @alolxd7247
      @alolxd7247 Місяць тому

      Ihr müsst mit strg + s den Code speichern dann geht es

  • @user-rp8bd5of4m
    @user-rp8bd5of4m 2 місяці тому

    Die erste Werbung die ich auf dieses Video sehe ist eine Werbung für die 😂😂😂😂

  • @neovanheynsbergen8175
    @neovanheynsbergen8175 2 місяці тому

    bei mir bleib alles weiß könntest du mir weiter helfen?

  • @TheKodaWahya
    @TheKodaWahya 2 місяці тому +1

    also entweder bin ich zu dämlich oder ich weis nicht , hab alles genauso nachgemacht hab noch vor und zurück hinzugefügt und das dann natürlich dir bullet auf mit im Bild ist also sprich wenn der jet wie in meinem fall ist auf der y Achse mitten im Bild ist das die bullet dann nicht vom Boden weg startet sondern auf von der spitze des jet , alles läuft super nur die Kollision funkt nicht und auch die bullets treffen die Ufos nicht als würde das ganze auf der z Achse nicht auf der selben ebene sein , kann mir da jemand vll sagen warum das so ist , danke .,...

    • @heuerspitstop
      @heuerspitstop 2 місяці тому +1

      Bei mir verschwindet die Rocket nach dem ersten Treffer, ist dann aber auch unverwundbar, bloß man sieht nicht von wo gerade geschossen wird.. finde den Fehler auch nicht! ^^ Hilfe suchst hier auch vergebens denke ich, bei fast 200K Abos. Viel Erfolg, ich habe einmal alles von vorn angefangen als es nur weiß blieb, dann ging es. EIN Schreibfehler und nichts funktioniert.

    • @monikaglusacova2317
      @monikaglusacova2317 Місяць тому

      schau in deinem gameloops code rein wenn du andere namen verwendet hast musst du es dort auch ändern . Ich habe z.b. geschrieben statt rocket rakete und habe es dort geändert war nur ein wort in ganzem kode jetzt funktioniert es ^^

  • @rizzbotShorts
    @rizzbotShorts 2 місяці тому

    17:07 brauchte nur 30 sek und habe noch nie davor so etwas gemacht

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

    Sorry. habs schon :)

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

    Ich hab so ein geiles Spiel erstellt mit JavaScript ,HTML und CSS nur jetzt hab ich ein Problem. Ich weiß nicht, wie ich eine Webseite erstellen kann, dass ich mein Spiel darüber veröffentlichen kann, dass die Leute das spielen. Glaub mir das ist nicht leicht. Ich hab drei Jahre an diesem Spiel gearbeitet und vor einer Woche fertig gewonnen endlich.

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

      Mach dir etwas Webspace über zB 1&1 Ionos, is wirklich sehr einfach

    • @Volker-Dirr
      @Volker-Dirr 3 місяці тому +1

      Wenn du schon so weit bist, dann wird das das kleinere Problem sein. Vom Prinzip musst du die Dateien nur in ein Verzeichnis kopieren, auf das die anderen Leute zugreifen können. Das war es schon.
      Das macht man i.d.R. mit Hilfe eines "Hoster" (Das ist der Anbieter) oder "Webservers" (Das ist der Rechner). Entweder sucht man sich im Internet einen kostenlosen Hoster/Webserver, oder man nimmt ein paar Euro in die Hand und bezahlt, oder man gibt seinen eigenen PC/NAS/USB-Platte am Router als Webserver frei. Hat alles seine Vor- und Nachteile.

    • @AhmLig
      @AhmLig 3 місяці тому +1

      @@Volker-Dirr ja das stimmt aber ich könnte auch rein theoretisch da ich das Spiel auf Handy gemacht habe und auf mein Laptop machen will, muss ich erst mal schauen wie ich den Datei von mein Handy auf mein Laptop bringen kann also übertragen, dass ich von meinem Laptop aus weiterarbeiten kann. Ich kann momentan nicht weitermachen, da mein Laptop momentan komplett, Ko ist nicht mehr angeht keine Ahnung, was los ist

    • @AhmLig
      @AhmLig 3 місяці тому +1

      @@Volker-Dirr nehmt euch kein Beispiel an mich. Ich bin auch noch nie ein Spiel alleine entwickelt und denkt ich kann das nächste Fortnite entwickeln oder noch besser rein theoretisch die Codes und so sehen richtig gut aus und das hab ich auch mit dem Hilfe von KI gemacht.

  • @mvdavid06
    @mvdavid06 3 місяці тому +1

    JavaScript und leicht zu benutzen? Ehhh 😂😂😂😂

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

    das heisst also man kann dieses Spiel oflline (ohne Internet) garnicht spielen?😂

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

      Doch kann man.

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

      @@saikokamiyt im javascriptist eine Internetseite verlinkt wie soll das gehen was laberst du 😄