- Homepage: www.andreicozma.com/307
- Developers: Andrei Cozma & Hunter Price (CS307 Final Project)
- Execution Requirements: Java JDK 11+
- Feature Run-Through Demo: https://youtu.be/TODO
- Execution Instructions + Video: https://github.com/andreicozma1/InfiniBuilder/blob/master/docs/README.md
- Download the Latest Release: https://github.com/andreicozma1/InfiniBuilder/releases
- v0.1 Alpha -> v1.0.0 Public Release:
- Full Feature List, Bug List, Developer Contributions, and Time Log are on our public Trello
- Link: https://trello.com/b/ghb9XDRV/cs307-final-project
- These are just a few of the main features present in InfiniBuilder
- Day-Night Cycle & Skybox Demo: https://youtu.be/4PrfSI-VXnw
- Infinite Terrain Generation Demo: https://youtu.be/iRxEGaEeFj0
- Falling and Swimming Physics Demo: https://youtu.be/jwQlcNfhsZA
- Maze Generation Demo - https://youtu.be/ASkL21km2gs
- Path Generation Demo - https://youtu.be/VD-9SN94J5o
- Java 11 - Check version using
java -version
or./mvnw --version
sudo add-apt-repository ppa:openjdk-r/ppa && sudo apt-get update && sudo apt-get install openjdk-11-jdk
- Java 11 Download link for Windows/Mac/Linux
https://www.oracle.com/java/technologies/javase-jdk11-downloads.html
./install
- This compiles and packages the program into a .JAR exacutable file in the
target
folder
./execute
- Alternatively, run
java -jar target/InfiniBuilder.jar
or double click the InfiniBuilder.jar file generated in the 'target' folder
- use the Maven Wrapper
./mvnw
Otherwise install Maven (sudo apt-get install maven
)
./mvnw validate
- COMPILE
./mvnw clean // delete compiled files, optional
./mvnw compile // compile source code
(or)
./mvnw clean compile // do both
- RUN
./mvnw exec:java
- PACKAGE
./mvnw clean // delete compiled files, optional
./mvnw package // Compiles & Packages JAR inside "target" folder
(or)
./mvnw clean package // do both
- RUN
java -jar target/InfiniBuilder.jar
(or)
./execute
- INSTALL
./mvnw install // Compiles & Packages & Install into Local Repository
(or)
./mvnw clean install // Cleans and Installs
- RUN with either of the Run options described above
Usage: > ./mvnw command
- process-resources
- compile
- process-test-resources
- test-compile
- test
- package
- install
- deploy
- Clone Repository:
git clone https://github.com/andreicozma1/CS307FinalProject
- Open IntelliJ IDEA -> Import -> pom.xml
- All dependencies are loaded by the Maven Build System
- Click the Maven Tab on the right side of the IDE for options and commands
- Add Configuration -> Click + -> Select Maven -> Write "javafx:run" for Command Line