ninaadkiran / tinga2

MIT License
0 stars 0 forks source link

Ninaad Kiran Binary Review Ticket #2

Open ninaadkiran opened 11 months ago

ninaadkiran commented 11 months ago

What I did:

After the UI and basic things were added, I started to work on some functions. It had one basic function which was just converting binary to colors but I started adding functions to make the binary numbers move left. After this I realized that it might be difficult for a user to individually go in and press all the buttons to clear them so I added a function to clear all the binary numbers. In addition to this, I also did a lot of debugging, for example: the color shown on the screen started inverted from the actual binary code but I went in and fixed it by initializing the binary numbers and making sure the screen is updating when it needs to.

What I learned

Bit Manipulation:

Color Manipulation:

ASCII Character Display:

Background Manipulation:

Input Validation:

Understanding Binary Operations:

What I could have done if I had more time:

I could have added more features that didn't relate to simply updating the array of binary numbers. An example of this is the opacity slider that or the color picker was added by my teammates. In addition we were planning to add a color book feature where you could choose a pixel and color it with the color chosen using the binary code.

Key Commits:

Video:

Ankit-177 commented 11 months ago

Team Review: Individual review for Ninaad Kiran [Ankit Pulivendula]:

Team Review ticket containing key Team and individual contributions

Per check.
0.55 not attempted/no check 0.7 attempted, incomplete, but some runtime 0.8 mastery and runtime 0.9 above and beyond.

FINAL GRADE: 0.9/0.9 Justification: Ninaad has done a great job as scrum master in terms of delegating work to his teammates efficiently. His contributions, such as the the rotating binary bits, the bit inversion, and the "clear" function show regard for user experience. The UI is clean and usable, adding clear value to the project. Overall, it is clear he has gone above and beyond with his role as scrum master and his individual contributions to the project. Therefore, he deserves a 0.9/0.9. Great job!

Other comments: Presentation was thorough and covered all project features.

TimoA35 commented 11 months ago

Individual Review "My name" grading "Their name"

Individuals Video, Issue(s), Commits(s)