Loading...

Messages

Proposals

Stuck in your homework and missing deadline? Get urgent help in $10/Page with 24 hours deadline

Get Urgent Writing Help In Your Essays, Assignments, Homeworks, Dissertation, Thesis Or Coursework & Achieve A+ Grades.

Privacy Guaranteed - 100% Plagiarism Free Writing - Free Turnitin Report - Professional And Experienced Writers - 24/7 Online Support

Flowchart for hangman game

27/04/2021 Client: muhammad11 Deadline: 2 Day

coding: utf-8 -*""" Project: Final Group Project Names: Danayet, Filmon, Furqan, Ken, Nebel Date: """ import random def playRound(userMove, compMove, userDmg, compDmg): # print damage done by move print("You did",userMove,"points of damage to your opponent!") print("Your opponent did",compMove,"points of damage to you!") userDmg+=compMove compDmg+=userMove # print damage print("Total Damage to You: ",userDmg) print("Total Damage to Opponent: ",compDmg) return (userDmg,compDmg) player1 = [5,2,4,3] player2 = [4,2,3,5] play = "y" while play.lower() in ("y","yes"): # creates empty array for user and computer players # will be assigned to player1 and player2 values user = [] computer = [] # sets user and computer damage to 0 for the new game userDmg = 0 compDmg = 0 # STORYBOARDS NEEDED # CHOOSE PLAYER while user==[] and computer==[]: # input to choose player playerChoice = input("Pick a player by entering 1 or 2:") # validate input is 1 or 2 if playerChoice.isdigit(): if int(playerChoice)==1: # if they chose player 1: user = player1 computer = player2 elif int(playerChoice)==2: # if they chose player 2 user = player2 computer = player1 # break; else: print("Error: invalid input") else: print("Error: invalid input") """ PLAY A ROUND Collect the user's choice of move Validate their choice Generate random move for computer Play a round and return total damage """ for t in range(4): # validate input is 1, 2, 3, or 4 moveChoice = -1 while moveChoice not in [1,2,3,4]: moveChoice = input("Select move 1, 2, 3, or 4:") # digit is 1, 2, 3, or 4 if moveChoice.isdigit(): if int(moveChoice) in [1,2,3,4]: moveChoice=int(moveChoice) # translate user move choice into index (starts at 0, not 1) else: print("Error: invalid input") else: print("Error: invalid input") compMove = computer[random.randrange(0,4)] userMove = user[moveChoice-1] # play a round and return total damage done so far userDmg, compDmg = playRound(userMove, compMove, userDmg, compDmg) # WHO WON? if compDmg > userDmg: # user won by doing more damage print("You did {0} points of damage while your opponent did {1} points, so you won this round!".format(userDmg,compDmg)) elif userDmg < compDmg: # computer won by doing more damage print("You did {0} points of damage while your opponent did {1} points, so you lost this round.".format(userDmg,compDmg)) else: print("This round is tied.") # PLAY AGAIN? # Ask user if they want to play another round play = input("Would you like to play again? Enter 'y' for yes or 'n' for no:") # validate input until user types Y/y/N/n while play.lower() not in ("yes","y","no","n"): print("Error: invalid input.") play = input("Would you like to play again? Enter y for yes or n for no:") print("Thanks for playing!") Choose Your Own Adventure Purpose In this assignment you will practice with everything you have learned so far in class to create a custom interactive text based game. This project provides you with the opportunity to practice everything you have learned in this course including: • Mastery of the core components of the programming language • Designing a program with flowcharts and pseudocode • Working within a team to develop a program • Reading and debugging programs written by other coders Background Some of the very first computerized role-playing games were text based adventures such as Zork, Oregon Trail, or Legend of the Red Dragon. Often these games involved exploring a location, encountering a foe or trial, and dying in a spectacularly hilarious way. Other text based games are based on existing pencil and paper games such as Hangman or Mastermind. Task You are going to design a game that your classmates will be able to play in class. You may choose to create your own role playing game, or program a simple version of an existing game. No matter which game you choose to program, there are certain things common to all games that you must include: • A set of instructions to direct the player on the rules • A clear goal so the player knows what they are trying to achieve • A means of keeping score to know how well the player performed • Whether they win or lose, a prompt to ask the user if they want to play again, and make sure their response is an acceptable answer (“yes”/“no”, “y”/“n”). Make sure to check the validity for all of your user inputs throughout the program. Don’t let bad input create errors. Notes and Hints: You should start with this program, as with all programs, by breaking the program down into parts. 1. Make a plan: Begin by mapping out the flow of execution in your program. Break it down into different parts and decide what can be broken out into functions (printing instructions, reading the leaderboard file, printing out the leaderboard, validating input, etc.). Your flowchart and pseudocode are part of your deliverables, so take your time to design something that you know you can code. 2. Reuse where possible: Some of the features and functions that you will need for this project have already been written in your previous assignments such as input validation or printing instructions. Find any logic or code that you have already written and turn it into a reusable function within your program. 3. Test your code often. Make sure you have run through every possible scenario that you mapped out in your flowchart. Make sure to test for the “monkey-at-the-keyboard” scenario to validate all user input. 4. Figure out how you will collect the player’s names and keep score for your leaderboard. For Hangman, number of letters correctly guessed; for Mastermind, fewest moves to solution; or for a role playing game, number of foes vanquished. The leaderboard should maintain a list of the top ten players and their scores. It should be printed out at the end of any gaming session after the user has indicated that they don’t want to play anymore. As new users play, more names can be added to the leaderboard.

