Skip to content

Weekly Meetings

Esteban Vergara Giraldo edited this page May 20, 2024 · 70 revisions

Deliverable 1

Week 1

  • What did we do last week?

Esteban: We created the repository and are now working on its wiki. We also completed its domain model.

Miguel: We outlined the model on a board, using ChatGPT to understand the game's mechanics and think about how we would translate it into the application.

Sebastián: We discussed the initial details of our project model, leading to the creation of the Domain Model. We drafted functional and non-functional requirements in an initial manner. We explored technologies that could be used to develop the project's functionalities, such as the 'RAG' and 'Lang Chain' applications.

  • What will we do this week?

Esteban: Research the technologies recommended by the professor.

Miguel: Further research Django tools to start programming the minimum viable product.

Sebastián: I will write the first five requirements in the requirement format and input them into the GitHub project wiki. I will also begin learning and investigating more about Lang Chain and RAG technologies.

  • Did we have any setbacks?

Esteban: Responsibilities in other subjects prevented me from dedicating as much time to project planning as I would have liked.

Miguel: Activities from the student group took up a significant amount of my time during the week, and I would have liked to make more progress.

Sebastián: I encountered difficulties trying to determine whether monster and character stats should be extracted separately from their original table.

image

Week 2

  • What did we do last week?

Esteban: I've learn about django projects.

Miguel: This week we prepared each other’s roles for the assignment.

Sebastián: We discussed the requeriments that were going to be developed and distributed them. I redacted them and put them in the github project back log.

  • Did we have any setbacks?

Esteban: Not really

Miguel: For me was that I had to take my pc to the university to work that is something that I don’t usually do.

Sebastián: No, last week I didn't have any setbacks at all.

  • What will we do this week?

Esteban: My part of the requeriments, we need to put them in the template

Miguel: Create the Django project in the git repository and advance in the assignment.

Sebastián: This week I will review and discuss with my group about the first deliverable and also investigate about the technologies that we are going to use.

Meeting photo link

Week 3

  • What did we do last week?

Esteban: The first deliverable, planning the requierements and creating a mockup for the interface.

Miguel: Beta front-end code for the presentation

Sebastián: Last week we were focused on the deliverable 1. I did: the product Purpose, the Scope, the User Characteristics, the References, the Performance Requirements and the design constraint.

  • Did we have any setbacks?

Esteban: MMMM... Nah c:

Miguel: I don't think so

Sebastián: Not really, with the help of my team everything went great.

  • What will we do this week?

Esteban: Finish the deliverable and present our results.

Miguel: The exposition

Sebastián: This week we will prepare the pitch and the first presentation of the project.

Meeting Photo Link

Deliverable 2

Week 4

  • What did we do last week?

Esteban: The presentation and the division of responsability on the requirements, basically.

Miguel: Planed of improving the front.

Sebastián: Did the presentation of the github part of the project

  • Did we have any setbacks?

Esteban: Not really, again (lucky us)

Miguel: Nothing.

Sebastián: Nope

  • What will we do this week?

Esteban: Add the models in the project

Miguel: Continue developing the front-end.

Sebastián: Learn how to connect ChatGPT with our django project

Meeting Photo Link Meeting with the Project Management team

Week 5

  • What did we do last week?

Esteban: Models created, default weapons for each class, dice roll allowed and corrupt the database twice XD

Miguel: Design the front on Canva with the team.

Sebastián: We had a meeting with our project managers and established the objectives for our project in terms of launch.

  • Did we have any setbacks?

Esteban: Corrupting the database and repoblating it, of course

Miguel: We are chill.

Sebastián: Again, didn't have any problems

  • What will we do this week?

Esteban: I don't know, there's so many things to do

Miguel: Refactor the front and deleted the bootstrap to implement our own CSS.

Sebastián: Learn about LangChain technology to implement in the project.

Meeting Photo Link

Week 6

  • What did we do last week?

Esteban: Level_up options for weapon and character, full combat system, test page, default weapon and races/classes icons, and RAT (the best commit in history, only to add rats to the game). Guess what, I corrupted the database again XDDDDDDDDDDDDDDDD.

Miguel: Refactor the front and deleted the bootstrap to implement our own CSS.

Sebastián: Last week I didn't really work too much on the project.

  • Did we have any setbacks?

Esteban: Corrupting the database again. Merging our progress was difficult again.

Miguel: Maybe my lack of time.

Sebastián: Nope

  • What will we do this week?

Esteban: Rest in peace, hopefully.

Miguel: Improve the front.

Sebastián: Learn how to implement LangChain technology to the project

Week 7

  • What did we do last week?

Esteban: Monster enemy is now selectable individually, default random names for characters and monsters, inventory system, interactive map (my favourite), interface upgraded to console update.

Miguel: Improved the front and define the grid container.

Sebastián: I tried implementing Chat Gpt prompts and responses to the page

  • Did we have any setbacks?

Esteban: The map was really hard to do, but so entertaining. There were soooo many tries, that was annoying.

Miguel: Not really.

Sebastián: The functions of chatgpt api that I was using were too old, so I had to change it to the new ones. Also, my secret key didn't work.

  • What will we do this week?

Esteban: Die peacefully after a well done work. (Hopefully)

Miguel: Finish the front and start planing animations and effects for the front.

Sebastián: I will do the component diagram, and help with de data one. Also I'm going to prepare the elevator pitch

image

Deliverable 3

Week 8

  • What did we do last week?

Esteban: Added treasures and new icons, the treasures show their information at mouse hover too. And of course we had the third workshop.

