The JavaFX Student Showdown Game is an interactive and engaging 2D game where players engage in epic battles against various student characters. The game is built using Java and JavaFX, showcasing both programming skills and game development techniques. Game Overview
In this game, players assume the role of a courageous protagonist who must fight their way through a series of challenging levels, each populated by student characters with unique abilities and characteristics. The game emphasizes strategy, timing, and quick reflexes to defeat opponents and progress to higher levels.
Features
Character Selection: Players can choose their character from a selection of diverse avatars, each with distinct strengths and weaknesses.
Battle System: Engage in turn-based battles where players and student opponents take turns using different attacks, skills, and defenses.
Level Progression: The game features multiple levels, each with increasing difficulty and new student opponents to defeat.
Power-ups: Collect power-ups and boosts during battles to enhance your character's abilities and gain an advantage.
Visual Effects: Enjoy visually appealing graphics and animations that bring the student characters and battles to life.
Getting Started
Follow these instructions to get the game up and running on your local machine. Prerequisites
Java Development Kit (JDK) 8 or later
JavaFX library
The JavaFX Student Showdown Game should now launch and be ready for play.
Gameplay
Character Selection:
At the start of the game, choose your character from the available options.
Each character has unique stats, abilities, and appearances.
Battle System:
Engage in battles by selecting attacks, skills, and defenses from the on-screen options.
Pay attention to the health and energy bars of both your character and the opponent.
Level Progression:
Successfully defeat opponents to progress to higher levels.
Each level presents new challenges and opponents with different strategies.
Power-ups:
During battles, collect power-ups that appear on the screen to enhance your character's abilities or restore health.
Contributing
Contributions are welcome! If you're interested in improving the game or adding new features, feel free to submit a pull request. Make sure to adhere to the project's coding standards and provide clear documentation for your changes. License
This project is licensed under the University of Isfahan License. Acknowledgments
The game was developed as a showcase of Java and JavaFX programming skills.
Special thanks to the JavaFX community for providing resources and support.