Die leichteste Programmiersprache der Welt! 😲
deutsch·@josefchaney·
0.000 HBDDie leichteste Programmiersprache der Welt! 😲
<center><b> <h1>GML (Gamemaker language) </h1> </b></center> <center> https://www-assets.yoyogames.com/system/blogs/featured_images/000/000/437/original/Wallpaper_4.jpg?1498142066 </center> Ist aus <b>meiner Perspektive</b> die oder zumindest einer der <b>leichtesten</b> Programmiersprachen von den vielen vielen die es da draußen gibt. Doch warum bin ich so davon überzeugt? 🤔 Nun ja das hat mehrere Gründe, wobei der <b>wichtigste Part</b> allerdings eher so eine allgemeine "Regel" ist. 🙄 Nämlich das man programmieren als totaler Anfänger <b>schneller durch Spiele</b> lernt, da man anhand des <b>Verhaltens</b> vom Spieler / den Gegnern / Der Gravitation / Kollisionen zwischen mehreren Objekten erst das Verständnis dafür bekommt wie die "Welt" <b>hinter</b> den Dingen auf dem Bildschirm aussieht und vor allem <b>funktioniert</b>. 🤓 Was ein paar Zeilen <b>if statements</b> ausmachen und warum bei einigen Apps / Spielen manche Dinge <b>Bugs</b> enthalten oder gar <b>nicht</b> erst reagieren / funktionieren, all solche Dinge lernt man meiner Erfahrung nach eher komplett am Anfang via dem programmieren von <b>einfachen 2D Spielen</b>. 🧐 Sicher gibt es auch den <b>RPG Maker, Unity</b> oder oder da draußen, nur ist da jeder anders "anfällig" für eine Programmiersprache. Weshalb es definitiv gut ist das es so viele Engines bzw. Sprachen an sich gibt, 😯 nur in <b>Gamemaker</b> ist der Einstieg sehr leicht für jeden Neuling. Dank der vielen <b>unten</b> genannten <b>Hilfen</b>, <b>meiner Ansicht</b> nach. Aber machen wir dazu erstmal ein konkretes <b>Example</b>, mal angenommen du möchtest das sich der Spieler <b>bewegt</b> wenn du eine Eingabe via <b>Tastatur</b> machst. 👈 Dann brauchst du <b>nicht</b> mal den <b>Code</b> an sich kennen, sondern musst nur die <b>if Abfrage</b> eintippen und <b>irgendetwas</b> mit <b>Keyboard</b> 🤣 <center>https://i.imgur.com/8OfxJjm.png</center> Und wie du siehst, zeigt dir das Programm direkt ein paar <b>Beispiele</b> an. 👏 Sollte man jetzt nicht genau Wissen für was welche Zeile steht, also z.B. <b>keyboard_check (space)</b> dann gibt dazu noch ein unfassbar <b>großes Handbuch</b>. 🙇 Das Stück für Stück in ein besseres <b>Deutsch</b> übersetzt wird, an sich kann man es aber verstehen trotz der Mischung aus den Englischen Codes und den <b>(noch)</b> mehr oder weniger guten Deutschen Erklärungen. <center> https://i.imgur.com/0YpKnu9.png </center> Vor allem bekommt man von <b>sehr vielen Quellen</b> einige wertvolle Tricks und Tipps an die Hand, ob es via <b>YouTube</b> ist dank einiger fleißiger Creator oder via <b>Foren</b> z.B. http://www.gm-d.de/wbb/ ist 🗣👥 (Die Seite ist <b>komplett werbefrei</b>, keine Sorge) Hier sind noch die hilfreichsten <b>YouTuber</b> die ich so kenne: https://www.youtube.com/user/999Greyfox <b>(Shaun Spalding)</b> https://www.youtube.com/user/uheartbeast <b>(Hearthbeast)</b> https://www.youtube.com/channel/UCKCKHxkH8zqV9ltWZw0JFig <b>(FriendlyCosmonaut)</b> Und sogar ein <b>Deuscher Creator</b>, wenn er auch leider nur vor einiger Zeit sehr aktiv war, dennoch sind seine damaligen Videos auch heutzutage noch sehr wertvoll für <b>Jeden</b> Neuling: https://www.youtube.com/user/TyrogreMusic/ <b>(Tastybluegames)</b> Das schöne ist ebenfalls, das man so ziemlich alles was man via z.B. <b>Gimp</b> erstellt hat und mit z.B. der <b>kostenfreien</b> Version von <b>Spriter</b> animiert hat direkt in <b>Gamemaker</b> verwenden kann und es funktioniert <b>ohne Probleme</b>! ✊ (Man muss allerhöchstens noch die Framerate der Aninmation anpassen, was auch in einigen Sekunden getan ist) <center> https://steamcdn-a.akamaihd.net/steam/apps/332360/ss_d603e14d5bd3b49ecf74f84e5e21950f679f985c.1920x1080.jpg?t=1515842344 </center> Das ganze Menü von <b>GM2</b> ist so übersichtlich das jeder Anfänger es verstehen kann 👀 oder sich ansonsten Hilfe via dem <b>Handbuch / YouTube / Foren</b> holen kann, den das aller schönste ist wie hier das es <b>keinerlei</b> Konkurrenzdenken in irgendeiner Art und Weise gibt! 🧠 Sicher könnte man jetzt ausführlicher über Gamemaker an sich berichten doch wer <b>mehr dazu</b> sehen möchte kann sich ja ebenfalls gerne in <b>meinen Livestream</b> einklinken, in dem es um <b>viele Dinge</b> darunter auch dem Spiele programmieren mit der GML geht. 🕵 <center> https://i.imgur.com/ElJrfYu.png </center> <center> ( https://www.twitch.tv/josef_chaney ) </center> Sollte hingegen Jemand von euch zwar auch programmieren wollen und die Sache <b>beinahe überall</b> anbieten wollen (Via <b>Android</b>, HTML (<b>Webseiten</b>), auf dem <b>PC</b>, als <b>VR</b> Spiel / App sogar, auf der <b>PS4</b> usw. usw.) dann zeige ich dir in einem der <b>nächsten Blogs</b>, mal eine <b>kostenfreie Alternative</b> die es in sich hat. 👂 Vor allem ist sie <b>Opensource</b>, also kann man mit genügen kenntnissen das <b>ganze</b> Programm an sich selbst umschreiben und es direkt für andere so anbieten. Wie du siehst, kann mit solchen <b>Tools</b> und den bald vorgestellten kostenfreien alternativen wirklich jeder heutzutage <b>seine eigene App / Spiel</b> rausbringen und es mit <b>SEO</b> und anderen Know-How`s <b>selbst vermarkten</b>. 🤑 Es liegt eben nur an dir ob das etwas für dich ist oder du dich in eine andere Richtung weiterentwickeln möchtest. <b>Vielen Dank</b> für das Lesen dieses Beitrags und bis zum nächsten mal, dein <b>Josef</b>! ____________________________________________ Bildquelle(n): Spriter Image by: steam , Cover Image by: official Gamemaker site, Example Pictures by: my own.