What about the walking bot? That was also an autotest of sorts, wasn’t it?
-
-
This Tweet is unavailable.
-
Replying to @Jonathan_Blow @peezdos and
And we _did not use_ the walking bot for shipping. That was an early test that was necessary only with the original antiquated collision system. For shipping we used the improved version of the collision system that could output exact region maps, and humans looked at those.
1 reply 0 retweets 7 likes -
Replying to @cmuratori @Jonathan_Blow and
So it's important to underscore that there was no "unit test" style discovery there. The system was written to be able to produce a provably good map.
2 replies 0 retweets 8 likes -
Replying to @cmuratori @Jonathan_Blow and
I wanna know what makes people think any video games use unit tests.
4 replies 1 retweet 9 likes -
Replying to @TylerGlaiel @cmuratori and
They _can_ be _very_ helpful _if_ the benefits are greater than the costs. https://schedule.gdconf.com/session/automated-testing-of-gameplay-features-in-sea-of-thieves/860513 …
1 reply 0 retweets 0 likes -
Replying to @Atridas87 @TylerGlaiel and
Hard to tell from the description, but those sound more like holistic tests, i.e. "load game X, feed this sequence of gamepad events into it, player should not die and be in position Y". Plenty of people use those.
1 reply 0 retweets 0 likes -
Replying to @tom_forsyth @TylerGlaiel and
There's a bit of everything. Each kind of test has it's drawbacks so choosing is important.
1 reply 0 retweets 0 likes -
Replying to @Atridas87 @tom_forsyth and
I mean I've done various kinds of automation for testing, for instance once I had a bug that only occurred on level loading, but extremely rarely, so I wrote a bit of code that just repeatedly loads levels until the bug happened. That's not a unit test tho
2 replies 0 retweets 1 like -
Replying to @TylerGlaiel @Atridas87 and
There's nothing weird about unit testing, there's just something weird about the ubiquitous unit test fetishism. I would assume it's a bikeshedding issue - we use quaternions and FFTs in game programming, too, but nobody goes around incessantly asking us if we do.
1 reply 0 retweets 10 likes
But those things are hard to understand, and unit testing is easy to understand, and I think that tends to be the determiner between "stuff that is incessantly asked/argued about and stuff that never seems to be mentioned" :(
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.