In this assignment, students 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 program development, individual portfolio, 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.