Simulation platform for practice and research