module 5: project one sample dragon text game storyboard pseudocode flowchart
delines and 0 Rubric Competency In this project, you will demonstrate your mastery of the following competency. Translate requirements to solve problems computationally Scenario You work for a small company that creates text-based games. You have been asked to pitch an idea to your team for a text-based adventure game with a theme and environment of your choice. Your game must include different rooms, items, and a villain. The basic gameplay will require the player to move between different rooms to gather all of the items. A player wins the game by collecting all the items before encountering the villain. The player will have two options for commands in the game moving to a different room, and getting an item from the room they are in. Movement between rooms happens in four simple directions: North, South East, and West. You must include the designs for your game as a part of your idea pitch. Specifically, you have been asked to provide a map that displays the different rooms and items. You have also been asked to use pseudocode or flowcharts to design code for moving between rooms and getting items. If your pitch gets approved, these designs will help your team members understand the pitch, and will help the team develop the game in the future. Directions In this project, you will break the problem down into a set of requirements for your game program. Then you will design your game by creating a storyboard and pseudocode or flowcharts. Remember, in Project One, you are only designing the game. You will actually develop the code for your game in Project Two 1. Review the Sample Dragon Text Game Storyboard in the Supporting Materials section to see a sample storyboard for a dragon themed game. You will begin by creating a storyboard to plan out your game. Using one of the templates located in the What to Submit section, write a short paragraph that describes the theme of your game by answering all of the following questions: What is your theme? What is the basic storyline? What rooms will you have? (Note: You need a minimum of eight.) What items will you have? (Note: You need a minimum of six.) Who is your villain? 2. Next, you will complete your storyboard by designing a map that organizes the required elements of the game (rooms, items, and villain). Using the blank map in your template, organize the different rooms and the items in each room. The following requirements must be met: There must be a minimum of eight rooms. Each room must contain one item, with the exception of the "start" room and the room containing the villain. The "start" room is where players will begin their moves and should not contain any items. The room containing the villain should not contain any items. Remember to win the the other the rooms to all them, and other with the if the amave been collectie Malone at its pouble for the player to win the game. For example, the room with the vill should not be room igantem The main the primare room or change the confronto sa Yours The man is for your own the stayer will not have won in this map in the game. You will be in to your own sources Projecte 3. Cory review the samego Test Game Was through video and Dragon Text Game Output reading located in the Sorting Materialetion. These you an interior hom the stated are should work. As you read commide the following Wit are the entered in this program. How you outline them in a way that computer understand! What information will your from the power teachpoint le What tomation would you cutout to the Dlatach pot When might be and IF Estatement When might be a good idea to use for - Where do we unctions prati Not You are not per totum anting for this. However, this steps mortant to prepare you des your Stand 4. Create preudocode or a flowchart that loves the stars that will to the player to move between using cond to North South East West youth vom Stap 5 th you this section of code esto address the follow - Wrotnout do you need to the How will you never for that input How will you validate the input? What should the others vil ductos What output shout result What thould the name the resters an invalid Grection Watotout should it! How will you the row with checking and for? 5. Create preudocode or a flowchart that all times the that willow the player to get the item from the room they are in and add it to the entry your from Stohle you do this section of code de sure to address the following What put do you need from the very how will you be the player for that input How will you validate the input) What should the program dot the parentera validitemther item in the current room? What output should result What should the program de if the player enters and manmoin the current room? What output should rest How will you control the program flow with decision branching or loops! What to Submit To complete this project, you must submit the following Design Document or Design Presentation Submit your completed Desi Decumentele orientation Temolate, which should contain all of the designs for your program. Be sure that you have completed the following pieces of the template Storyboard (Theme Description and Map include a paragraph of using Word or aslide if using PowerPoint that describes the theme, the basic storyline, the room, the items, and the vilain. Submit your completed map with the layout of the different room and the items in sach room. Your map should be on the page of the Word document or one side at the PowerPoint presentation. You completed these items in Steps ! and 2 Pseudocode or Flowcharts Include the pseudocode or flowcharts showing how the player will move between rooms and get the item from each room, loput output and the decision branching and loops that control the program flow should be clear. You completed these designs in Steps *4 and 5 Supporting Materials The following resources may help support your work on the project Reading Sample Discon Text Game Storyboard