Fig. 3 and Fig. 4 show the screenshot for Alice 2.0 and GAPS 1.0. The students were free to explore the games, but were still required to answer all questions in the questionnaire. We chose these three methods because GAPS 1.0 provides basic programming skills and we want to study how GAPS 1.0 can support basic object-oriented concepts and programming. As for Alice 2.0, it is quite representative game tool in learning OOP. Thus we can see the combination of using
GAPS 1.0 for basic OOP with Alice that teaches OO concept and the traditional way of learning as a controlled group. Conservative method is a traditional approach that uses lectures and labs as a medium in learning OOP and concepts. Alice 2.0 does not cover inheritance and polymorphism
concepts. GAPS 1.0, covers some object-oriented concepts. These three methods were used in the study to identify whether games is potential approach in learning objectoriented concepts.