Homework is Completed By:

Writer Writer Name Amount Client Comments & Rating
Instant Homework Helper

ONLINE

Instant Homework Helper

$36

She helped me in last minute in a very reasonable price. She is a lifesaver, I got A+ grade in my homework, I will surely hire her again for my next assignments, Thumbs Up!

Order & Get This Solution Within 3 Hours in $25/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 3 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

Order & Get This Solution Within 6 Hours in $20/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 6 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

Order & Get This Solution Within 12 Hours in $15/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 12 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

6 writers have sent their proposals to do this homework:

Engineering Guru
Quick Finance Master
Assignments Hut
Quality Assignments
A Grade Exams
Top Writing Guru
Writer Writer Name Offer Chat
Engineering Guru

ONLINE

Engineering Guru

I have read and understood all your initial requirements, and I am very professional in this task.

$15 Chat With Writer
Quick Finance Master

ONLINE

Quick Finance Master

Give me a chance, i will do this with my best efforts

$28 Chat With Writer
Assignments Hut

ONLINE

Assignments Hut

Give me a chance, i will do this with my best efforts

$23 Chat With Writer
Quality Assignments

ONLINE

Quality Assignments

I have read and understood all your initial requirements, and I am very professional in this task.

$32 Chat With Writer
A Grade Exams

ONLINE

A Grade Exams

Hello, I an ranked top 10 freelancers in academic and contents writing. I can write and updated your personal statement with great quality and free of plagiarism

$22 Chat With Writer
Top Writing Guru

ONLINE

Top Writing Guru

I have read and understood all your initial requirements, and I am very professional in this task.

$32 Chat With Writer

Let our expert academic writers to help you in achieving a+ grades in your homework, assignment, quiz or exam.

Similar Homework Questions

Acts of the apostles 2 1 13 - Future tense in french - Corrections research paper and evaluation - Long distance walkers association - How to calculate field of view biology - Order 2392796: Supporting a Positive Student-Centered Culture - Excel chapter 9 grader project multiple sheet workbook management - Mr megabucks dna worksheet answer key - Slovak american cultural center - Chevron tco project kazakhstan - Smallest state of australia - Payment transfer receipt commonwealth bank - Moving from television broadcast into e-commerce has allowed hsn to achieve _______ excellence. - Discussion - Iia audit executive center - Ehr implementation highlighting past - How far will you travel worksheet - Finite Math - I need 2000 words content written in website - Iom future of nursing 2020 - What is the value of simple staining - Eric carle frog book - Totally gross game instructions - Express the moment of the couple acting on the rod in cartesian vector form. - How to do t charts accounting - Essay outline - Nab card service centre - What breaks pascal's balloon in the book albert - Sccm remote control viewer - The speaker's handbook 11th edition pdf - Caterpillar tunneling revitalizing user adoption of business intelligence - Mehrabian a 1972 nonverbal communication new brunswick aldine transaction - Honeyguide bird and honey badger - Finance environment matrix - Keg king font fan - Looking for Online Writing Services - Any Recommendations? - Nursing leadership chapter 9 - Use of ph paper in laboratory - Com 200 week 4 assignment - Leslie marmon silko lullaby pdf - How to sketch a histogram - Coca cola company mission and vision statement - University of leicester library - Excel manufacturing ltd huddersfield - Www mycfs cfs canon com - How do you park a computer 13.7 answer key - George mason roller pigeons - Dave and busters silver spring groupon - Common Assignment Alcoholism - Police code for dead body - Cells alive how big - Cognitive rehabilitation frame of reference - Woolworths car insurance contact - Applied Ethics Essay week 8 - A daughter of two mothers summary - Alazar meaning in bible - Informatics and nursing opportunities and challenges 4th edition pdf - Usa 1919 to 1941 - I follow him to serve my turn upon him technique - Ig words with pictures - Women talk too much janet holmes - Evidence-base Practice - Needs Help- Financial Accounting - Analyze State Employment Law - Activity 3.5 applied statistics conclusion questions answers - Using “the four ds” to define abnormal behavior: - Jasper company provided the following information for last year - Business Ethics: Paper - Notre dame admissions office email - Kotter's model can help an organization - Fin 370 precision machines part 2 - Web analytics at quality alloys inc case summary - I look at all the lonely people - Cisco ios cheat sheet - Mr donn early humans - Information Technology - Computer Forensics - SLR Paper - Analyzing & Visualizing Data - Devon bishop age 45 is single - Which of the following is not a measure of variability? - Conformity in the asch task as a function of age - Distributed query processing in dbms notes - Cost formula managerial accounting - Risk acceptance mitigation transference avoidance - Wanttoknowit com who invented the candy cane - Ndis price guide 21 22 - HCS 214 Wk 3 - Respiratory System—Analyzing a Progress Note - Biostatistics Reflection Discussion - Explanatory Synthesis (2-3 pages) - Analogous structures are evidence of - Psychology study design 2016 - Prowarm underfloor heating instructions - 300 words - Cow wow case study - Det nsw portal staff - Directed writing igcse examples - 4 day hypertrophy program - Www deadiversion usdoj gov drugreg index html - 8 32 hole diameter - India pattern brown bess - How to write a tax memo