Blog 7 CS373 Fall 2021

Sieg Balicula
3 min readOct 10, 2021

What did you do this past week?

This week, my group and I completed the first phase of the project for this class. I mostly worked things outside of frontend work like the Docker, makefile, and User Stories. Although we had a later start on this phase, I feel like we still pushed through and completed the project in a timely fashion. In my other classes, I had an online midterm, which meant that that class had no classes to attend this week. This allowed me to go home early on Tuesday and Thursday of this week. By coming home earlier, I was able to work on another project for a different class that was due this week, which our group finished.

What’s in your way?

One of our group members for this class Q-dropped the course. This means that we will have to work on the project as a group of 4 now. Hopefully dividing up the work will not be too difficult.

What will you do next week?

I will be working on two different projects for two classes, one of those projects being the project for this class, and I have a different type of homework from the usual homework in one of my other classes.

If you read it, what did you think of Paper #7: Open-Closed Principle?

Reading this paper really helped me better comprehend the reasoning behind the many takeaways that have been drilled into my understanding of good programming design and style. I had always known the concepts that were presented in the paper but did not know the entire scope of how they were important. These papers on principles are great in reflecting upon these such takeaways.

What was your experience of operators and iteration? (this question will vary, week to week)

Seeing the ways the operators act in terms of data structures was interesting since I never learned about how they act in Python. However, there are many rules that need to be followed, so I hopefully will be able to comprehend them better with use.

The data types that can use iteration in Python seem interesting. I do wonder about how iteration works for making a new class. I understand that __iter__ needs to be implemented, but I wish I could see how it is implemented for data structures/types that use it.

What made you happy this week?

Even though I do not play the game, the game Nickelodeon All-Star Brawl was released this week, and the developers of the game are very good to their community. Just seeing developers of a game pay attention to their community makes me happy.

What’s your pick-of-the-week or tip-of-the-week?

Nickelodeon All-Star Brawl seems like a children’s game by the title, but that is deception. It is actually a game that implements features that its main competitor, Nintendo with their Smash Brothers series, does not have. One of the main features is something called rollback. It has to do with playing online, which is something that Nintendo seemingly has a lot of difficulty doing. Here is a Wikipedia article on something that implements that: https://en.wikipedia.org/wiki/GGPO

This was interesting since we are talking about it in my Game Technology class.

--

--