Ist es praktisch, ein Testframework wie JUnit in einer Spieleentwicklungssituation zu verwenden? Welche Art von Design-Überlegungen können Sie befolgen, um Ihr Spiel testbarer zu machen? Welche Teile eines Spiels können / sollten getestet werden und welche Teile sollten / müssen menschlichen Tests überlassen werden?
Wenn zum Beispiel die Spieleschleife in einer Funktion verkapselt ist, scheint es schrecklich schwierig zu sein, sie zu testen. Ich möchte eine "Update" -Funktion überarbeiten, die ein Zeitdelta benötigt und die Spiellogik vorantreibt. Dies ermöglicht einige interessante Tricks wie die Fähigkeit, das Spiel zu verlangsamen, indem es mit falschen, langsameren Zeitdeltas gefüttert wird.