Answered step by step
Verified Expert Solution
Question
1 Approved Answer
For your capstone project, you will implement a simple Character Creation Screen as found in many different RPGS (role playing games.) This screen will
For your capstone project, you will implement a simple Character Creation Screen as found in many different RPGS (role playing games.) This screen will allow the user to pick and save a character's specifications from a list of options. The interface must be implemented using JavaFX with FXML, and must have the following: (Radio Buttons) The user may select among three options for the character's Gender o Male o Female o Other (A Drop-Down List) The user may select from among the following Classes for the character: o Warrior o Barbarian o Monk o Mage o Thief NOTE: The term "character class" does not imply a Java class is needed for the items in the list. It is the general term used in video games to indicate a character's profession/skill set (A Text Field) The user may enter his/her character's Name, which must be at least one character long, but may be as long as 10 characters (Sliders and labels) The user will select the amount their character leans toward one attribute or another o Justice vs Compassion (Fully Just = o, Fully Compassionate = 100) o Strength vs Wisdom (Fully Strong = o, Fully Wise = 100) o Humility vs Honor (Fully Humble = o, Fully Honorable = 100) There will be a Menu System for opening and saving a saved character o The menu bar should contain two titles: File Options o Under the File Menu, there are two options: Open a saved character Save a character o Under the Options Menu, there are two options: Reset All Exit File Open (a Saved Character) With this option, you should be able to open a saved character file, for example, Bob.player or Sue.player The character's information will be read into the program and all the components on the GUI will be set accordingly, as if the user had just entered them. If the user makes changes, these changes should overwrite the current file (upon a save.) File Save (a Character) This option allows the user to save the current player he/she is working on. The file will contain information that represents the state of the GUI and must be readable by the Open option. The file must be saved as character_name.player. You should prompt the user and say, "Are you sure you want to save this character?" before they actually save it. Your dialog prompt should allow the user to Cancel the save if he/she so desires. Reset All Reset All sets all the GUI components to their zero state. Note that this option does not automatically save the character data. Exit This is self-explanatory. Close the Character Creation application.
Step by Step Solution
★★★★★
3.48 Rating (161 Votes )
There are 3 Steps involved in it
Step: 1
Answer 1 The Character Creation Screen is an important part of many Role Playing Games RPGs It allows the user to create and customize a character whi...Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started