Tutorials: Unterschied zwischen den Versionen
Zeile 27: | Zeile 27: | ||
== Externe Tutorials == | == Externe Tutorials == | ||
Hier findet ihr (mehr oder weniger) direkte Links zu externen [[Tutorials]]: | Hier findet ihr (mehr oder weniger) direkte Links zu externen [[Tutorials]]: | ||
=== 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. Das vermutlich wichtigste Prinzip hinter modernen Sprachen wie {{CSharp}} ist die [[Objektorientierung]]. Sie vereinfacht den Aufbau und die Entwicklung von komplexen Programmen um ein Vielfaches. | |||
* [http://de.wikipedia.org/wiki/Objektorientierte_Programmierung Überblick über objektorientierte Programmierung] | |||
* [http://openbook.rheinwerk-verlag.de/oop/ Was ist Objektorientierung?] (In Buchform auf Deutsch) | |||
=== C# === | |||
Um die Programmiersprache [[CSharp|C#]] zu erlernen haben wir eine Übersicht über nützliche C#-Tutorials und Referenzen zusammengestellt. | |||
* [http://csharp.net-tutorials.com/ Einsteigertutorial] | |||
* [http://rbwhitaker.wikidot.com/c-sharp-tutorials C# Crash Course] | |||
* [http://openbook.galileocomputing.de/csharp/index.htm C#-Überblick in Buchform] | |||
* [http://msdn.microsoft.com/en-us/library/aa288436%28VS.71%29.aspx Microsofts Tutorialsammlung für C#] | |||
* [http://www.mycsharp.de/wbb2/ MyCSharp.de Entwicklerforum] | |||
* [http://msdn.microsoft.com/en-us/library/default.aspx MSDN] | |||
=== Anderes === | |||
* [http://www.monogame.net/documentation/?page=Getting_Started MonoGame: Getting Started] | * [http://www.monogame.net/documentation/?page=Getting_Started MonoGame: Getting Started] | ||
* [http://www.gamefromscratch.com/page/MonoGame-Tutorial-Series.aspx Sehr detailiertes MonoGame Tutorial] (Bitte beachten, dass die Versionen von VisualStudio und MonoGame mit den im Softwarepraktikum verwendeten nicht übereinstimmen). | * [http://www.gamefromscratch.com/page/MonoGame-Tutorial-Series.aspx Sehr detailiertes MonoGame Tutorial] (Bitte beachten, dass die Versionen von VisualStudio und MonoGame mit den im Softwarepraktikum verwendeten nicht übereinstimmen). | ||
* 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. | ||
== Tutorialsammlungen == | == Tutorialsammlungen == |
Version vom 30. Oktober 2020, 11:01 Uhr
Falls Ihr hier nicht fündig werdet, schaut auf jeden Fall auch in unser FAQ.
Unsere Tutorials
Es gibt zur Zeit folgende, direkt von uns verfasste Tutorials:
Wichtige Informationen zu gutem Programmierstil finden sich in den folgenden Artikeln:
Um die Benutzeroberfläche bei Spielen drehen sich die folgende Artikel:
Wer näheres zum Schreiben des Game Design Documents (GDD) erfahren möchte, sei auf folgende Seite verwiesen:
Externe Tutorials
Hier findet ihr (mehr oder weniger) direkte Links zu externen Tutorials:
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. Das vermutlich wichtigste Prinzip hinter modernen Sprachen wie C# ist die Objektorientierung. Sie vereinfacht den Aufbau und die Entwicklung von komplexen Programmen um ein Vielfaches.
- Überblick über objektorientierte Programmierung
- Was ist Objektorientierung? (In Buchform auf Deutsch)
C#
Um die Programmiersprache C# zu erlernen haben wir eine Übersicht über nützliche C#-Tutorials und Referenzen zusammengestellt.
- Einsteigertutorial
- C# Crash Course
- C#-Überblick in Buchform
- Microsofts Tutorialsammlung für C#
- MyCSharp.de Entwicklerforum
- MSDN
Anderes
- MonoGame: Getting Started
- Sehr detailiertes MonoGame Tutorial (Bitte beachten, dass die Versionen von VisualStudio und MonoGame mit den im Softwarepraktikum verwendeten nicht übereinstimmen).
- Auf unserer Shader-Seite findet ihr eine ganze Reihe von Tutorials zur Shaderprogrammierung.
Tutorialsammlungen
Zusätzlich gibt es natürlich noch eine große Menge an frei verfügbaren Tutorials im Internet. Ein paar der nützlichsten Seiten findet ihr hier: