Tutorials: Unterschied zwischen den Versionen
Aus Das Sopra Wiki
LeonH (Diskussion | Beiträge) Formatierung |
|||
| Zeile 15: | Zeile 15: | ||
* [[UsabilityForGames|Usability-Prinzipien beim Spieldesign]] | * [[UsabilityForGames|Usability-Prinzipien beim Spieldesign]] | ||
Wer | Wer mehr zum Schreiben des Game Design Documents (GDD) erfahren möchte, sei auf folgende Seite verwiesen: | ||
* [[GDD]] | * [[GDD]] | ||
== Objektorientierte Programmierung (OOP) == | == Objektorientierte Programmierung (OOP) == | ||
Grundsätzlich ist es nie verkehrt zu wissen, was die Prinzipien, die einer Programmiersprache zugrunde liegen, sind, wenn man diese benutzen will. | Grundsätzlich ist es nie verkehrt zu wissen, was die Prinzipien, die einer Programmiersprache zugrunde liegen, sind, wenn man diese benutzen will. Ein wichtiges Prinzip hinter modernen Sprachen wie {{CSharp}} ist die [[Objektorientierung]]. | ||
* [http://de.wikipedia.org/wiki/Objektorientierte_Programmierung Überblick über objektorientierte Programmierung] | * [http://de.wikipedia.org/wiki/Objektorientierte_Programmierung Überblick über objektorientierte Programmierung] | ||
| Zeile 25: | Zeile 25: | ||
== C# == | == C# == | ||
Um die Programmiersprache [[CSharp|C#]] zu erlernen haben bieten wir hier eine Liste von | Um die Programmiersprache [[CSharp|C#]] zu erlernen haben bieten wir hier eine Liste von uns empfohlenen C#-Tutorials und Referenzen. | ||
=== Gesamtübersichten | === Gesamtübersichten und Dokumentationen === | ||
Hier sind Seiten gelistet, auf denen sich | Hier sind Seiten gelistet, auf denen sich Informationen zu C# finden lassen. | ||
* [https://www.tutorialsteacher.com/csharp/csharp-tutorials tutorialsteacher] - knappe, aber gut zusammengefasste interaktive Tutorials (englisch). | * [https://www.tutorialsteacher.com/csharp/csharp-tutorials tutorialsteacher] - knappe, aber gut zusammengefasste interaktive Tutorials (englisch). | ||
| Zeile 34: | Zeile 34: | ||
* tutorialspoint - Ausführliche Enzyklopädie (englisch). | * tutorialspoint - Ausführliche Enzyklopädie (englisch). | ||
* [https://csharp.net-tutorials.com/ csharp.net] - Übersichtliche und | * [https://csharp.net-tutorials.com/ csharp.net] - Übersichtliche und ausführliche Tutorials in vielen Sprachen. | ||
*[http://rbwhitaker.wikidot.com/c-sharp-tutorials R. B. Whitaker] - Ein Crashkurs mit Fokus auf Spieleentwicklung (englisch). | *[http://rbwhitaker.wikidot.com/c-sharp-tutorials R. B. Whitaker] - Ein Crashkurs mit Fokus auf Spieleentwicklung (englisch). | ||
* [https://www.youtube.com/watch?v=GhQdlIFylQ8 freeCodeCamp] - Ein Gesamtkurs für Anfänger in Videoform (deutsch). | * [https://www.youtube.com/watch?v=GhQdlIFylQ8 freeCodeCamp] - Ein Gesamtkurs für Anfänger in Videoform (deutsch). | ||
| Zeile 40: | Zeile 40: | ||
=== Für Spieleentwicklung interessante Bereiche === | === Für Spieleentwicklung interessante Bereiche === | ||
Hier sind einige von | Hier sind einige von uns empfohlene Tutorials zu expliziten Aspekten von C#, die für die Spieleentwicklung interessant sein können (alle Tutorials auf Englisch). | ||
* '''Switch Cases''' - auf [https://www.tutorialsteacher.com/csharp/csharp-switch tutorialspoint]. | * '''Switch Cases''' - auf [https://www.tutorialsteacher.com/csharp/csharp-switch tutorialspoint]. | ||
| Zeile 62: | Zeile 62: | ||
* [https://docs.blender.org/manual/en/latest/ Blender Wiki] (Handbuch zum Nachschlagen, enthält fast alles) | * [https://docs.blender.org/manual/en/latest/ Blender Wiki] (Handbuch zum Nachschlagen, enthält fast alles) | ||
== Anderes == | |||
* Auf unserer [[Shader#Shader_Tutorials|Shader]]-Seite findet ihr eine ganze Reihe von Tutorials zur Shaderprogrammierung. | * Auf unserer [[Shader#Shader_Tutorials|Shader]]-Seite findet ihr eine ganze Reihe von Tutorials zur Shaderprogrammierung. | ||
