All code logic is created inside src/main/java/com/fierydragons/game
All code assets and scenes are inside src/main/resources
All the images located inside the ReadMePictures are for the readme
All relevant documents such as the Sprint 3 Reflection and UML can be found in their respective folders inside the Documents folder
Artefacts are inside out\artifacts
The video will be in mp4 which could be run on any player for example: windows media legacy playerOR
through VLC
Download here
-
IntelliJ
-
OpenJDK 22
- OpenJDK 17.0.11 with hsdis ( if JDK 22 cannot )
- OpenJDK 21 for MAC
-
Windows Operating System, Mac Operating System
hardware:
- 64 bit architecture
- click PROJECT STRUCTURE
- click artefacts and press the + button
- click JAR and click "From modules ..."
- you will see this screen next
- click on the folder icon in the text box for the "Main Class:" and click launcher and click OK
- build the artefact
- click "Build Artifacts..." and click build
- You will see this in the out folder
- to run the jar file, right click on the "file.jar", click run
If this issue appeared in the terminal
The "red warning" is normal, don't worry about it
HOWEVER, the issue found "Loading hsdis library failed" is a serious issue which is a result of the jdk you are using
- click PROJECT STRUCTURE
- click Build, click the drop down for the text field "SDK: ", click "Download JDK... "
- select version 17, click Download
- after downloading, go to the address
If the download for IntelliJ was using the default directories the jdk can be found here
C:\Users[ your computer user name ].jdk
for example: C:\Users\Bernard.jdks
- you may see something like this
- click cornetto-17.0.11, click bin, click server
Try to find the hsdis-amd64.dll, as shown in the picture NOTE, this is for a device with IntelliJ x64 installed
- go to this link
https://chriswhocodes.com/hsdis/
click the blue link for windows for 64 bits if your device is 64 bits and 32 bits if 32 bits architecture
-
go to the downloads folder / where this file is downloaded
-
move the file to the folder of this address similar to what you did to check for hsdis-amd64.dll
C:\Users[ your computer user name ].jdk
- now try running it again
This method of running the .jar file is mentioned to be experimental because, this was tested with the developer's second laptop but it could not run. However, this method could run with the developer's main laptop where this project was created in
Possible causes
- jdk version
- JRE version
The java in the main developer's laptop, go to this link
https://www.java.com/en/download/manual.jsp
- click the Windows download for offline
the file that will download will have this name
-
run the executable
-
run the .jar artifact
As indicated in the code some portions mainly with displaying UI were adapted from ChatGPT The pictures used in the game were sourced from
https://boardgamegeek.com/boardgame/23658/fiery-dragons.
All rights are reserved to the respective owners.


















