IT 140 Design Document Template IT 140 Design Document Template Instructions Fill out the sections below. Be sure to remove the bracketed text before submitting your Design Document. [Insert Your Name...

1 answer below »

Hello thisassignment has to do with Order No :92303Everything was done perfectly I just need to add something onto it. A worksheet needs to be done with it. I have attached said worksheetI also need to add something toOrder No :93280. I need a code written for this assignment.The rubric is attach as "module 6"



IT 140 Design Document Template IT 140 Design Document Template Instructions Fill out the sections below. Be sure to remove the bracketed text before submitting your Design Document. [Insert Your Name Here] Storyboard (Description and Map) [Include a paragraph description of your theme, storyline, rooms, items, and villain here. Be sure to also complete the map below with your rooms and items. You may add more rooms and directions if you like. Use the Insert menu and select Shapes to add textboxes and arrows.] East North West East South West East South North West East North South West Pseudocode or Flowchart for Code to “Move Between Rooms” [Write pseudocode or create/insert your flowchart here.] Pseudocode or Flowchart for Code to “Get an Item” [Write pseudocode or create/insert your flowchart here.] 1 Reflect in ePortfolio Download Print Open with docReader Module Six Milestone Guidelines and Rubric Overview As you are preparing for your final text game project submission, the use of dic!onaries, decision branching, and loops will be an important part of your solu!on. This milestone will help guide you through the steps of moving from your pseudocode or flowchart to code within the PyCharm integrated development environment (IDE). You will be working with the same text-based game scenario from Projects One and Two. In this milestone, you will develop code for a simplified version of the sample dragon-themed game. The simplified version involves moving between a few rooms and being able to exit the game with an “exit” command. In the simplified version, there are no items, inventory, or villain. Developing this simplified version of the game supports an important programming strategy: working on code in small itera!ons at a !me. Comple!ng this milestone will give you a head start on your work to complete the game for Project Two. Prompt For this milestone, you will be submi"ng a working dra# of the code for a simplified version of the text-based game that you are developing for Project Two. You will focus on displaying how a room dic!onary works with the “move” commands. This will include the if, else, and elif statements that move the adventurer from one room to another. 1. Before beginning this milestone, it is important to understand the required func!onality for this simplified version of the game. The game should prompt the player to enter commands to either move between rooms or exit the game. Review the Milestone Simplified Dragon Text Game Video and the Milestone Simplified Text Game Flowchart to see an example of the simplified version of the game. A video transcript is available: Transcript for Milestone Simplified Dragon Text Game Video. IMPORTANT: The “Move Between Rooms” process in the Milestone Simplified Text Game Flowchart is inten!onally vague. You designed a more detailed flowchart or pseudocode for this process as a part of your work on Project One. Think about how your design will fit into this larger flowchart. 2. In PyCharm, create a new code file !tled “ModuleSixMilestone.py.” At the top of the file, include a comment with your name. As you develop your code, you must use industry standard best prac!ces, including in-line comments and appropriate naming conven!ons, to enhance the readability and maintainability of the code. 3. Next, copy the following dic!onary into your PY file. This dic!onary links rooms to one another and will be used to store all possible moves per room, in order to properly validate player commands (input). This will allow the player to move only between rooms that are linked. Note: For this milestone, you are being given a dic!onary and map for a simplified version of the dragon-themed game. Make sure to read the code carefully so that you understand how it works. In Project Two, you will create your own dic!onary based on your designs. #A dictionary for the simplified dragon text game #The dictionary links a room to other rooms. rooms = { 'Great Hall': {'South': 'Bedroom'}, 'Bedroom': {'North': 'Great Hall', 'East': 'Cellar'}, 'Cellar': {'West': 'Bedroom'} } 4. Next, you will develop code to meet the required func!onality, by promp!ng the player to enter commands to move between the rooms or exit the game. To achieve this, you must develop the following: A gameplay loop that includes: Output that displays the room the player is currently in Decision branching that tells the game how to handle the different commands. The commands can be to either move between rooms (such as go North, South, East, or West) or exit. If the player enters a valid “move” command, the game should use the dic!onary to move them into the new room. If the player enters “exit,” the game should set their room to a room called “exit.” If the player enters an invalid command, the game should output an error message to the player (input valida!on). A way to end the gameplay loop once the player is in the “exit” room TIP: Use the pseudocode or flowchart that you designed in Step #4 of Project One to help you develop your code. 5. As you develop, you should debug your code to minimize errors and enhance func!onality. A#er you have developed all of your code, be sure to run the code to test and make sure it is working correctly. What happens if the player enters a valid direc!on? Does the game move them to the correct room? What happens if the player enters an invalid direc!on? Does the game provide the correct output? Can the player exit the game? Guidelines for Submission Submit your “ModuleSixAssignment.py” file. Be sure to include your name in a comment at the top of the code file. Module Six Milestone Rubric Criteria Exemplary Proficient Needs Improvement Not Evident Value Func!onality N/A Develops code that meets the required func!onality (100%) Shows progress toward proficiency, but with errors or omissions; areas for improvement may include mee!ng all aspects of required func!onality (55%) Does not a$empt criterion (0%) 30 Gameplay Loop N/A Applies a loop to control program flow (100%) Shows progress toward proficiency, but with errors or omissions; areas for improvement may include loop syntax or logic (55%) Does not a$empt criterion (0%) 10 Decision Branching N/A Applies decision branching to control program flow (100%) Shows progress toward proficiency, but with errors or omissions; areas for improvement may include decision branching syntax or logic (55%) Does not a$empt criterion (0%) 20 Input Valida!on Exceeds proficiency in an excep!onally clear, insigh%ul, sophis!cated, or efficient manner (100%) Validates all instances of user input (85%) Shows progress toward proficiency, but with errors or omissions; areas for improvement may include valida!ng all instances of user input (55%) Does not a$empt criterion (0%) 20 Debugging N/A Debugs code to minimize errors and enhance func!onality (100%) Shows progress toward proficiency, but with errors or omissions; areas for improvement may include making sure all possible inputs and tests work for the program (55%) Does not a$empt criterion (0%) 10 Industry Standard Best Prac!ces Exceeds proficiency in an excep!onally clear, insigh%ul, sophis!cated, or crea!ve manner (100%) Uses industry standard best prac!ces such as in-line comments and appropriate naming conven!ons to enhance readability and maintainability (85%) Shows progress toward proficiency, but with errors or omissions; areas for improvement may include variable and func!on naming conven!ons (55%) Does not a$empt criterion (0%) 10 Total: 100% !Listen"# Task: View this topic IT-140-X1781 Introduction to Scripting 21EW1 JC Jessica Coupar mySNHU Online Student Services Shapiro LibraryCourse Menu Tools Help Table of Contents Assignment Information Module Six Milestone Guidelines and Rubric Activity Details https://learn.snhu.edu/d2l/le/content/843238/navigateContent/256/Previous?pId=15138611 https://learn.snhu.edu/d2l/le/content/843238/navigateContent/256/Next?pId=15138611 https://learn.snhu.edu/d2l/le/content/843238/navigateContent/256/Previous?pId=15138611 https://learn.snhu.edu/d2l/le/content/843238/navigateContent/256/Next?pId=15138611 https://learn.snhu.edu/d2l/home/843238 javascript:void(0); https://learn.snhu.edu/d2l/le/content/843238/Home?itemIdentifier=D2L.LE.Content.ContentObject.ModuleCO-15138611
Answered 1 days AfterOct 14, 2021

Answer To: IT 140 Design Document Template IT 140 Design Document Template Instructions Fill out the sections...

Sathishkumar answered on Oct 16 2021
122 Votes
Description:
It is a text-based game adventure game. In this dragon-themed game, the player is
try
ing to find all the items (gun, helmet, sword, knife) before
running into the villain (the dragon) else player wins the game. If player failed to get all four items before entering into the villain means the game will over. To get items and move between rooms, Player has to type commands such as get, South, North, East and West.
Dungeon
SWORD
Dining...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here