Pesky Dusks + Mushrooms is an app with two different programs/ games.
One of those is a duck simulator where ducks randomly spawn on the screen and the user taps them to calm them down. The background color, time zone etc changes randomly while removing the ducks, as an element of surprise. The screen also glitches randomly while the ducks are being removed.
Mushroom growth simulator is another game where the user can grow mushrooms by watering them before the time runs out. If they achieve it they win or else they lose.
All the images used in both of our programs (including the image of the ducks, mushrooms’ with different stages, background image etc) were hand drawn and created by us.
How much experience does your group have? Does the project use anything (art, music, starter kits) you didn't create?
We have worked on python projects before, but we don't have much experience in pygame. All the images that the program uses has been created by us.
What challenges did you encounter?
A lot!! Because we're using pygame, we had to use surfaces a lot and with a lot of different images/ moving objects/buttons that need to be updated, it was very difficult to make the program look like it was not glitching. This is because for any button/sprite/moving object the background has to be refilled so it doesn't leave a trail. But with so many of them, it becomes glitchy and draws the images over each other.
Since we created all the artwork and images, it consumed quite a bit of time, which affected our development processes. Moreover, we have developed two windows of the game but halfway through, we realized that pygame does not support more than 1 window/screen. Getting the sprite sheets to work was difficult because the frames were unnecessarily spaced out, so we had to redo all 28 frames including downloading/cropping/uploading to a sprite sheet
Another problem was getting the buttons to work smoothly. We also had problems with cloning our desired images (water drops/ducks).