Kategorie-Archiv:Tutorials

Screenshot Tall Layout

Unity Einsteiger Tutorial – Teil 1: Layout und Interface

Die Unity Engine eignet sich hervorragend für den Einstieg in die 3d oder 2d Spielentwicklung. Dabei darf man sie keinesfalls unterschätzen. Mit Unity sind durchaus auch große Projekte in hervorragender moderner AAA 3D Grafik machbar. Als Programmiersprache verwendet man in Unity C#, welche übersichtlich und einfach zu erlernen ist. Dieses Tutorial soll Einsteigern helfen, ihre ersten Schritte mit der Engine zu machen. Am Ende dieser Reihe sollte das erste kleine Spiel erstellt worden sein.

Weiterlesen →

C# Multithreading mit Parallel.For am Beispiel der Berechnung von PI

So gut wie jeder Computer, jedes Tablet und jedes Smartphone hat heute einen Multicore-Prozessor verbaut. Leider nutzt eine Software nicht zwangsläufig automatisch alle Kerne der CPU aus (Multithreading). Es muss also durch den Programmierer einiges an Vorarbeit geleistet werden, damit seine Software die volle Leistung des Systems ausnutzen kann und in mehreren Threads läuft.

Weiterlesen →

Primzahlen finden – C# Tutorial

Primzahlen spielen bei modernen Verschlüsselungsmethoden eine wichtige Rolle, weswegen es gerade in der Informatik wichtig zu wissen ist, wie man Primzahlen finden kann.

In diesem Tutorial wollen wir einen der gängigsten Algorithmen verwenden um alle Primzahlen bis zu einer definierten Grenze zu finden. Dazu verwenden wir das sogenannte “Sieb des Eratosthenes” (Siehe Wikipedia).

Weiterlesen →

Unity Tutorial 3D Labyrinth Generator (Maze Generator) – Teil 2

Im ersten Teil dieses Tutorials haben wir einen Algorithmus programmiert, der ein dreidimensionales zufallbasiertes Labyrinth aus einzelnen Zellen erstellt. Jetzt möchten dieses Labyrinth in unserem Level darstellen. In diesem Tutorial geht es in erster Linie nur um die einfachste Art und Weise der Darstellung ohne irgendwelche Spielmechaniken.

Weiterlesen →

Unity Tutorial 3D Labyrinth Generator (Maze Generator) – Teil 1

Manchmal benötigt man für seine Spiele einen Irrgarten / Labyrinth oder einfach nur ein prozedural generiertes Level. In Wikipedia findet man zum Thema “Maze Algorithm” einige Algorithmen, die einfach umzusetzen sind. Hier möchte wir nun am Beispiel des “Depth-first search – Algorithmus” einen 3D Labyrinth Generator in Unity erstellen. Das heißt unser Labyrinth soll nicht nur Räume in der zweidimensionalen Ebene haben, sondern Abzweigungen können genauso gut nach oben oder nach unten gehen.

Weiterlesen →