Decoupling application logic from hardware lets engineers test firmware on host machines instead of waiting for dev boards.
While beating an AI at a board game may seem relatively trivial, it can help us identify failure modes of the AI, or ways in ...