1. A method for generating instructions to display an animated simulation of a race event, comprising: before an end of a race event involving a plurality of real participants that compete with each other acquiring betting information indicative of current betting odds given to said plurality of real participants of said race event, said acquiring is performed at a server sent from a data source over the Internet, the server comprising at least one processor and a memory that stores a code, wherein the at least one processor executes said code for: calculating, before said end of said race event, a plurality of order change events according to said betting information; acquiring results of said race event over the Internet in real time; generating instructions to change an order of a plurality of animated objects in an animated simulation of said race event displayed on a display of a client terminal according to said plurality of order change events, each said animated object represents one of said plurality of real participants in said race event; wherein said animated simulation is displayed during said race event; wherein said generating comprises generating instructions to emulate an arrival of at least some of said plurality of real participants at an ending point according to said results; wherein said results comprises an order of arrival of said plurality of real participants at a finish line of said race event.