-
Notifications
You must be signed in to change notification settings - Fork 1
Emis Reka
During the initial week of our subject, we held a discussion on potential group projects. There were a lot of ideas for the project but the most wanted was the game project. A lot of members supported that idea and I also was supportive for this ide because I think it was an innovative idea and not a lot of other groups would do it.
Following our discussions during the second week of meetings, we made a unanimous decision to develop a platformer game for our project. We deliberated on the appropriate technologies to use and ultimately agreed on Python as the programming language and diagram and pygame as the libraries. During the idea presentation, I carefully listened to my fellow team members' proposals and shared my own suggestions on how we could further enhance the game's development and which technologies would be most effective. Together, we collaborated to create a detailed schema outlining the game's structure and key components.
With our concept in place, it was time to start creating the game's foundational design and functionality. I conducted research on standard game design principles and the mechanics of games similar to ours, proposing some ideas how we could make the design of main pages. During our meeting, I presented these concepts to the team and we discussed them in an effort to improve them. Following that, we deliberated on game development ideas proposed by other members of the team to formulate a final idea that met everyone's standards.
Our team held discussions this week to determine the specific aspects of the game and assigned tasks for the upcoming week. My work for this week was to do the list of functional requirements and non-functional requirements needed for the game to function and additional features that would enhance the gameplay.
My and my partner primary focus during this week's development was on devising user scenarios for the game. I identified several crucial actions that players may undertake while playing the game, such as initiating a new game, saving progress, using power-ups, and exploring the game environment. We also identified the various actions that users can take from the game's main menu and settings, including adjusting game controls and sound settings. Additionally, I elaborated on these scenarios to provide a clear understanding. By comprehending these user scenarios, we can design and develop the game to fulfill the expectations and requirements of our users.
Midterm Exam Week