Die leichteste Programmiersprache der Welt! 😲

in #deutsch6 years ago

GML
(Gamemaker language)

Ist aus meiner Perspektive die
oder zumindest einer der leichtesten 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 wichtigste Part allerdings eher
so eine allgemeine "Regel" ist. 🙄

Nämlich das man programmieren als
totaler Anfänger schneller durch Spiele lernt,
da man anhand des Verhaltens vom Spieler
/ den Gegnern / Der Gravitation / Kollisionen
zwischen mehreren Objekten erst das Verständnis dafür bekommt
wie die "Welt" hinter den Dingen auf dem
Bildschirm aussieht und vor allem funktioniert. 🤓
Was ein paar Zeilen if statements ausmachen
und warum bei einigen Apps / Spielen
manche Dinge Bugs enthalten oder
gar nicht erst reagieren / funktionieren,
all solche Dinge lernt man meiner Erfahrung nach
eher komplett am Anfang via dem
programmieren von einfachen 2D Spielen. 🧐

Sicher gibt es auch den RPG Maker, Unity 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 Gamemaker ist der Einstieg sehr leicht für jeden Neuling.
Dank der vielen unten genannten Hilfen, meiner Ansicht nach.
Aber machen wir dazu erstmal ein konkretes Example,
mal angenommen du möchtest das sich
der Spieler bewegt wenn du eine Eingabe via Tastatur machst. 👈
Dann brauchst du nicht mal den Code an sich kennen,
sondern musst nur die if Abfrage eintippen
und irgendetwas mit Keyboard 🤣

Und wie du siehst, zeigt dir das Programm direkt ein paar Beispiele an. 👏
Sollte man jetzt nicht genau Wissen für was welche Zeile steht,
also z.B. keyboard_check (space)
dann gibt dazu noch ein unfassbar großes Handbuch. 🙇
Das Stück für Stück in ein besseres Deutsch übersetzt wird,
an sich kann man es aber verstehen trotz
der Mischung aus den Englischen Codes
und den (noch) mehr oder weniger guten Deutschen Erklärungen.

Vor allem bekommt man von
sehr vielen Quellen einige wertvolle Tricks und Tipps an die Hand,
ob es via YouTube ist dank einiger fleißiger Creator
oder via Foren z.B. http://www.gm-d.de/wbb/ ist 🗣👥
(Die Seite ist komplett werbefrei, keine Sorge)

Hier sind noch die hilfreichsten YouTuber die ich so kenne:
https://www.youtube.com/user/999Greyfox (Shaun Spalding)
https://www.youtube.com/user/uheartbeast (Hearthbeast)
https://www.youtube.com/channel/UCKCKHxkH8zqV9ltWZw0JFig (FriendlyCosmonaut)

Und sogar ein Deuscher Creator,
wenn er auch leider nur vor einiger Zeit sehr aktiv war,
dennoch sind seine damaligen Videos auch
heutzutage noch sehr wertvoll für Jeden Neuling:
https://www.youtube.com/user/TyrogreMusic/ (Tastybluegames)

Das schöne ist ebenfalls,
das man so ziemlich alles was man via
z.B. Gimp erstellt hat und mit
z.B. der kostenfreien Version von Spriter animiert hat
direkt in Gamemaker verwenden kann
und es funktioniert ohne Probleme! ✊
(Man muss allerhöchstens noch die Framerate der Aninmation
anpassen, was auch in einigen Sekunden getan ist)

Das ganze Menü von GM2 ist so übersichtlich
das jeder Anfänger es verstehen kann 👀
oder sich ansonsten Hilfe via dem
Handbuch / YouTube / Foren holen kann,
den das aller schönste ist wie hier das es
keinerlei Konkurrenzdenken in irgendeiner Art und Weise gibt! 🧠

Sicher könnte man jetzt ausführlicher über Gamemaker an sich berichten
doch wer mehr dazu sehen möchte kann
sich ja ebenfalls gerne in meinen Livestream einklinken,
in dem es um viele Dinge darunter auch
dem Spiele programmieren mit der GML geht. 🕵


(
)

Sollte hingegen Jemand von euch zwar auch
programmieren wollen und die Sache beinahe überall
anbieten wollen

(Via Android, HTML (Webseiten), auf dem PC,
als VR Spiel / App sogar, auf der PS4 usw. usw.)

dann zeige ich dir in einem der nächsten Blogs,
mal eine kostenfreie Alternative die es in sich hat. 👂
Vor allem ist sie Opensource,
also kann man mit genügen kenntnissen das ganze Programm an sich selbst
umschreiben und es direkt für andere so anbieten.

Wie du siehst, kann mit solchen Tools und
den bald vorgestellten kostenfreien alternativen
wirklich jeder heutzutage seine eigene App / Spiel rausbringen
und es mit SEO und anderen Know-How`s selbst vermarkten. 🤑
Es liegt eben nur an dir ob das etwas für dich ist oder
du dich in eine andere
Richtung weiterentwickeln möchtest.

Vielen Dank für das Lesen dieses Beitrags und bis zum nächsten mal,
dein Josef!


Bildquelle(n):
Spriter Image by: steam ,
Cover Image by: official Gamemaker site,
Example Pictures by: my own.

Sort:  

Hallo @josefchaney, herzlich willkommen auf Steemit.

Wenn Du Fragen zu Steemit hast, oder Dich mit anderen „Steemians“ austauschen magst, schau einfach mal auf unserem Discord-Chat unter https://discord.gg/g6ktN45 vorbei. Mehr Informationen über den deutschsprachigen Discord-Chat findest Du in diesem Beitrag.

Wenn fehlende 'Ressource Credits' (kurz 'RC') verhindern, daß du auf Steemit vernünftig interagieren kannst, dann melde Dich einfach mit einer kurzen Beschreibung oder Bewerbung im Channel #Delegationsbewerbung des oben genannten D-A-CH Discord. Dort werden eventuelle Unterstützer schneller auf Dich aufmerksam.

Wenn Du auf Deutsch schreibst, verwende immer #deutsch als einen der 5 Hashtags, um Deine Reichweite zu erhöhen.

Unter dem folgenden Link findest Du einige Anleitungen, die Dir den Einstieg in das Steem-Universum deutlich erleichtern werden: Deutschsprachige Tutorials für Steemit-Neulinge: Ein Überblick

Vielen vielen Dank für die Information und den Support,
klasse das ihr den neuen Deutschsprachigen Mitgliedern weiterhelft!

Servus,

du hast von mir ein Upvote erhalten! Ich bin ein Curation-Bot und meine Mission ist, hochwertigen Content unter #steemit-austria zu fördern. Hier kannst du mehr über mich und meine Funktionsweise erfahren. Wie du an meinen Curation-Rewards mitverdienen kannst, wird dort ebenfalls beschrieben.

Übrigens: Wenn du den Tag #steemit-austria verwendest, finde ich deine Posts noch leichter!

Auf dem dem Steemit-Austria Discord-Server kannst du nette Leute kennen lernen und deine Beiträge promoten.

Zum aktuellen Tagesreport

Congratulations @josefchaney! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

You received more than 50 upvotes. Your next target is to reach 100 upvotes.

Click here to view your Board of Honor
If you no longer want to receive notifications, reply to this comment with the word STOP

Do not miss the last post from @steemitboard:

Be ready for the next contest!
Trick or Treat - Publish your scariest halloween story and win a new badge
SteemitBoard notifications improved

Support SteemitBoard's project! Vote for its witness and get one more award!