2021-2022 ISP


Concept
You click on Willem Dafoe to get oranges. However, enemies are trying to steal his oranges, so you have to click on them as well (extremely complicated). The enemies (as PNG's) would start offscreen and slowly advance on the Willem Dafoe PNG at the center of the screen. If the enemies (who included Somali pirates and Federal Agents) made it to Willem Dafoe, you would have to pay a penalty. If Willem Dafoe hit 0 Oranges he would DIE . You could buy upgrades through the shop on the bottom right side corner that would make it easier to kill enemies and farm oranges. We initially planned a semicomplicated offshore banking system (in which you try to avoid taxes without getting audited), but we ended up scrapping that idea.

Motivation
My group liked Willem Dafoe.

Code Explanation
At first we wanted them to spawn from all four cardinal directions. However, we play tested on track pads and decided it was too difficult at certain levels. We made it have a 50% chance for either the left or the right (0 is left, 1 is right). Then we made the enemies appear from beyond the edges of the screen.

Conclusions - what went as expected; what did not, and why
The basic function of the game went well, but we lazied out of the banking system and making a better looking shop system. In essence, the big problems emerged when we figured out how much work/time certain things took. After we would figure that out, we started avoiding non-essential tasks.

Willem_Dafoe