Skip to content

Retrospective 3

Henry Hilton edited this page Nov 11, 2019 · 7 revisions
  • Retrospective on Sprint #_:
    • members in attendance: selfie proof of meeting
      • Trevor
      • Henry
      • Oliver
      • Rafael
    • What worked well
      • Henry: Henry worked on website design and finished the landing page sections and functionality.
        • Implemented Bootstrap components for header, landing area, how to play, call to action
        • Created background video for landing page with animated tetris blocks
      • Oliver: Oliver worked on the game functionality and implemented basic graphics. Specifically, he
        • resized the main window, resized and repositioned other scenes within the game.
        • created and implemented new scenes for the title and the score bar. Created but did not finish a scene for the next panel (a panel showing the next pieces to fall) and pause button.
        • Found and incorporated several graphics elements into the game.
        • Commented and refactored significant parts of the code and spent time on tutorials for implementing specific functions in the game.
      • Trevor: Trevor worked on extending the server functionality.
        • Implemented the ability to update player's high score with relative ease.
        • Worked on making our server use IBM's quantum library
        • Using this he implemented a random number generator and a method to determine superposition
      • Rafael: Rafael was finally able to serve the game through the React server.
        • It must be served off a backend server
        • This server must be proxied to by webpack
    • What didn't
      • Henry: Issues getting the HTML and javascript components to work when wrapping with React.
      • Oliver: Oliver is trying to work on basic game functionality and placeholder graphics. He will not be able to focus on this and advanced graphics this week without help creating a definite design and finding game resources. Part of his time this week was spent finding resources, when it would be better if he could focus on basic functionality first. Additionally, he had trouble positioning several pieces of the game so that is looked consistent visually. These are bugs he will be working on this week. In order to implement a next panel several parts of the code running the game will be reworked.
      • Trevor:
        • Nothing didn't really work for Trevor
      • Rafael: React is unable to serve the dependent files of the game
        • They must be fetched from the server by HTTP GET requests
        • This means a backend that accepts HTTP requests must be serving the dependent files
    • Self assessment on progress
      • where are you in relation to progress towards finalfinal product?
        • give an estimate of how far towards your goals you are, do you think you're on track?
      • lay out each of the following weeks till end of term with brief goals for each
        • Current week:

          • Oliver: Understand how the game works with tiles (that make up the pieces), comment and refactor that section.
          • Oliver: Finish basic game functionality
          • Oliver: Finish adding placeholder graphics
          • Oliver: Use the game's in-house networking capabilities to connect to our server.
          • Rafael: Gain comprehensive understanding of the game itself.
          • Rafael: Understand the work that Oliver has done on the code up to this point.
          • Rafael: Help implement game functions.
          • Trevor: Help Henry integrate his designs within React
          • Trevor: Implement Entanglement functionality once Oliver finishes game
          • Trevor: Help piece everything together
          • All: Come up with stretch goals for winter break (graphics, quantum functionality, game functionality).
        • Final week: goals