In order for a player to navigate your game, you will need to develop a function or functions using Python script. Your function or functions should do the following: Show the player the different commands they can enter (such as “go North”, “go West”, and “get [item Name]”). Show the player’s status by identifying the room they are currently in, showing a list of their inventory of items, and displaying the item in their current room. You could make these separate functions or part of a single function, depending on how you prefer to organize your code. Sample function showing the goal of the game and move commands def show_instructions(): #print a main menu and the commands print("Dragon Text Adventure Game") print("Collect 6 items to win the game, or be eaten by the dragon.") print("Move commands: go South, go North, go East, go West") print("Add to Inventory: get 'item name'")

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
  1. In order for a player to navigate your game, you will need to develop a function or functions using Python script. Your function or functions should do the following:
    • Show the player the different commands they can enter (such as “go North”, “go West”, and “get [item Name]”).
    • Show the player’s status by identifying the room they are currently in, showing a list of their inventory of items, and displaying the item in their current room.
    You could make these separate functions or part of a single function, depending on how you prefer to organize your code.

Sample function showing the goal of the game and move commands def show_instructions():

#print a main menu and the commands

print("Dragon Text Adventure Game")

print("Collect 6 items to win the game, or be eaten by the dragon.")

print("Move commands: go South, go North, go East, go West")

print("Add to Inventory: get 'item name'") 

 

The blue image is an example of how the code should look. The map image is the map your code should be based on

 

print
"move east
to main hall?"
No
Stay for
1 minute
Yes
Yes
Print "You must
collect all items
and fix the
sword!"
Move to
bedroom
is pommel
collected?
Eat apple
No
Yes
Stay for 1
minute
Stay for
1 minute
No
west
Move south
to kitchen
is apple
collected?
east
Print
"where will you
go?"
No
Are
all items
collected?
Yes
No
room
Fix sword and
enter Throne
START
Print "Will you go
west?"
Move west?
Move to Lounge
-South-
Yes
Is hilt collected?
Print "Go south
Main Hall??"
Yes
Yes
Move to main
hall
No
Is armor
collected?
Yes
Print
"Where will you
go"
No
Stay for 1
minute
Stay for
1 minute
Defeat villian
east
N orth
West
Move to armory
Yes
print
"Move south to
armory?"
End
print "You won"
Yes
Is shield
collected?
Yes
Print
"Where will you
go?"
North
move north to
storage
is blade collected?
No
Stay for 1
minute
No
Stay for
1 minute
No
Transcribed Image Text:print "move east to main hall?" No Stay for 1 minute Yes Yes Print "You must collect all items and fix the sword!" Move to bedroom is pommel collected? Eat apple No Yes Stay for 1 minute Stay for 1 minute No west Move south to kitchen is apple collected? east Print "where will you go?" No Are all items collected? Yes No room Fix sword and enter Throne START Print "Will you go west?" Move west? Move to Lounge -South- Yes Is hilt collected? Print "Go south Main Hall??" Yes Yes Move to main hall No Is armor collected? Yes Print "Where will you go" No Stay for 1 minute Stay for 1 minute Defeat villian east N orth West Move to armory Yes print "Move south to armory?" End print "You won" Yes Is shield collected? Yes Print "Where will you go?" North move north to storage is blade collected? No Stay for 1 minute No Stay for 1 minute No
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Data Binding
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education