-
Notifications
You must be signed in to change notification settings - Fork 3
Weekly Meetings
- 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.
- 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.
- 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.
- 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
- 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.
- 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
- 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
- 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: Could not work because of telematica.
Sebastián: We did the third presentation for the project and assigned tasks.
- Did we have any setbacks?
Esteban: Telemática project :(
Miguel: Telematica as well.
Sebastián: Telematica indeed.
- What will we do this week?
Esteban: Who knows, I think I will not be able to progress too much in the project
Miguel: Try to finish front and see if we create more views.
Sebastián: Me neither, Telematica consumes so much time.
- 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: I spend my vactations working in telematica since i am with esteban so we split some work.
Sebastián: I also worked on Telematica and rested a little bit on vacations. So I didn't really work on the project.
- Did we have any setbacks?
Esteban: Not really. Like I said, the vacations were great
Miguel: Not really, telematica a bit but the project went smooth.
Sebastián: Not really.
- What will we do this week?
Esteban: Adding a new function to use the level up options for player statistics and weapon statistics
Miguel: Work in unfinished things.
Sebastián: I will do some testing and help with the other views of the page.
- 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: Started working in player selection.
Sebastián: I helped with the icon selection and with the color palette
- Did we have any setbacks?
Esteban: TELEMÁTICA, AAAAAAAAAGH, I'm so stressed
Miguel: Finishing the assignment for telematica.
Sebastián: There were a lot of icons to choose from.
- What will we do this week?
Esteban: I think I won't be able to do anything, this time for real.
Miguel: plan the other views with the team.
Sebastián: This week I will work on the home screen and the overlay for loading screens.
- 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: Planed the view for campaign selection, campaign creation, and player creation.
Sebastián: I made the home screen and implemented the overlay for loading screens such as when creating new campaigns.
- Did we have any setbacks?
Esteban: Telemática.
Miguel: Telematica as usual.
Sebastián: Yeah, the overlay worked fine at home but the other day it didn't wanted to work anymore ;-;
- 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: Implemented the view for campaign selection organizing it and giving re look.
Sebastián: We will make the third presentation and assign some tasks.
- 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: Last week we made the presentation.
- Did we have any setbacks?
Esteban: Not really, I enjoyed this week
Miguel: The charger of my pc died so i could not work with it.
Sebastián: Not really
- 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: Continue working with Replit doing the front.
Sebastián: I will help doing some testing and giving feedback.
- 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: I completed the camping selection front end and send it to Esteban.
Sebastián: I helped Esteban with some feedback and fixing the overlay.
- 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: My charger was still broken.
Sebastián: Not really.
- 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: Start working in campaign creation.
Sebastián: I will start preparing for the next sprint and think how to implement the player creation.
- 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: Last week I simply made brainstorm with my colleagues to define some aspects.
- 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: No my charger was repair.
Sebastián: Not really.
- 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: Start the front for player creation.
Sebastián: I plan on testing the game entirely to give feedback to Esteban.
- 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: Last week I really didn't work a lot on the project.
- Did we have any setbacks?
Esteban: The final week of our second telemática project, I'm dying...
Miguel: The project of telematica took a lot of time.
Sebastián: Yeah, the other projects of other subjects (Telemática), consumed us a lot of time and effort.
- 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: Finish player creation visuals and functionalities with js.
Sebastián: I will work on the derivable document and make the infographic.
- 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: Last week I made the infographic and tested the page functionality.
- 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: Problems with js because of the many ways to solve the problem but it was not that much.
Sebastián: I had a problem with the API file because Esteban changed its name and I didn't realize that, as the API file is in the git ignore file, it didn't change in the commits. So I had a different name on the API.
- 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: Film the video and finish the presentation.
Sebastián: This week we will film the video and make the final presentation. Also I will say the pitch.