Softwareentwicklung

17
TCP oder UDP für ein Multiplayer-Spiel?

Das ist eine Frage, die ich oft sehe. Die meisten Leute sagen, UDP sei für Echtzeitspiele immer besser als TCP. Ich verstehe, dass TCP versucht, Pakete immer wieder neu zu senden, bis die andere Seite sie erhält, während UDP das egal ist. Die meisten Dinge, die ich gelesen habe, sind, dass UDP ein...

17
Was genau ist ein Kompilierungsziel?

Ich höre den Begriff immer wieder und alle Google-Suchen führen mich zu Artikeln über Compiler. Ich möchte nur verstehen, was der Begriff Kompilierungsziel bedeutet: | UPDATE: Um einen Kontext zu geben: Ich habe gehört, dass Web Assembly ein Kompilierungsziel für andere Sprachen wie C, C ++, Rust...

17
Was ist das For-Case-Antimuster?

Der heutige TDWTF-Artikel beginnt mit einem Geständnis des Autors: Ich wusste nicht, was das For-Case-Anti-Pattern war, bis es vor relativ kurzer Zeit eine Flut von Artikeln gab, die es als Anti-Pattern verurteilten. Ich bin sicher , dass ich wahrscheinlich habe verwende es, an einem gewissen...

17
Wie visualisiere ich das Design einer Physik-Engine?

Ich mache eine Physik-Engine und es wird ziemlich schwierig, den Überblick zu behalten. Wenn ich nach einer Pause zu meinem Code zurückkehre, kann ich mich oft nicht erinnern, warum das nicht funktioniert. Die meisten Probleme sind keine einfachen Programmierfehler, sondern Designfehler in meiner...