[Tutorial]Einfache Mathematik & GDI+ fürs Spiele-erstellen

03/05/2014 23:29 FacePalmMan#1
Willkommen bei einem Tutorial welches euch beim Spiele erstellen (höchstwarscheinlich) einen Tritt nach vorne gibt. Und zwar werden in diesem Tutorial die nötigen Sachen gezeigt die man braucht (bis auf die Basics die man natürlich können sollte) um ein Spiel zu programmieren. Also fangen wir mal an. Als erstes sollte man wissen wie man Gdi+ bedient.

GDI+ Basics
____________________________________
____________________________________

GDI+ Fortgeschrittenes
____________________________________
____________________________________

Mathematik Sin,Cos: Wie es funktioniert + kleines Beispiel
____________________________________
____________________________________

Mathematik Sin,Cos und Ähnliches: hilfreiche Formeln
____________________________________
____________________________________

Dieses Tutorial ist noch unvollständig, ich werde mich aber bemühen dieses Tutorial schnell fertig zu kriegen, und es durch regelmäßiges hochladen des aktuellen Textes immer auf dem neuesten Stand halten, es aber trotzdem so gut und einfach zu verstehen wie möglich zu gestalten.
03/06/2014 00:11 alpines#2
Ich hab es mir nicht ganz durchgelesen aber die Formatierung muss auf jeden Fall besser werden und der Code zwischen den Code-Tags ebenfalls, man erkennt da nur einen Haufen an Zeichen.
03/06/2014 11:26 Shadow992#3
Nette Idee, nett gemeint (wie immer bei Tutorials) aber die Überschrift ist etwas Irre führend.

"... fürs Spiele-erstellen"
Da erwarte ich auch zumindest Grundlegende Einführung in Collision-Detection, Pfad-Findungung, Abstandsberechnung, leichte Physics (wie Springen) und vor allem eine Einführung in leichte KI (speziell für Spiele) programmierung (wirklich nur sehr einfach, das Thema is so Umfangreich da könnte man 1000 Bücher mit füllen).

Abgesehen davon ergibt dein Sin/Cos-Thema wenig Sinn:
Quote:
im vorgegebenen beispiel ist da noch die distanz. und zwar haben wir erstmal den vektor.
Du erklärst nicht was Vektoren sind und setzt es voraus, erklärst aber was Sin/Cos ist?
Ich denke Sin/Cos dürfte mehr Leuten etwas sagen als Vektoren von daher entweder das Thema streichen, es besser einbinden (mit Beispielen) oder noch erklären was Vektoren sind.
Wobei ich ehrlich gesagt zu der Option "Streichen" tendieren würde um später dann "größere" Beispiele mit Sin/Cos zu machen.

Edit:
Für mehr Ideen kannst du ja auch einmal den Code davon inspizieren und auch gerne wieder verwenden:
[Only registered and activated users can see links. Click Here To Register...]
03/06/2014 15:29 FacePalmMan#4
Tut mir leid. gestern wurde es sehr spät, weswegen ich es unvollständig posten musste (habe ich da auch reingeschrieben). ich werde sicherlich noch sachen in richtung Collision-Detection, leichte KI, 3D und ähnlichem reinschreiben, nur müsst ihr mir erstmal die zeit geben damit ich das alles schreiben kann.
03/06/2014 16:33 alpines#5
Schade, halbfertiges Tutorial zu releasen solltest du am besten beim nächsten Mal vermeiden.
Ein Tutorial soll jemandem helfen das zu verstehen, und wenn man sich da keine Zeit dafür nimmt und es abschickt weil es schon spät ist, dann ist das leider nicht der Fall.
03/06/2014 18:05 FacePalmMan#6
Quote:
Originally Posted by alpines View Post
Schade, halbfertiges Tutorial zu releasen solltest du am besten beim nächsten Mal vermeiden.
Ein Tutorial soll jemandem helfen das zu verstehen, und wenn man sich da keine Zeit dafür nimmt und es abschickt weil es schon spät ist, dann ist das leider nicht der Fall.
es sieht zwar nicht so aus, aber ich habe 3 stunden daran gesessen, weil ich versucht habe es so verständlich zu formulieren wie möglich. und ausserdem war es nicht halb-fertig, sondern nur viertelfertig oder achtelfertig, verglichen mit dem was ich als fertig sehe (und zwar eine erweiterte einführung in die spielmechanics). und weil es so viel wäre um es als ganzes zu schreiben und zu posten und ich keine lust hatte darauf zu warten bis ich es ganz fertig habe (und da auch konstanter feedback hilfreich sein kann), habe ich es so rausgegeben.
03/06/2014 20:40 YatoDev#7
Mach einfach weiter finde es bis jetzt in ordnung. Hoffe mal das du es fertig stellst.
Dein tutorial währe besser wenn du einfache beispiele einbauen würdest wo gelerntes direkt angewendet wird (Natürlich erst wenn du ein bisschen weiter bist)