Skip to content

2nd year project - Java game development with 60 people , to learn using continuous integration tools and design patterns.

Notifications You must be signed in to change notification settings

NicoleTYF/UniProjects-Skyfall

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

⚔ Skyfall 🎮

  📐 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!

About

2nd year project - Java game development with 60 people , to learn using continuous integration tools and design patterns.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages