ColorSwitch
ColorSwitch copied to clipboard
Color Switch in Javafx!
Color Switch
A revamped game replica made by Divyansh Rastogi & Rupanshu Yadav
🔎 Implementation Description /
Game Objective /
How To Run? /
In-Game Snapshots /
Bonus Features
🎮 Check out the gameplay here! **
:zap: Implementation Description
For a further detailed overview, refer here :mag:
The UI/UX for the game is designed with JavaFX.
Implemented our own game-engine in JavaFx on bare canvas with
optimized game-play physics offering ultra smooth rendering.
Utilized FXML and JavaFx CSS to tailor a receptive game interface designed on Scene Builder.
:book: Game Objective
Learn more here :grey_exclamation:
Encounter and pave your way through a variety of unique & challenging tri/quad-colored obstacles!
All seems fun & enticing but this may very well change when you escort a colored ball through these shapes!
Keep bouncing, have fun and good luck!
:rocket: How to Run?
Current steps are supported on IntelliJ IDEA :exclamation:
:gear: Dependencies:
JDK 11 or higher | download
JavaFX 11.0.1 or higher | download
Git | download
:wrench: Setting up IntelliJ IDEA:
Install IntelliJ IDEA and follow basic setup guidelines
Open a new project from existing source, use https://github.com/Team-60/ColorSwitch.git as project source.
Set up project libraries for JavaFX
Go to File > Project Structure > Project Settings > Libraries
Select add a new Java library (+ icon) > select path to your JavaFx > "lib" folder
Adding VM options for run configurations
Go under Run > Edit Configurations
Add the following under VM Options
-ea --module-path "$JAVAFX_LIB_PATH" --add-modules javafx.controls,javafx.fxml,javafx.media
Build the project :hammer:
Go to src/gameEngine/App.java , select the file and press right click > run
:stars: In-Game Snapshots
:sparkles: Bonus Features