As a case study for teaching object oriented concept, we
used GameMaker as shown in Figure 3 below. Student will
learn about the object concept, where an object is not only
having data but also function. At the example below is
shown how an ball object can be given data like color,
measure, form and also some functions like moving, bounds,
flows on and what happened when an object is formed
(constructor concept) and when an object destroyed