-
Hier wirst du lernen wie man Videospiele mit Hilfe der Mathematik z.B. Algebra und Geometrie entwickeln kann.
-
Einige moderne Videospiele sind unglaublich komplex mit realistischer Grafik und künstlicher Intelligenz.
-
Große Videospiele benötigen ein riesiges Entwicklerteam und es es dauert mehrere Jahre um sie zu entwickeln.
-
Aber du kannst viele der selben Konzepte der großen Entwickler nutzen um eigene, einfache Spiele zu erstellen.
-
Lass uns erstmal ein sehr einfaches 2-D Spiel anschauen.
-
Jede Figur dieses Spiels kann durch seinen Aufenthaltsort und seine Bewegungsrichtung auf dem Bildschirm dargestellt werden.
-
Du musst herausfinden, wie man die Aktionen der Figuren mathematisch im Koordinatensystem beschreiben kann.
-
Gucken wir uns zum Beispiel das Spiel Plants vs. Zombies an.
-
Wenn wir einen Zombie und eine Pflanze auf dem Bildschirm haben, müssen wir einige Dinge über sie wissen, damit das Spiel funktioniert.
-
Wo befindet sich der Zombie?
-
In welche Richtung bewegt sich der Zombie?
-
Wo befindet sich die Blume?
-
Wie weit sind sie voneinander entfernt?
-
Als Spieler sagst du vielleicht: "Sie sind auf verschiedenen Seiten."
-
Als Spieler sagst du vielleicht: "Sie sind auf verschiedenen Seiten."
-
Oder "Der Zombie bewegt sich nach links"
-
Oder "Zombie und Pflanze sind ziemlich nah beieinander."
-
Das sind ziemlich gute Schätzungen, aber für einen Computer sind sie nicht genau genug.
-
Und dein Computer kann sie so definitv nicht verstehen.
-
Stell dir vor, du sagst deinem Freund am Telefon, wo genau der Drache ist.
-
Du könntest sagen "Links". Aber das ist nicht präzise genug.
-
Wenn du ein Lineal hast, kannst du den Abstand von der linken Monitorseite aus messen
-
und deinem Freund genau sagen, wie viele Zentimeter der Drache von links entfernt ist.
-
Das ist genau das, was Computer machen.
-
Sie nutzen eine Linie, die von links mit 0 startet und nach rechts geht.
-
Dabei werden die Pixel auf dem Bildschirm gemessen.
-
Für unser Videospiel geht die Linie von links (0 Pixel) bis rechts (400 Pixel).
-
Für unser Videospiel geht die Linie von links (0 Pixel) bis rechts (400 Pixel).
-
Wir können uns das so vorstellen: Wir setzen den Drachen irgendwo auf die Linie und
-
messen den Abstand des Drachens bis zur linken Monitorseite.
-
Jeder der das Selbe macht, kann nun den Drachen genauso auf der Linie positionieren.
-
Man muss nur die Zahl kennen.
-
An der rechten Bildschirmseite befindet sich der Drache bei 400.
-
In der Mitte des Bildschirms ist er bei 200.
-
Was wäre, wenn wir den Drachen noch weiter rechts positionieren möchten?
-
Wir könnten einfach eine größere Zahl als 400 benutzen,
damit er weiter rechts ist
-
Und negative Zahlen, um den Drachen weiter nach links zu bekommen.
-
Aber auch mit einer Zahl sind wir nicht genau genug.
-
Mit 400 könnte der Drache oben sein oder unten oder irgendwo dazwischen.
-
Wir müssen eine weitere Zahl hinzufügen, damit wir einen Charakter überall auf dem Monitor genau platzieren können.
-
Die erste Zahl wird x-Achse genannt und geht von links nach rechts.
-
Die zweite Zahl wird y-Achse genannt und geht von unten nach oben.
-
Ein 2-D-Koordinatensystem benötigt immer 2 Punkte:
x-Punkt und y-Punkt.
-
Wenn wir die Position des Ninjas bestimmen wollen
-
ziehen wir eine Linie runter zur x-Achse und lesen die Zahl ab.
-
ziehen wir eine Linie runter zur x-Achse und lesen die Zahl ab.
-
Den y-Punkt bestimmen wir genau so, aber gehen nach links.
-
Mit beiden Zahlen (x-Punkt und y-Punkt) können wir die genaue Position jeder Figur auf dem Bildschirm bestimmen.
-
Mit beiden Zahlen (x-Punkt und y-Punkt) können wir die genaue Position jeder Figur auf dem Bildschirm bestimmen.
-
Die Figuren können wir bewegen, indem wir diese Zahlen ändern.
-
Das was wir hier haben ist der 1. Quadrant eines Koordinatensystems.
-
Wenn wir herauszoomen, sehen wir die 4 verschiedenen Quadranten des Koordinatensystems.
-
Den 1. Quadranten auf unserem Monitor hat nur positive Werte.
-
Gegen den Uhrzeigersinn kommen wir zum 2. Quadranten mit negativem x-Wert und positivem y-Wert.
-
Im 3.Quadranten sind alle Werte negativ.
-
Und im 4. Quadranten sind die x-Werte positiv und die y-Werte negativ.