Highlights
Introduction
The third assignment will be a culmination of all your existing knowledge of the course content.
Your task will be to make a game with a Graphical User Interface (GUI). The game of Hacker is
conceptually similar to Space Invaders, the player is fixed vertically while entities progress vertically towards the player (See Figure 1).
This assignment is split into 3 tasks of increasingly difficulty. As tasks increase, their total
marks decrease. Task 3 is for students only. Student’s are expected to follow the
Apple Model-View-Controller (MVC) design pattern. You are not allowed to import any modules
• tkinter (and all tkinter submodules)
• random
• Pillow
• a3_support
Importing any module not listed here will result in a deduction of up to 100%
2 Terminology
Destroyable (D) Red entity that players must destroy before it reaches the top row where the
player is located.
Collectable (C) Blue entity that players must collect. By default, collecting 7 Collectables will
cause the Player to win the game.
Blocker (B) Grey entity that players cannot shoot through.
Shot type There are 2 shot types in the game - destroy and collect. Rules on what can be
destroyed and collected can be seen in the Model Class descriptions (S
This IT Assignment has been solved by our IT Experts at My Uni Paper. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+Students in Australia, UK & US by helping them to score HD in their academics. Our Experts are well trained to follow all marking rubrics & referencing style.
Be it a used or new solution, the quality of the work submitted by our assignment Experts remains unhampered. You may continue to expect the same or even better quality with the used and new assignment solution files respectively. There’s one thing to be noticed that you could choose one between the two and acquire an HD either way. You could choose a new assignment solution file to get yourself an exclusive, plagiarism (with free Turnitin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinction.
© Copyright 2026 My Uni Papers – Student Hustle Made Hassle Free. All rights reserved.