The snake and Ladders Game 🎲 for two players made using JavaFx with important concepts of OOPs🐍 🪜

Overview

Snakes-and-Ladders-Game-with-JavaFx 🐍 🪜

The snake and Ladders Game 🎲 for two players made using JavaFx with important concepts of OOPs, done as a project for Advanced Programming course (CSE201) under Prof. Koteswar Rao Jerripothula

Run the Game

To run the game, first install essential libraries and then run the Main file from the following path

/src/main/java/com/example/snakesandladdersgame/HelloApplication.java

Class Relationships

The class relationships used in the Project are shown visually using the UML diagram 📄 , which can be viewed using

UML-SnakeandLadders.pdf or UML_SnakeandLadders.png

Resources

All the resources used for the project are present in the folder

Images and src/main/resources/com/example

Game Screen

To Play the game 🎮 simply click the dice according to the turn of the player.

Don't forget to turn the Volume Up 🔊 as we have sound effects too.

Enjoy Playing the Game !!

snake1

Made By Ashwin Sheoran and Harshit Garg


Links for resources 🖇️

https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.shutterstock.com%2Fsearch%2Fdice%2Bdots&psig=AOvVaw0Yeowz98a7XLhfPL-8fKUY&ust=1640252198222000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCJiR0d6N9_QCFQAAAAAdAAAAABAD

https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.alamy.com%2Fstock-photo%2Fyellow-ludo.html%3Fpage%3D3&psig=AOvVaw1XwvKyyMQT6j0q3LEwyUFg&ust=1640252275060000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCNCat4SO9_QCFQAAAAAdAAAAABAD

https://www.youtube.com/watch?v=0WEPWglzP0s

https://www.youtube.com/watch?v=FBVrgBNzC8k

https://www.youtube.com/watch?v=MK0l_TQH6aA

https://www.youtube.com/watch?v=H7FANXaanG4

https://www.youtube.com/watch?v=2tiso5gNjVY

You might also like...

JavaFX based Connect4 Game.

JavaFX based Connect4 Game.

Connect4 [email protected] https://github.com/MitchellGray100/Connect4 JavaFX Connect4 Game. Local 2 Player or 1 Player (With AI). It's Connec

Jan 6, 2022

Tetromino is a Tetris-like game written in Java with JavaFX.

Tetromino Link to original project in university's GitLab Tetromino is a Tetris-like game written in Java with JavaFX made by Jonas and myself during

Dec 13, 2021

An image annotation desktop-application written in Java using the JavaFX application platform.

An image annotation desktop-application written in Java using the JavaFX application platform.

This is an image annotation desktop-application written in Java using the JavaFX application platform. It allows you to create bounding box annotations using rectangular and polygonal shapes. Annotations can be imported and saved from/to JSON files, Pascal VOC format XML-files or YOLO format TXT-files.

Dec 4, 2022

Lightweight installer written in java, made for minecraft mods, The installer uses JPanel and uses a URL to install to the specific area (Discord URL's work the best i've seen)

InstallerForJava Lightweight installer written in java, made for minecraft mods, The installer uses JPanel and uses a URL to install to the specific a

Dec 9, 2022

Pomodoro app made for myself in Java.

Pomodoro app made for myself in Java.

Pomodoro app This is a Pomodoro-type app made in Java using Swift UI. How to use Click on "Start timer" and input how many minutes you want to focus.

Oct 19, 2022

A simple JavaFX application to load, save and edit a CSV file and provide a JSON configuration for columns to check the values in the columns.

A simple JavaFX application to load, save and edit a CSV file and provide a JSON configuration for columns to check the values in the columns.

SmartCSV.fx Description A simple JavaFX application to load, save and edit a CSV file and provide a JSON Table Schema for columns to check the values

Oct 24, 2022

A Java framework for creating sophisticated calendar views (JavaFX 8, 9, 10, and 11)

A Java framework for creating sophisticated calendar views (JavaFX 8, 9, 10, and 11)

