In this assignment, the student will demonstrate their competency in developing a program in a team using fundamentals of programming such as variables, conditional and iterative execution, collections, method, packages, and OOP.

The assignment consists of individual and group elements which will be completed by 4 – 6 students in a team. The entire assignment is divided into four parts which cover

(A) program development
(B) individual portfolio
(C) presentation/demonstration and
(D) peer review

You and your team are highly advised to carefully design the game structure and distribute the component evenly to each member. The program required a collective effort and good teamwork. Therefore, every member must contribute by designing and developing the component assigned and then integrating it into the main program. Working alone/in a silo may result in unfavorable outcomes/marks for the module as a whole.