Answered step by step
Verified Expert Solution
Link Copied!

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 characters 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 characters 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 characters profession/skill set (A Text Field) The user may enter his/her characters Name, which must be at least one character long, but may be as long as o 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- 10o) 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 sa o The menu bar should contain two titles ons 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 Al 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 characters information will be read into the program a accordingly, as if the user had just entered them. If the user makes changes, these changes should overwrite the current file (upon a save.) nd allthe components on the GUI will be set 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 GUl 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 Allsets 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. 

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... blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Physics

Authors: James S. Walker

5th edition

978-0133498493, 9780321909107, 133498492, 0321909100, 978-0321976444

More Books

Students also viewed these Programming questions

Question

Excel caculation on cascade mental health clinic

Answered: 1 week ago