CalendarFX A Java framework for creating sophisticated calendar views based on JavaFX. A detailed developer manual can be found online: CalendarFX 8 D

Jan 6, 2023

💠 Undecorated JavaFX Scene with implemented move, resize, minimise, maximise, close and Windows Aero Snap controls.

💠 Undecorated JavaFX Scene with implemented move, resize, minimise, maximise, close and Windows Aero Snap controls.

Support me joining PI Network app with invitation code AlexKent FX-BorderlessScene ( Library ) 💠 Undecorated JavaFX Scene with implemented move, resi

Jan 4, 2023

A JavaFX 3D Visualization and Component Library

A JavaFX 3D Visualization and Component Library

FXyz3D FXyz3D Core: FXyz3D Client: FXyz3D Importers: A JavaFX 3D Visualization and Component Library How to build The project is managed by gradle. To

Aug 23, 2020
Owner
null
CSGO cheat made in Java using JavaFX as the overlay and JNA for memory manipulation

CSGO-CHEAT CSGO cheat made in Java using JavaFX as the overlay and JNA for memory manipulation FEATURES RCS Triggerbot No Flash Third Person Rank Reve

Notorious 9 Dec 28, 2022
Lobby System Template for a multiplayer java game, with chat and other features, using JavaFX and socket TCP (will be extended to UDP).

JavaFX-MultiplayerLobbySystem JavaFX lobby system for multiplayer games with chat, ready toggle and kick buttons, using socket TCP by default. Demo Cr

Michele Righi 7 May 8, 2022
Tray Icon implementation for JavaFX applications. Say goodbye to using AWT's SystemTray icon, instead use a JavaFX Tray Icon.

FXTrayIcon Library intended for use in JavaFX applications that makes adding a System Tray icon easier. The FXTrayIcon class handles all the messy AWT

Dustin Redmond 248 Dec 30, 2022
Lib-Tile is a multi Maven project written in JavaFX and NetBeans IDE 8 and provides the functionalities to use and handle easily Tiles in your JavaFX application.

Lib-Tile Intention Lib-Tile is a multi Maven project written in JavaFX and NetBeans IDE and provides the functionalities to use and handle easily Tile

Peter Rogge 13 Apr 13, 2022
Flash cards app using JavaFX, Scene Builder and persistence using Serialization with JAVA IO API

Flashcards - JavaFX , Scene Builder, Serialized Persistence JAVA IO API Main Scene that will show all the Decks in Flash Card App Add or Edit Cards in

Ali Raja 3 Nov 28, 2022
Custom JavaFX bindings made easy with lambdas.

EasyBind EasyBind leverages lambdas to reduce boilerplate when creating custom bindings, provides a type-safe alternative to Bindings.select* methods

Tomas Mikula 146 May 29, 2022
Show Geyser's players' skins on your server!

GeyserSkinManager There is currently no config - drop in and it works! Known caveats: Only tested on Paper and Spigot 1.16+. 1.13 might break, but thi

Camotoy 50 Dec 6, 2022
DataFX - is a JavaFX frameworks that provides additional features to create MVC based applications in JavaFX by providing routing and a context for CDI.

What you’ve stumbled upon here is a project that intends to make retrieving, massaging, populating, viewing, and editing data in JavaFX UI controls ea

Guigarage 110 Dec 29, 2022
Checkers game. Server and Client. Client's app handled in JavaFX. Play with radom player or against AI.

Checkers-JavaFX-and-Sockets Checkers game. Server and Client. Client's app handled in JavaFX. Play with radom player or against AI. If you want to pla

Jakub Bednarski 1 Mar 30, 2022
A maven-based JavaFX Asteroids game based on a tutorial from Lee Stemkoski

JavaFX Asteroids About This is a maven-based project which implements a JavaFX Asteroids Game. The code is based on a tutorial from Lee Stemkoski whic

null 2 Mar 2, 2022