Die leichteste Programmiersprache der Welt! 😲

View this thread on: d.buzz | hive.blog | peakd.com | ecency.com
·@josefchaney·
0.000 HBD
Die 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.
👍 , , , , , , , , , , , , , , , , , , , ,