Giter VIP home page Giter VIP logo

colorswitch's Introduction

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! **

โšก Implementation Description

For a further detailed overview, refer here ๐Ÿ”

ย  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.


๐Ÿ“– Game Objective

Learn more here โ•

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!


๐Ÿš€ How to Run?

Current steps are supported on IntelliJ IDEA โ—

โš™๏ธ Dependencies:

โ€ƒ ย  JDK 11 or higher โ€ƒ | โ€ƒ download
โ€ƒ ย  JavaFX 11.0.1 or higher โ€ƒ | โ€ƒ download
โ€ƒ ย  Git โ€ƒ | โ€ƒ download

๐Ÿ”ง 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 ๐Ÿ”จ
โ€ƒ ย  Go to src/gameEngine/App.java , select the file and press right click > run


๐ŸŒ  In-Game Snapshots


โœจ Bonus Features


๐Ÿ’ญ

If you wish to delve further into source code's layout and notes/observations compiled over various phases of the project,
feel free to check the same out here!

๐Ÿšง Work In Progress ๐Ÿšง



All contributions are welcomed!
Drop a โญ if you found the project to be entertaining/helpful!


** The video might be laggy due to quality screen recording causing heavy load ๐Ÿ˜–
โ€ƒ For experiencing a super smooth gameplay experience, install & run the game!

colorswitch's People

Contributors

dv-rastogi avatar zyrch avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

devotoe

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.