Miguel: .

Sebastián: .

  • Did we have any setbacks?

Esteban: Telemática project :(

Miguel: .

Sebastián: .

  • What will we do this week?

Esteban: Who knows, I think I will not be able to progress too much in the project

Miguel: .

Sebastián: .

image

Week 9

  • What did we do last week?

Esteban: TOO MANY FUNCTIONS, The vacations were great, I progressed too much!, I added this: 8 Tiles to the map with different textures, a new class called Entity that gives herency to Charater and Monster, and a command executer with 5 functions: /move, /attack, /take, /equip and /use

Miguel: .

Sebastián: .

  • Did we have any setbacks?

Esteban: Not really. Like I said, the vacations were great

Miguel: .

Sebastián: .

  • What will we do this week?

Esteban: Adding a new function to use the level up options for player statistics and weapon statistics

Miguel: .

Sebastián: .

Week 10

  • What did we do last week?

Esteban: We generated some icons and showed them to my friends, so they could choose and give us feedback. Also defined the color palette of the project. Oh, I forgot, we also did some retrospective with the project management team, you should see that!, was a great retrospective, take this: https://padlet.com/scorreah1/retrospectiva-ekqhm1epdaxa0bxx

Miguel: .

Sebastián: .

  • Did we have any setbacks?

Esteban: TELEMÁTICA, AAAAAAAAAGH, I'm so stressed

Miguel: .

Sebastián: .

  • What will we do this week?

Esteban: I think I won't be able to do anything, this time for real.

Miguel: .

Sebastián: .

image

Week 11

  • What did we do last week?

Esteban: Created the "about" and "guide" pages, implemented a sticky footer, and designed a header template, while learning JavaScript and ensuring the default scrolling of the history to the bottom.

Miguel: .

Sebastián: .

  • Did we have any setbacks?

Esteban: Telemática.

Miguel: .

Sebastián: .

  • What will we do this week?

Esteban: I aim to finalize the campaign selection process, optimize the loading times, and integrate a new feature that allows users to customize their player profiles.

Miguel: .

Sebastián: .

Deliverable 4

Week 12

  • What did we do last week?

Esteban: Developed new views for player and campaign selection, implemented the campaign model, integrated campaign handling into various functions, and fixed issues with blank prompt inputs.

Miguel: I noted that my PC died, committed the related changes, and ensured that the work could continue despite the technical issues.

Sebastián: .

  • Did we have any setbacks?

Esteban: Not really, I enjoyed this week

Miguel: .

Sebastián: .

  • What will we do this week?

Esteban: This week, I will work on adding new weapon and character customization options, improving the overall UI design, and fixing any lingering bugs from the previous updates.

Miguel: .

Sebastián: .

Week 13

  • What did we do last week?

Esteban: I completed player selection, upgraded the campaign selection process, improved the loading function, and addressed issues with attack image generation.

Miguel: .

Sebastián: .

  • Did we have any setbacks?

Esteban: I discovered how hard can be addressing a bug origin when the project becomes more and more complex. But with time, the project starts talking by itself, I've learnt so much things thanks to that.

Miguel: .

Sebastián: .

  • What will we do this week?

Esteban: My goal is to implement advanced combat mechanics, refine the leveling system, and test out new AI functionalities to make the gameplay more dynamic.

Miguel: .

Sebastián: .

Week 14

  • What did we do last week?

Esteban: Completed the game interface, added a functional experience bar, implemented a blinking HP feature for low health, enhanced UI elements with hover effects, and improved overall page designs.

Miguel: I developed the front end for campaign creation, enhancing the overall user experience, and making the campaign creation process more intuitive and visually appealing.

Sebastián: .

  • Did we have any setbacks?

Esteban: Not knowing too much about javascrypt for this specific things. But when you do the first animation, all the subsequent ones are easy peasy.

Miguel: .

Sebastián: .

  • What will we do this week?

Esteban: I plan to focus on debugging and optimizing the player creation process, enhancing map generation algorithms, and preparing for a major playtest session to gather user feedback.

Miguel: .

Sebastián: .

Week 15

  • What did we do last week?

Esteban: Fixed various bugs in player creation, improved map generation with visual range and borders, and started the implementation of automatic boss generation.

Miguel: I improved the player creation functionality by committing various updates, integrating changes to ensure a smoother process, and addressing any bugs that arose.

Sebastián: .

  • Did we have any setbacks?

Esteban: The final week of our second telemática project, I'm dying...

Miguel: .

Sebastián: .

  • What will we do this week?

Esteban: This week, I intend to finalize all core features, conduct extensive testing to ensure stability, and begin integrating player feedback into the next set of updates.

Miguel: .

Sebastián: .

Week 16

  • What did we do last week?

Esteban: Made the game fully playable, solved multiple bugs, upgraded AI and map generation, enhanced player creation templates, implemented movement with WASD keys to improve gameplay, and ensured the integration of icons and animations.

Miguel: I finalized the functionality and visual aspects of player creation, and contributed to resolving database conflicts to ensure seamless integration.

Sebastián: .

  • Did we have any setbacks?

Esteban: I wanted to die, there's so much things, this is not funny anymore. My optimism is depleted, my body can't endure the conditions in where I have to work to finish everything and feel secure. I will need a long time to recover from this.

Miguel: .

Sebastián: .

  • What will we do this week?

Esteban: Film and edit the video, finish the guide i am making, and add the last function: "/see inventory". I will try to finish all the other projects I have. This project will stress me until we make the final presentation.

Miguel: .

Sebastián: .