This repository has been archived on 2022-12-21. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
Claudio Maggioni 37f6bc2ff9 Parser strategies for all entities 2022-11-22 10:16:26 +01:00
src Parser strategies for all entities 2022-11-22 10:16:26 +01:00
.gitignore chore: migrate to Maven project, update README 2022-11-16 16:18:00 +01:00
README.md parser moved outside 2022-11-16 17:18:19 +01:00
REFACTORS.md refactor: initial IDEA-aided refactors on syntax 2022-11-16 16:36:08 +01:00
RunThroughResults.txt kind of test 2022-11-17 00:51:58 +01:00
pom.xml switch from harcoded string to enum and remove complexity in some actions 2022-11-22 00:46:20 +01:00
sampleGame.xml Added sources from https://github.com/dtschust/Zork 2022-11-16 15:43:32 +01:00
zorkRequirements.pdf Added sources from https://github.com/dtschust/Zork 2022-11-16 15:43:32 +01:00

README.md

Group7

Original and refactored sources for the https://github.com/dtschust/Zork Github project.

Building

Build the project with the command:

mvn clean package

Executing

Example inputs can be found in RunThroughResults.txt as to how to beat the sample game. To run the sample game execute:

mvn exec:java

This command will load the sampleGame.xml XML game spec.