Spandan’s Status Report for 2/26

For this week, I met with my teammates to work on the design report. We have distributed the work equally and I will be able to complete my part by this coming week’s deadline.

Another task that I hoped to accomplish was starting the software development of the game’s menu screen. To ensure that the code structure was organized similar throughout, I met with Caio during the week and came up with ideas such as the types of files, classes, objects, and methods we would use to keep our code clean and easily understandable by one another. Currently, I have three main files: main.py, constants.py, and game_components.py.

It was definitely a learning curve but I have been able to create an initial layout of the menu screen using Pygame as shown below:

\

I am mostly on track with my schedule. The only thing I am falling behind in is the research for creating our own arrows for a song of our choice but I am hoping to research it tomorrow so that I am ready before the class on Monday.

In the coming week, I will be done with the design report and hope to implement the animations of selecting the music.

Spandan’s status report for 2/19

For this week, according to the Gantt’s chart, I had to design the interface for the game. And I did exactly that. I followed the design process and designed a grayscale version of the game interface for Flex Dance:

 

After getting feedback on these designs from my teammates, I tried to go back to the basics and design a normal wireframe for the interfaces:

I am now currently trying to bring these wireframes to life by design hi-fidelity prototypes:

They are not done yet but I will be done with the design presentation slides as well as the design presentation by early morning tomorrow. So beginning this week, I will be on schedule.

Spandan’s Status Report for 02/12

For this week, my goal was to familiarize myself with Pygame. I used the official Pygame website for basic installation and setup, and then followed the same tutorials as Caio (tutorial 1 and tutorial2). I have created multiple games in the past in Python so I went and reviewed their implementation (Binary Bots and Leap Language).

This week, we ordered new parts and I researched which Raspberry Pi4 is more compatible with Pygame. The conclusion was RPi4 and so my group ordered that to ease our creation process of the game.

Lastly, I went through the design requirement and prepared for the upcoming week. I went through different options (such as Unity and Pygame for software creation and different fabrics such as simple cloth and tarp) and came up with pros and cons of the diverse options.