Chap's Challenge was a recreation of the classic 90s Chip's Challenge puzzle game with a Minecraft theme.
This project was handled with an emphasis on software design and development, driving the use of strict management of dependencies and GitLab. The development of Chap's Challenge was undertaken by a 5-person team, each taking on the responsibility for their package according to their role:
Maze - @westiemcb
Renderer - @TheNerd18
Persistence - @0x01BF52
Recnplay - @HotWheelsTony
Application - @WaltersAsh
Import/open project into an IDE/Intellij
Add the junit tests in test.nz.ac.vuw.ecs.swen225.gp20.maze.MazeTests
and test.nz.ac.vuw.ecs.swen225.gp20.persistence.PersistenceTest
(alt enter and select junit 5.4 with Intellij).
Start the game by running nz.ac.vuw.ecs.swen225.gp20.application.Main
.
If there are issues with the libraries, go to the lib
folder and for each file and right-click to add as library.
Javadocs and UML diagrams are bundled together in docs
, specifically docs.nz.ac.vuw.ecs.swen225.gp20.package
.
Launch docs/overview-summary.html
to view them.