โ ๐ Scope:
โโโBuild a survival game like Minecraft and Don't Starve.
โ ๐งฐ Tool Stack:
โโโJava โ IntelliJ โ Git Bash โ GitLab(repo,wiki,issue board,tickets) โ Jenkins โ SonarQube โ JaCoCo โ
โ NOTE: To protect the privacy of other's code, I'll display my work instead of the entire code base.
What I have done:
โ ๐ Document development process and course reflection
โ ๐ผ Storybaording for game combat system (all process_flow files in diagrams folder)
โโโ โ
โ ๐ผ Model Class diagram for game combat system
โโโ
โ ๐ฉโ๐ป Integrate player and enemy animations
โ ๐ฉโ๐ป Code Enemy class and its subclasses
โ ๐ฉโ๐ป Code combat interface class
โ ๐ฉโ๐ป Code combat interactions for player and enemies (hurt, attack & die)
โ ๐ฉโ๐ป JUnit testing for methods written (player, enemy)
โ ๐ฉโ๐ป Learn how to use Git, Jenkins and JaCoCo to integration
โ ๐ฉโ๐ป Fix bugs and clean code smells of the code base with SonarQube
โ ๐งช User testing
โ ๐ฉ๐ปโ๐คโ๐ง๐ป Collaborating with Scrum teams on GitLab to resolve issues and manage tickets (details in Individual Portfolio)
Feedback GPA: 7.0 - High Distinction
Contribution: 18/20
Significant progress made, filling out the storyboard was a good display of leadership.
Quality: 16/20
Work is completed to a high standard
Code was of a good quality but improvements such as access modifiers and not having commented out code would help to improve quality.
Integration: 12/15
Minimal opportunity for integration but where possible, done to a high standard.
Good use of task tickets.
Documentation: 20/25
Documentation of work in the form of a story board is well done.
Good documentation of code and design decisions in the wiki
Participation: 19/20
Worked very well with the your team and other teams on ticket comments
Fantastic to see the initiative of the sidebar restructure!