Fiese Fragen – Spiele-Programmierung – 3-D-Programmierung und Code
Fiese – Fragen- Klassenarbeit
Spiele-Programmierung
Frage 1 – Beim Mittagessen – Browsergames
Linda und Franky sitzen beim Mittagessen. Linda möchte unbedingt ein kleines Spiel programmieren. Sie fragt Franky: Sag mal kannst du mir sagen, was ein Browser-Game genau ist, ich kapiere das nicht. (20 Punkte)
Lies mich
Was genau ist ein Browsergame
Linda könnte mit sogenannten Browsergames beginnen. Das sind kleine Spiele, die für den Anfang nicht ganz so schwer sind. Ein Browsergame kannst du mit Visual-Studio-Code coden. Du benötigst HTML, für die Struktur des Spiels, CSS für das Styling und mit java-script schreibst du die Funktionen. Oftmals wird noch Canvas dazu benutzt, das ist sozusagen eine Art Leinwand.
Schulhof-Programmierung hat hier sehr viele Videos im Cyberraum ausgestellt. Wichtig am Anfang, Spiele-Programmierung erfordert eine Menge technisches Wissen. Geh es langsam an, Schritt für Schritt. Es gibt auch einen Crashkurs, auf Schulhof-Programmierung, wo dir genau gezeigt wird, wie du zunächst die Techniken lernst. Finden kannst du ihn unter dem Link Spiele-Programmierung. Geh einfach in den Cyberraum 4
Frage 2 Beim Frühstück – Der Kumpel
Zum gemeinsamen Frühstück auf dem Balkon kommt auch der Kumpel. Er ist auch begeistert und will kleine Spiele coden. Er meinte, er lerne gerade Python. Er hat aber keine Ahnung, ob man damit Spiele programmieren kann. Kann man damit Spiele programmieren oder nicht? 20 Punkte. Was denkst du?
Lies mich:
Die gute Nachricht und ja, das kannst du machen. Zunächst, um Python auszuführen benötigst du z. B. Visual-Studio-Code oder Pycharm. Wenn du hier Schwierigkeiten bei der Installation hast, check einfach youtube in der Suche. Dort findest du viele technischen Anweisungen, wie du Python auf dein Laptop bekommst.
Welche Techniken könntest du hier nutzen.?
Ganz bekannt ist Python und Pygame – Technik oder Python und Ursina.
Frage 3 Beim Abendessen – Dreidimensionale Welten
Jenny möchte nur mit HTML css und java-script Dreidimensionale Welten einbauen, Ist das technisch überhaupt möglich? (20 Punkte)
Lies mich
Coole dreidimensionale Welten kannst du mit three.js aufbauen. Wie das geht, schau dir einfach unten stehend mal das Video an.
Kann man mit C# eigentlich Spiele entwickeln? Die Programmiersprache wird „Sisharp“ ausgesprochen. Achte bei der Schreibweise, dass nach dem C ein Hashtagzeichen kommen muss.
20 Punkte, wenn du es weißt. Wenn ja, was braucht man dazu technisch?
Lies mich:
Ja, selbstverständlich kannst du mit C# Spiele programmieren und ist weit verbreitet. Auf die Frage hin, wo du C# Code ausführen kannst, auch das ist einfach. Du nutzt einfach Visual-Studio. Bitte beachte, wenn du diese Sprache lernen möchtest. Visual-Studio- und Visual-Studio-Code ist nicht dasselbe. Du benötigst hier Visual-Studio. Technische Anleitungen findest du wie immer sehr viel auf youtube. Einfach in die Suche eingeben „C# lernen oder so, und du wirst fündig.
Frage 5 C++
Kann ich mit C ++ ( Cplusplus ausgesprochen) Spiele programmieren. 20 Punkte, was denkst du?
Lies mich:
Ja, selbstverständlich, das ist die Programmiersprache überhaupt, um komplexe Dinge umzusetzen, dreidimensionale Welten zu erschaffen etc. Es gibt hier allerdings ein Problem. Wenn du jetzt denkst „Oh cool, das will ich lernen“, so ist allgemein bekannt, dass C++ teilweise sehr schwierig ist und komplex ist und wenn du noch nie im Leben Code geschrieben hast, vielleicht nicht unbedingt zu empfehlen. Aber, wir wollen dich natürlich nicht abhalten, wenn du dich an diese Sprache wagen möchtest. Viel Erfolg.
Frage 6
Spiel-Engines – Was ist denn das?
Jenny fragt Franky, was zum Teufel ist eigentlich eine Spiel-Engine? Kennst du welche? Nenne 3 ( 30 Punkte)
Lies mich:
Es gibt in der Spiele-Entwicklung sogenannte Engines.
Was ist eine Engines genau?
Eine (Spiel-)Engine ist eine Software-Plattform, die die technischen Grundlagen für ein Videospiel bereitstellt – damit du dich auf das Spieldesign konzentrieren kannst, ohne alles von Grund auf selbst programmieren zu müssen. Gibt hier einige.