The following historical commit information, by author, was found in the repository.

Author Commits Insertions Deletions % of changes
Me1485829164373.08
Starter Code141504.06
Group Partner22171162722.87
 

Below are the number of rows from each author that have survived and are still intact in the current revision.

Author Rows Stability Age % in comments
Me490784.22.310.4783.55
Starter Code29270.40.019.864.97
Group Partner67439.41.31.1911.48
 

The following history timeline has been gathered from the repository.

Author2019W242019W412019W422019W432019W442019W452019W46
Me
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Starter Code
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Group Partner
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Modified Rows:415181805422442611681971

The following files have an elevated cyclomatic complexity (in order of severity)

src/unsw/dungeon/tests/US5Test.java (64 in cyclomatic complexity)
src/unsw/dungeon/ui/HUDController.java (55 in cyclomatic complexity)
src/unsw/dungeon/DungeonLoader.java (53 in cyclomatic complexity)

The following responsibilities, by author, were found in the current revision of the repository (comments are excluded from the line count, if possible).

I was mostly responsible for

src/unsw/dungeon/ui/HUDController.java (215 eloc)
src/unsw/dungeon/tests/US5Test.java (194 eloc)
src/unsw/dungeon/DungeonLoader.java (182 eloc)
src/unsw/dungeon/GameHooks.java (181 eloc)
src/unsw/dungeon/ui/DungeonApplication.java (167 eloc)
src/unsw/dungeon/tests/US11Test.java (155 eloc)
src/unsw/dungeon/ui/DungeonControllerHooks.java (154 eloc)
src/unsw/dungeon/tests/US6Test.java (141 eloc)
src/unsw/dungeon/tests/US8Test.java (140 eloc)
src/unsw/dungeon/tests/US3Test.java (135 eloc)

Starter Code is mostly responsible for

src/unsw/dungeon/ui/DungeonController.java (50 eloc)
src/unsw/dungeon/DungeonLoader.java (40 eloc)
src/unsw/dungeon/Dungeon.java (36 eloc)
src/unsw/dungeon/entity/meta/Entity.java (27 eloc)
src/unsw/dungeon/ui/DungeonApplication.java (24 eloc)
src/unsw/dungeon/ui/DungeonControllerLoader.java (23 eloc)
src/unsw/dungeon/ui/HUDController.java (6 eloc)
src/unsw/dungeon/entity/Wall.java (6 eloc)
src/unsw/dungeon/entity/Player.java (6 eloc)
src/unsw/dungeon/entity/Boulder.java (3 eloc)

Group Partner is mostly responsible for

src/unsw/dungeon/tests/US19Test.java (102 eloc)
src/unsw/dungeon/entity/Enemy.java (62 eloc)
src/unsw/dungeon/entity/Saw.java (61 eloc)
src/unsw/dungeon/DungeonLoader.java (50 eloc)
src/unsw/dungeon/tests/US3Test.java (49 eloc)
src/unsw/dungeon/entity/enemy/RoamBehaviour.java (31 eloc)
src/unsw/dungeon/entity/enemy/FleeBehaviour.java (30 eloc)
src/unsw/dungeon/entity/Switch.java (27 eloc)
src/unsw/dungeon/entity/meta/MovableEntity.java (26 eloc)
src/unsw/dungeon/entity/Boulder.java (26 eloc)

The extensions below were found in the repository history (extensions used during statistical analysis are marked).

* drawio fxml java json md