---
Minutes of meeting 2019-08-08
===
<!-- Click on the Plus (between Eye and Questionmark) and then "Create from Template" and then "Use this template" to create a new document based upon this -->
<!-- remove or add tags as needed! -->
###### tags: `End of Sprint` `Irregular Meeting` `Middle of Sprint`
:::info
- **Location:** F2.522 (PIN-Lab)
- **Date:** August 08, 2019 11:30 until 13:15
- **Agenda**
1. Group Presentations
- Rescale of pieces > [name=Shashank]
- Gallery > [name=Serge]
- Teacher mode & Icons > [name=Hassan]
2. Personal Task Review `5min`
3. Open Discussion `30min`
4. Personal Task Outlook `5min`
- **Participants:**
- [ ]Birte
- [x]Stefan
- [x]Julia
- [ ]Aviral
- [x]Serge
- [x]Shrutha
- [x]Nikita
- [x]Hassan
- [ ]Srinivas
- [x]Melanie
- [x]Shashank
- [x]Sayalee
- [x]Bhagyashree
- [x]Garima
- [x]Christopher
- [x]Chi
- [x]Sebastian
- [x]Pooja
- [ ]Meher
<!-- - Special Guests: -->
- **Protocol done by:** [Julia](https://git.cs.upb.de/jbresien), Garima
- **Host:** Garima
- **Reference:** [Last meeting minute](https://hackmd.io/@schrewing/august02)
:::
:bar_chart: Group Presentations
---
- **Shashank**:
- Pieces are rescaled (smaller) if they are not on the board
- Some bugs and things to be done:
- double tap looks strange because the smaller pieces still have the same steering wheel
- pieces (left of board) are rearranged after leaving drawing room
- Discussion: Is it better to see pieces smaller outside the board or just in a designated area (like the left lane in current version)?
- **Serge**:
- showed gallery
- Discussion: the UI elements (menu, buttons etc.) should not be shown on a screenshot
- **Hassan**:
- teacher mode: presented a balsamiq mockup
- we are still unsure what is needed
- Need to check with Clients regarding the stat metrics. Which all things to be included in the teacher mode.
- student are always in one grade, so never students from different classes at the same time
- teacher should select one class and then all students from this class are loaded
- We need just one class and its list. No need to select class from the list.
- custom icons: presented play and home button
- we should have a label in addition to the icons
- outline around icons (for high contrast)
- high resolution (size 200 x 200 or something similar) is needed!! Best would be vector graphics...
- Have labels and buttons should not have circle around it due to usability issues.
:dart: Achieved this week
---
<!-- You can change the number in the gitlab link to link to an issue -->
**Tell us what you achieved in the last week:**
- Christopher
- Add Animations to Timo [#179](https://git.cs.upb.de/bili/pg-nice-idea/issues/179)
- Accurate Timo Hitbox [#168](https://git.cs.upb.de/bili/pg-nice-idea/issues/168)
- Timo interface for displaying a string as a message
- All above points are complete but not merged, part of Julias Timo-Branch
- Everything was done in pair working with Julia
- Stefan
- Change erase action for labels
- Working on automatic iPad builds
- Julia
- [!120](https://git.cs.upb.de/bili/pg-nice-idea/merge_requests/120)
- Add Animations to Timo [#179](https://git.cs.upb.de/bili/pg-nice-idea/issues/179)
- Accurate Timo Hitbox [#168](https://git.cs.upb.de/bili/pg-nice-idea/issues/168)
- Timo interface for displaying a string as a message
- All above points are not merged
- Everything was done in pair working with Chris
- Aviral
- Serge
- Deleting the screenshot from the gallery.
- Need to remove the UI buttons from the screenshots.
- Shrutha
- Removed the back button.
- If the GUI is not fixed or reverted I can't merge and will do Up-For-Grabs
- Nikita
- Worked on Magic number issue, #165 (Not completed yet)
- Hassan
- Teacher mode - Demo
- Icons Demo
- Finish Screen work(but not complete work)
- Srinivas
- Melanie
- Change erase action for labels
- Shashank
- Pentomino Tile size corrected. Still bugs and need to be resolved.
- Sayalee
- adding drawing buttons (pencil,eraser etc) on screenshot and calling functionality on same
- Bhagyashree
- worked on delete screenshot functionality #176
- Garima
- working on Help Mode: basic version ready. Need to add functionalities to it.
- need to fix the snapping , ghost pieces and other things.
- Chi
- Proof of Pentomino conjecture
- other things (see gitlab)
- Sebastian
- Chi and I proved a Pentomino conjecture from 2010: https://git.cs.upb.de/bili/pg-nice-idea/issues/185
- Usual reviewing in Gitlab
- Some coding/other help in zulip etc
- Merged:
- https://git.cs.upb.de/bili/pg-nice-idea/merge_requests/85
- Refactor Piece class
- Fixed bugs and improved code in some interactions, wrote tutorial in wiki in Gitlab: https://git.cs.upb.de/bili/pg-nice-idea/wikis/Transformations-and-coordinate-conversion
- Added tile border, small black edge for 3d effect, helps to distinguish pieces
- Empty tile side detection for improved inner and outer borders
- NOT merged:
- Implemented new solver and board generator in C#, a LOT faster than Godot: Create random board according to arbitrary parameters https://git.cs.upb.de/bili/pg-nice-idea/issues/180
- Generator can store boards in newly developed JSON format (easy to import) https://git.cs.upb.de/bili/pg-nice-idea/issues/186
- Not online yet (possibly requires separate machine or offline generation, waiting for unsolved ticket https://git.cs.upb.de/bili/pg-nice-idea/issues/19)
- Problem: Solver (both in Godot and C#) is more advanced than base game, game lacks ability to set cells as closed (waiting for https://git.cs.upb.de/bili/pg-nice-idea/issues/6)
- A few other MRs and tickets
- Pooja
- Worked on Icon interaction is not working on touch events #175
- Meher
:pencil: Results and decisions made today
---
- Rescale of pieces:
- Grid and button should be smaller and relevant to the ipad resolution.
- We need a tray to have the pieces all together.
- pieces will be smaller in the tray and larger when we drag them out to the Grid.
- interaction with pieces not possible in the tray.
- Finish screen will be more or less replaced by Timo (see [#188](https://git.cs.upb.de/bili/pg-nice-idea/issues/188) for details)
- just in case this is not working as expected we take the finish screen as a backup
- **Master branch**:
- We need to fix the bugs in master, two options:
- we can fix the existing bugs (**very quickly**) , so we don't have to revert the work.
- we can do the GUI again (do it again in small parts, unclear how small the pieces should be)
- We need to break GUI task into smaller tickets (e.g. we should break RootUI scene into smaller scenes)
- Try to make maintainable code so that it doesn't create problems for existing functionalities.
:mag: Discussions without an answer
---
- Rescale of pieces: where to place the tray: left or right or bottom? To be decided later.
:wrench: Working on next week
---
- Christopher
- a few more Timo issues ([#178](https://git.cs.upb.de/bili/pg-nice-idea/issues/178), [#166](https://git.cs.upb.de/bili/pg-nice-idea/issues/166), [#167](https://git.cs.upb.de/bili/pg-nice-idea/issues/167))
- getting Timo merged
- Stefan
- Julia
- getting [!120](https://git.cs.upb.de/bili/pg-nice-idea/merge_requests/120) merged, maybe changes according to feedback (someone else needs to review, please do this!)
- a few more Timo issues ([#178](https://git.cs.upb.de/bili/pg-nice-idea/issues/178), [#166](https://git.cs.upb.de/bili/pg-nice-idea/issues/166), [#167](https://git.cs.upb.de/bili/pg-nice-idea/issues/167))
- getting Timo merged
- Aviral
- Serge
- Shrutha
- Nikita
- Hassan
- Work on Issue # 184
- Srinivas
- Melanie
- Shashank
- Sayalee
- Bhagyashree
- Garima
- Have to work on issues occuring in Help mode described in above section.
- Chi
- new interaction. refactoring. see gitlab tickets that are currently assigned to me. no promise that a particular ticket is finished by next week.
- Sebastian
- Nothing, waiting for others. Talk to me in emergencies.
- Pooja
- Meher
:clock2: Next meeting and sprint
---
**Next meeting will be on 15.08.2019 11:15**
**This sprint will end on 15.08.2019**
## Notes
<!-- Other important details discussed during the meeting can be entered here. -->
- Meeting on 12th September to be hosted by Chris. Garima (has exam on 12th September morning hours) will prepare the contents.