Ants (Playful OOP)

Handling user input, Game logic

3h 30min

Task 6.1-6.6


Understanding the basic principles of object-oriented programming (10%)
Understanding the basics of algorithmisation (20%)
Understanding the syntax of the Java programming language (30%)
Analysing program execution based on the source code (30%)
The ability of creating own programs with the use of OOP (10%)
User input
Acquisition
1 Basic concepts

User input - Greenfoot.ask


30 min
Production
2 Task 6.1

Input names from user


20 min
Singletone
Acquisition
1 Basic concepts

Singletone


20 min
Production
2 Task 6.2

Implementing game as a singletone


10 min
Handle clicking
Production
1 Task 6.3

Implementing clicking on a cards


15 min
Practice
2 Task 6.4

Implementing getters of Card and Player 


25 min
Production
3 Task 6.5

Implementing supporting method for Player and fix in World 


30 min
Production
4 Task 6.6

Implementing game logic 


60 min