# Minutes of meeting 2019-06-14 ## Attendees Birte, Avi, Bhyagyashree, Chi, Chris, Garima, Julia (responsible for protocol), Melanie, Nikita, Sayalee, Sebastian, Serge, Shashank, Shrutha, Srinivas, Stefan ## Presentation of last sprints tasks ### Continuous integretation presentation (by Serge and Shrutha) * overview of CI/CD (see presentation slides for details) * automatic builds are in preparation ### Settings screen (by Serge and Shrutha) * settings are saved in a configuration file (config.cfg) * currently only one setting (for the different interactions) ### DPI & resolution awareness (by Garima and Shashank) * see presentation slides for details * Recommendation for our project: 2D (stretch mode), Expand (stretch aspect) * we agreed that this will be merged into the master * Live demo: * Problem: color of the tiles changes (they become darker) * Reason could be: Godot scales color with size -> needs to be fixed ### Crosshair interaction (by Stefan and Melanie) * its possible to rotate the tile by clicking on the crosshair handles * rotation: only rotates if > 45° * small animation for mirroring and rotating * still ToDo: * put crosshair input code into a function * currently the input event cannot be consumed by the crosshair, so every click might reach elements behind it (resulting in multiple event reactions, e.g. hiding and rotating at the same time) -> make abstract parent to do the input handling * crosshair is sometimes missplaced and not in the middle of the piece after rotating * fit crosshair to every piece ### Double tap interaction (by Chi) * mirror icons disappear when clicking on the circle around piece * click on ring does not affect pieces beneath * still ToDo: * implement rotation ### Move pieces to static scene tree (by Chris) * advantage: it is easier to edit anything this way * all functionality is still the same * changed: look of pieces, like colors (because this was done in code before) * now small boarder around pieces * still ToDo: * small offset of pieces in top-left corner * maybe related to grid offset (maybe 0 or -1) ### "Fake" 3D Animation (by Sayalee and Bhyagyashree) * Animated sprites to solve this * Different frames needed * current problem: not sure how to implement this * Discussion on how to do it, ideas: * maybe implement it without whole functionality (like building prototyps) * maybe use texture without a boarder * maybe reuse some code from Stefan, where there is already some kind of crosshair animation * maybe switch to real 3D animation when everything works * still ToDo: * continue working on this ### Eyetracking (by Garima and Nikita) * Garima and Nikita are now able to start the PIN-Lab, start eyetrackers, computers and know how to use the software * Web-Version is missing for the next step * Birte is going to give you an instruction for the PIN-Lab ## Status on issues from last sprint (2) * Berlin protocol (still needs to be done) * Crosshair interaction (much already done, work on this will continue) * GUI and integration of components (will be done soon) ## New issues for next sprint (3) * Implement BoardGrid with holes (#6) * Mirror icon interaction (#32) * Finish screen appearance (when game ends) (#35) * Multilanguage interface (#36) * Possible solution (#48) * Prepare a workshop (#76) * Doodle survey to find a date: https://doodle.com/poll/hu2rpwh5qdc9my4u * Move to Gitlab Enterprise (#74) * Birte did ask IRB whether they will change, IRB did not answer * maybe need to change to IMT version * Stefan tries orally to get a quicker answer * Add setting loader to the different classes (#77) * Add visual feedback to multitouch (#78) * discussion on what feedback makes more sense (cf. "fake" 3D animation) ## Planning poker & assign people to tasks * see git for results * if anyone has nothing to do -> label 'up for grabs' ## Next meeting * this sprint is 2 week sprint (until 28.06) * Stefan asked if that meeting could start earlier, discussion in zulip will take place * we will meet again next Friday (21.06) * not mandatory but highly recommended ## Misc * Scrum Poker (for now): measure hours with cards * if you want to discuss anything in a sprint meeting: * create ticket in git * label 'discussion' * if you want to close an issue: * 'fix #number' in commit message