π» All resolutions support
π Sounds and music
If there is a problem with running, try to open it by console with command:
- Windows
java -jar PrinterSimulator2.jar
- Linux
java -jar PrinterSimulator2.jar
If you will see errors about not having error like this:
java.lang.NoClassDefFoundError: javafx/application/Application
it means that you don't have javafx libraries and you need to follow this steps:
- Download javaFx libraries for linux javafx-oracle.com
- Unpack files into your java library destination, for example:
/usr/lib/jvm/java-14-oracle
- Run script made by myself for you:
-d
or--default
flag: open with default java installation folder-p=JAVA_PATH
or--path=JAVA_PATH
flag: open with custom java installation folder by JAVA_PATH
Example:
./runGame.sh --default
./runGame.sh -d
./runGame.sh -p=/usr/lib/jvm/java-14-oracle
./runGame.sh --path=/usr/lib/jvm/java-14-oracle
By mouse
- intuitively, by clicking on individual elements
Used Designs Patterns:
β
Builder
β
Singleton
β
Strategy
β
Decorator
β
Observer
Code overview:
βοΈ 90 classes (including enums and interfaces)
βοΈ over 4200 lines of code
Thanks to one of my teacher, who inspired me to this app
Created by
gajerski.lukasz@gmail.com - feel free to contact me! β