Automated Testing for Billiards
I’m working on a game, and I want to ship that game bug-free. The best way to ensure that is to test, test, and test. Game testing—sometimes called QA or quality assurance—is simple in theory: play the game, try to break it, fix what breaks. The problem is that you built the thing. You play it the way it’s meant to be played. Your players won’t. ...