Meeting Minutes #1
Replies: 32 comments
-
Excused: Damian Absent: Summary: Sprint 0 Planning Action Items:Fix IndexOutOfBounds exception so that the game can be built - Quinn Minutes:Nathan: Have you seen the feedback from the professor on our Project Plan Draft? |
Beta Was this translation helpful? Give feedback.
-
Summary: Sponsor Meeting Action Items:Project Plan Minutes:[Camron Collinsworth] [Ben Bettencourt] [Camron Collinsworth] [Camron Collinsworth] [Camron Collinsworth] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Camron Collinsworth] [Camron Collinsworth] [Camron Collinsworth] [Camron Collinsworth] [Camron Collinsworth] [Ben Bettencourt] [Camron Collinsworth] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Camron Collinsworth] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Camron Collinsworth] [Ben Bettencourt] [Camron Collinsworth] [Camron Collinsworth] [Camron Collinsworth] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Camron Collinsworth] [Ben Bettencourt] [Ben Bettencourt] [Camron Collinsworth] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Camron Collinsworth] [Camron Collinsworth] [Camron Collinsworth] [Nathan Maroko] [Nathan Maroko] [Nathan Maroko] [Nathan Maroko] [Nathan Maroko] [Nathan Maroko] [Ben Bettencourt] [Nathan Maroko] [Nathan Maroko] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Nathan Maroko] [Nathan Maroko] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Camron Collinsworth] [Camron Collinsworth] [Camron Collinsworth] [Camron Collinsworth] [Camron Collinsworth] [Ben Bettencourt] [Ben Bettencourt] [Camron Collinsworth] [Damian Sappington] [Ben Bettencourt] [Camron Collinsworth] [Ben Bettencourt] [Camron Collinsworth] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Camron Collinsworth] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Damian Sappington] [Ben Bettencourt] [Quinn Shultz] [Tavi Kohn] [Camron Collinsworth] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Camron Collinsworth] [Camron Collinsworth] [Ben Bettencourt] [Ben Bettencourt] [Camron Collinsworth] [Ben Bettencourt] [Camron Collinsworth] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Camron Collinsworth] [Camron Collinsworth] [Ben Bettencourt] [Camron Collinsworth] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Camron Collinsworth] [Ben Bettencourt] [Ben Bettencourt] [Damian Sappington] [Ben Bettencourt] [Ben Bettencourt] [Andrew Jacobsson] [Ben Bettencourt] [Ben Bettencourt] [Andrew Jacobsson] [Ben Bettencourt] [Damian Sappington] [Ben Bettencourt] [Ben Bettencourt] [Damian Sappington] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Damian Sappington] [Ben Bettencourt] [Damian Sappington] [Damian Sappington] [Ben Bettencourt] [Ben Bettencourt] [Damian Sappington] [Ben Bettencourt] [Ben Bettencourt] [Damian Sappington] [Damian Sappington] [Damian Sappington] [Ben Bettencourt] [Damian Sappington] [Ben Bettencourt] [Damian Sappington] [Damian Sappington] [Damian Sappington] [Nathan Maroko] [Nathan Maroko] [Damian Sappington] [Ben Bettencourt] [Damian Sappington] [Ben Bettencourt] [Damian Sappington] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Damian Sappington] [Ben Bettencourt] [Damian Sappington] [Camron Collinsworth] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Nathan Maroko] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Damian Sappington] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Damian Sappington] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Camron Collinsworth] [Camron Collinsworth] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Damian Sappington] [Damian Sappington] [Damian Sappington] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Damian Sappington] [Ben Bettencourt] [Damian Sappington] [Damian Sappington] [Damian Sappington] [Damian Sappington] [Camron Collinsworth] [Camron Collinsworth] [Camron Collinsworth] [Camron Collinsworth] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Damian Sappington] [Ben Bettencourt] [Ben Bettencourt] [Camron Collinsworth] [Camron Collinsworth] [Ben Bettencourt] [Ben Bettencourt] [Ben Bettencourt] [Camron Collinsworth] [Camron Collinsworth] [Ben Bettencourt] [Ben Bettencourt] |
Beta Was this translation helpful? Give feedback.
-
Summary: Sprint 0 Retrospective Action Items:
Minutes:Nathan: Did we have a sprint goal? |
Beta Was this translation helpful? Give feedback.
-
Action Items Each member will write their own user stories and task to accomplish these goals. Depending on the size of some |
Beta Was this translation helpful? Give feedback.
-
Date: 9-15-22 (1:30PM - 2:40PM) Summary: Project Plan & AI Sprint 1 Planning Team meeting (AI and GENERAL):We started the meeting with Tavi talking about if we switch unreal engine version. Ultimately, we decided that we would not change the current engine version but that future development work that we do will not conflict with future versions of Unreal so that if it is ever upgraded it will be easier to do so. We then talked about the project plan and getting the final copy completed. Annika mentioned that she incorporated some of the feedback already received from the professor. We discussed the architecture diagram and determined we would come up with a higher level class diagram with a flow chart for AI behavior. The team then began working on the project plan briefly, going over some of the sections, primarily improving 1.1 incorporating instructor feedback. After about 15 minutes we decided that we would continue this work through communicating via Discord with a goal of finishing it this weekend. At approximately 2:05PM we split up into two separate meetings for each team. Team meeting (AI):We began by talking about potential story ideas, but then brought up the question of if we should refactor the AI since its current state is extremely rough. We determined redesigning the AI from the ground-up would ultimately allow a more streamlined design process that would be easier than fixing the existing AI. Our goal is to tear down the existing AI and produce a new AI with the equivalent features (albeit working) over the next 3 sprints. We came up with the following sprint 1 goal as a result: Sprint 1: Remove existing AI functionality and Redesign AI - Spawn new modular AI agents based on difficulty levels and provided parametersEffectively, in sprint 1 we will focus on stripping down the present AI to its barebones and redesigning it with better systems in place, with the goal being improved AI spawning with modular attributes based on difficulty levels for this sprint. The AI will not be functional, but will have a good spawning algorithm and have their base attributes built so that the next sprints can build on those attributes for AI functionality. We determined we would begin coming up with stories on our own and reconvene over text on Discord later this evening to write our stories on Github and assign them. We will creating a AI specific branch in the repository so as not to interfere with the general team. Action Items
|
Beta Was this translation helpful? Give feedback.
-
Date: 9-16-22 (6PM - 7:30PM) Summary: AI Sprint 1 Story Planning Team meeting (AI):We talked through what we want to work on and how we want to redesign the AI. Damian set up a new team specific branch for the AI team. Damian is going to kick things off by cleaning out the existing AI system in place and the rest of us will begin re-implementing a new and improved AI system. We all worked on writing our user stories and making sure we were all okay with them and signed off by the product owner (Camron). We then worked on the Project Plan AI milestones and talked about designing our architecture diagram. Quinn will be working on decision trees for the AI and will add that to the AI architecture diagram. Action Items
|
Beta Was this translation helpful? Give feedback.
-
Meeting notes from 9-15-2022 tavi- we need to incorporate feedback and architecture should be a model of how the game functions no one really said yes Nathan what sections need to be done tavi - so what parts of the architecture do we need to incapsilate our end goal of a generally better game sections of the plan general team tavi - we could use the class hierarchy of the game Action Items |
Beta Was this translation helpful? Give feedback.
-
Date: 9-20-22 (2:15pm-2:45pm) Team Roles for Sprint 1:
Summary: Continuous Integration & Sprint 1 Update Team meeting (General & AI):Our current continuous integration works for the most part and tries to build a Linux build (but currently fails), and the Windows build is currently disabled. The biggest issue is we have a ton of linter errors from the existing codebase. We talked about the pros and cons of the current build system and ideas to fix it, put a band-aid on it, or just try other solutions. We ultimately decided that we should fix the existing script. We talked about each team's workloads and how they're feeling to see if anyone would want to take on the workload. General team is feeling like they have a pretty heavy workload. AI is feeling pretty good about things. Quinn said that he could work on the CI and we concluded that we would try to get it to build the code and fix the existing code for the linter errors. General team talked a bit about the workload regarding building the new map. Talked about redesigning the map structure as our sponsor mentioned that there isn't persistence between maps. Talked about removing rain map (since it's nonfunctional anyways). Action Items
|
Beta Was this translation helpful? Give feedback.
-
Date: 9-22-22 (1:30pm-1:50pm) Team Roles Currently:
Summary: Discussing Sponsor Feedback & General Discussion Team meeting (General & AI):Our primary purpose of meeting today was to discuss the feedback brought up by our sponsor from our project plan. The problems in 1.1 was a simple wording fix. The 1.3 problems, we agreed with the sponsor for the most part, we will yield to the sponsor's feedback, but may revisit the power up spawning locations as a stretch goal for increased difficulty. The 3.1 problem was a typo/misunderstanding. We also talked about where we were at in our sprint and how we need to get into gear. Action Items
|
Beta Was this translation helpful? Give feedback.
-
AI - Meeting Summary: Planned for sprint 2 and spoke about troubles and insights learned from the first sprint. Ultimately decided to give another 2 days to think more about quality stories to make it into sprint 2 Damian: stated that he wants to work on ai shooting. Possibly implementing new raycast system Action Items:
|
Beta Was this translation helpful? Give feedback.
-
Sprint Planning Present: Everyone Summary: |
Beta Was this translation helpful? Give feedback.
-
[ 9/28 ] Summary: The main talking points of this meeting were regarding what we were working on for this sprint as well as what the current plan is for our development branch. There have been changes in the way our workflow is set up since the last sprint, so there was some necessary discussion about how we all plan to integrate changes for this sprint. There was also discussion about specific stories and and some time taken to have a general understanding of what we are all working on and how each of our work fits in with one another. Action Points:
|
Beta Was this translation helpful? Give feedback.
-
General Team Meeting Minutes 9/29/22 Present: Everyone Summary: Action Items:
|
Beta Was this translation helpful? Give feedback.
-
Meeting Minutes 10/4/22 Summary: We each discussed the progress we made on our user stories. We all were able to get a commit in except for Tavi so unfortunately we didn't complete that action item from the last game. Annika showed off the progress she made on the SUB map, Nathan discussed his findings with the powerup spawning, Tavi showed off the existing cars that have been made in the past semester and we discussed changes we wanted to make to them. We also created a discord channel to drop in inspiration photos for new cars. Action Items: |
Beta Was this translation helpful? Give feedback.
-
Meeting Minutes 10/6/22 Summary: The AI team discussed our current progress on our sprint as well as talked about certain issues that we have run into thus far. Main talking points included Quinn giving us updates on his docker and Jenkins pipeline. There was also a brief discussion about the new AI spawning system and AI decision making. It seems that we may need more time to iron out issues with decision making because it currently might be changing the action of the AI runner every frame. The team also floated the idea of having more collaborative work time. Possibly over the weekend. Action Items:
|
Beta Was this translation helpful? Give feedback.
-
General Team Meeting Minutes 10/13/22 During this meeting, we wrote the specific user stories for the tasks this week and ensured that everyone was able to put in input for tasks needed for the different stories. Nathan will be doing the Runner Hit Effects which consists of a red flash and sound effect when hit and an explosion particle effect when the runner is destroyed. He will also be dealing with a powerup texture bug. Cameron will continue on the selector screen by connecting the runnerWheel class to it, allowing the user to change their runner, and moving it to the Main Menu. Tavi will continue on the creation of the new runner and the integration of it into Unreal. Annika is recreating the lost level and hopes to have that done by the 18th at the latest. She will also be dealing with creating the UI for the difficulty selection. We also discussed where we want the scope of our next sprint to consist of we all agreed that we wanted to get a merge to master the next sprint in the second week after we had time to complete some more functional requirements. The AI team had also set up a scrum update that we had moved to the shared channels so that we all can be on the same page and be more unified in the whole group. We created a functional requirements channel to help the group refocus on our project goals and visually show when each is done. Action Items:
|
Beta Was this translation helpful? Give feedback.
-
General Team Meeting Minutes 10/18/22 For this meeting, we reviewed what we had accomplished in the last week, any blockages, if we had met the action items we wanted to at this time, and what we are doing for the next week. Nathan was able to fix the texture problems with the particle effects and make them more reliable. He had done this by moving the particles out of the Singleton Spawner and into PowerupSpawner Pedestal and created blueprint events that can be referenced in code. Tavi showed his progress on the current 3D model with no textures yet but is on track to get those together by the end of the sprint. Cam was able to start working on the selection screen and is currently dealing with debugging and is on track to get that done by the end of the sprint. Annika showed off the finished map and will be exporting the map into different formats such as OBJ, FBX, or 3DS to see which is the best to import the map into Unreal. Going forward after that she will be dealing with the difficulty selector. Currently, the only blockage we are facing is Unreal Engine is freezing on startup and can randomly crash. And we all had been able to met the action items we wanted to complete at this time. Other things we addressed were feedback on the powerup particle effects for Nathan, such as making them smaller and the range they spread out. He was able to get them to a place we liked and got that merged during the meeting. We also created a shared calendar to keep track of team meetings for the remaining sprints. |
Beta Was this translation helpful? Give feedback.
-
AI Team Meeting Minutes 10/20/22 We each discussed our progress and our implementations. Quinn is continuing to work on the Docker but running into some issues. Quinn's also making progress with the movement system. Camron is also working on movement, trying to find a way to get the AI to get power ups. Andrew is working on the spawning system, specifically the player Runner spawn and using the AI spawning points for the player Runner to spawn at. Damian is working on AI Runner accuracy based on difficulty. We discussed as a group how to implement the accuracy and came up with some good ideas. We also talked about staying on the same page for the AI decisions using Quinn's decision tree. Also talked through possible movement implementation ideas and thoughts. |
Beta Was this translation helpful? Give feedback.
-
General Team Meeting Minutes: 2022-10-15 Topic: Sprint 3 Planning Cameron Nathan Annika Tavi |
Beta Was this translation helpful? Give feedback.
-
Date: 10-25-22 (2:00pm-2:45PM) Team Roles For Sprint 4:
Summary: Sprint 3 Retrospective & Sprint 4 Goal/Planning Team meeting (AI):We worked on our retrospective, assigned sprint 4 roles, and then talked about what we wanted to work on for sprint 4. Quinn and Camron determined that movement in its current form is more effort than its worth to try to fix, so Quinn is going to work on trying to implement an external movement/pathfinding library. Camron has had some experience with Docker and volunteered to try to build a Docker image for BroncoDrome. Damian is going to prioritize finding and fixing bugs this sprint and will try to spawn power ups at random locations on hard difficulty as a stretch goal. Andrew will work on implementing manual aiming but it will be configurable so that auto-aim will still be an option. Andrew will also work on redesigning the shot decision for AI, as the current system is somewhat suboptimal and has glaring blind spots. We will likely not have a full team meeting on Thursday as we were able to plan our sprint today, but will communicate and update on Discord as necessary. Action Items
|
Beta Was this translation helpful? Give feedback.
-
Date: 11-1-22 (1:30pm-2:20PM) Team Roles For Sprint 4:
Summary: Sprint 4 Progress Meeting Team meeting (AI):Damian worked on a bug where the player lives wouldn't decrement on respawn. He is now working on random power up spawning and will also try to work on more bug fixes the rest of the sprint. Quinn has been working on a summary of the condition of the CI/CD pipeline. He and Camron are going to collaborate to implement the Jenkins Docker container to build an image of the game. Quinn also wants to get started working on implementing the movement library but has not yet started. Camron hasn't been able to get much done as he has been busy, but he will work together with Quinn on CI/CD and will try to polish some of the movement to show off a better looking demo to our sponsor. Andrew fixed a bug that was freezing the game on start, fully implemented mouse-controlled aiming, fixed the cutscene-skip to actually start the game when skipped, and fully implemented difficulty. We then talked with general team (as they were having their meeting at the same time) and discussed sending a demo of the state of the game to our sponsor, general team brought up concerns of wanting to show off the new map so we will wait to showcase the demo till next week most likely. We also discussed some gameplay design decisions like changing the number of enemies required to kill from the current default and the idea of adding a survival gamemode where the player tries to survive as long as they can against an endless wave of enemies. Action Items
|
Beta Was this translation helpful? Give feedback.
-
General Team Meeting Minutes 2022-11-01 Progress CheckinNathan: Created and integrated level select menu General Team DiscussionUsing C++ vs Widget editor to make UI elements in Unreal. Some menus are too complex to easily be designed using C++. Discussion with AI teamAI team would like to have AI runners search for and pick up powerups. |
Beta Was this translation helpful? Give feedback.
-
General Team Meeting Minutes 2022-11-07 Sprint ReviewAnnika
Nathan
Cameron
Tavi
Sprint Goals Met
|
Beta Was this translation helpful? Give feedback.
-
11/10 2:00 pm Summary: Action Items: |
Beta Was this translation helpful? Give feedback.
-
11/10 5:00 pm Summary: First half of the meeting was between the entire team, second half was with just the general team and Andrew, which I did not attend. Meeting mostly consisted of the two teams catching up with one another as well as discussing some of the things that must be done for BroncoDrome in the coming weeks. Action Items: Some action items include bug fixes, lighting fixes, testing the new map, adding obstacles to new map, creating two new music files for the new map, UI improvements, and fixing ai movement. |
Beta Was this translation helpful? Give feedback.
-
General Team Meeting Minutes 11/10/22 Summary: We had two meetings today first one was between the general team and we had decided on how to break up the tasks between us all. We had discussed this a bit before in our Sprint Review so we were able to plan regardless of me, Annika, not attending. Nathan will be in charge of finishing the SUB day map by adding the obstacles, AI and player spawning, as well as the powerup spawners. Cameron will take care of the same things but for the SUB night map as well as finishing up the model selection menu. Tavi will finish the new runner materials. Annika will be looking for and fixing bugs that we hadn't yet been able to address. The second meeting was with the AI team and it was decided that they will be helping test out the new map and there was a discussion of the UI flow and how it might be good to change it a little. For the most part, this meeting consisted of the teams getting each other on the same page for our project and a discussion about reaching out to Ben to set up meetings for the approval and handoff. It was also decided it would be a good idea to do a merge to main to ensure new bugs don't pop up before we go to hand this off. Action Items:
|
Beta Was this translation helpful? Give feedback.
-
General Team Meeting Minutes 11/15/22 We reviewed the things that we had done in the last week and were catching up with the team on where we stood for our sprint goal. Nathan was not able to start on his goals yet as he was dealing with a lot of pain from his wisdom teeth removal. Cam has been working on trying to implement the new meshes on the cars and making sure that it is working correctly. Tavi worked on fixing the reversed faces on the newly revamped obstacles and showed off the new designs of the truck. Annika had fixed a collision problem with the new obstacles and has found and directed a few bugs getting fixed such as blocking volumes on the old maps that weren't implemented correctly so the runner could get outside the map. It seems like over the break most of the team will have to do some work to make sure that we are able to complete all of our goals. Annika has volunteered to help Cam finish the night map so that the work is a little more distributed. We will be meeting the Monday before the end of the sprint to help ensure that we can get everything done and thoroughly tested. At this time none of our action items have been completed. |
Beta Was this translation helpful? Give feedback.
-
AI Team Meeting Minutes 11/17/22 Summary: Discussed our current progress in the sprint and made plans for the rest of the sprint as well as meeting over break. Team agrees that a meeting over Thanksgiving break would be good as this would allow us to catch up on some key features that are being implemented in the near future that will need testing before the end of the sprint. Each member gave a synopsis of what they were working on. This includes bug fixes, movement changes, and changes to the menu as well as a new game mode. The team agreed that we should make attempts to increase the documentation in the project. Both for us, and for future teams. There are some issues with the speed power up that have been causing some trouble aswell. Action Items:
|
Beta Was this translation helpful? Give feedback.
-
AI Team Meeting Minutes 11/22/22 Summary: The team had a short meeting over the break to discuss our progress on new implementations as well as bug fixes. Some newly found bugs were discussed as well as some talk over the difficulty of recreating previously found bugs and deciding if it is worth trying to recreate a bug that may have been an odd occurrence. The speed powerup is still troubling to fix and movement towards powerups is still proving difficult. However, the rest of movement is implemented. The team agrees that we need to really wrap things up so that they can be tested before the end of the semester. Action Items:
|
Beta Was this translation helpful? Give feedback.
-
General Team Unofficial Meeting Minutes 11/28/22 Summary: Action Items:
|
Beta Was this translation helpful? Give feedback.
-
[ date if not submitted on the day of the meeting ]
Excused: [ list of those not in attendance who notified the group ]
Absent: [ list of those not in attendance who did not notify the group ]
Summary: [ summarize the topics that were discussed ]
Action Items: [ list of action times by assignee ]
Beta Was this translation helpful? Give feedback.
All reactions