Fehler! Was nun?

Der schwerste Teil beim Programmieren ist immer noch das Lösen der Probleme. Fast immer wenn es eine Fehlermeldung gibt kann man verzweifeln. In diesem Blog-Post gehen wir weiter auf die Fehler beim Programmieren ein!

Oft passiert es, dass nach dem Testen eines Projektes eine Fehlermeldung auftaucht und man nicht weiterkommt. Das führt oftmals zu Verzweiflung. Man sollte die Fehler aber auch differenzieren: Nicht alle Fehler sind problematisch und nervig. Viele sind schnell gelöst und bereiten niemandem Probleme. Sowas wie zum Beispiel „Bugs“ also Spielefehler sind im Normalfall schnell behoben.

„Bugs“ (ungewollte Fehler)

Sehr bekannt sind die sogenannten „Bugs“. Sie werden meistens von den Spielenden des Spieles entdeckt. Die Bugs sind Fehler, die meistens das Spielerlebnis verändern können indem sie einem irgendwelche Vorteile oder Nachteile geben. Ein Beispiel ist, wenn man aus der Karte „heraus buggt“. Das ist wenn man es schafft irgendwie aus der Karte rauszufallen oder die Karte allgemein zu verlassen. So etwas kann man schnell durch eine unsichtbare Wand beheben. Ein anderes Beispiel wäre, wenn man zum Beispiel beim heruntergehen eines Hügels plötzlich in der Luft anfängt weiterzulaufen. So etwas könnte man flicken, indem man immer wieder schaut, ob sich der Spieler gerade am Boden befindet. Wenn nicht, wird er einfach auf den Boden gesetzt.

„Glitches“ (vorteilhafte Fehler)

Ob man Glitches und Bugs unterscheiden will, kommt ganz auf die Person an. Viele werden wahrscheinlich sagen, dass das dasselbe ist. Ich sehe Glitches eher als vorteilhafte Fehler, die dir zum Beispiel Dinge im Spiel duplizieren kann oder ähnliches. Glitches werden oft für Speedruns verwendet, um sein Ziel schneller zu erreichen. Sie sind eher absichtlich genutze Fehler, welche man eher schwer beheben kann. Oft versteht man nämlich den Grund für den Fehler nicht oder muss ihn zuerst suchen.

Fehler bei der Entwicklung

Beim Spieleentwickeln kommen die meisten Fehler auf jemanden zu, welche natürlich auch behoben werden müssen. Oft führen diese einer nicht Funktionalität des Spiels oder eines bestimmten Bereiches in einem Spiel. Diese Entdeckt man als Spielentwickler sofort, da sie in Unity rot angezeigt werden und das Testen unmöglich machen. Diese sind oft nervig, oft aber auch offensichtlich. Wenn sie schwer zum Beheben sind, kommt man oft in Verzweiflung.

Solche Fehler kann man versuchen, selber zu beheben. Wenn dies aber nicht geht, kann man den angezeigten Fehler einfach in einer Suchmaschine suchen. Auf vielen Foren gibt es Leute, die denselben Fehler hatten. Wenn man keine Antwort findet, kann man selber nachfragen. Auf vielen Foren kriegt man schnell eine Antwort. Ein gutes Forum ist zum Beispiel Stack Overflow. Das ist eine Plattform für jede Sorte von Entwicklung. Für das Programmieren ist das der beste Ort.

Vielen Dank fürs Lesen von diesem Blog-Post! Beim nächsten mal werde ich Unity Learn so genau wie möglich vorstellen damit du diese Plattform nutzen kannst, ohne dich zu verlaufen ;). Vielen Dank und bis dann!