То что заранее рассчитывается и все сразу грузится, я знал. Если налету считать, то слишком много запросов на сервер нужно было бы отсылать, плюс лишние тайминги запускать с интервалом в одно событие в игре, а значит события были бы детерминированы, никакого временного разнообразия)
Я сам уже 2 года над браузерной игрой работаю, поэтому знаком с этими задачами.
Борітеся - поборете!