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

TEAM MANAGEMENT Assignment 2 - Your Personal Moral Theory - Ink in a blink russell kentucky - Health care - Chapter 6 trigonometric functions of angles answers - Vantage pro2 weather station manual - Moist heat cookery methods - Eight elements of thought and reasoning - Cyber Security planning&mgmt Week 14 - Paradise revisited st john - Why do businesses exist - Cisco 500-560 exam dumps - Paige pennington walter ray williams - Pilar hola irene cómo 1 - Prentice hall cooper heron heward - What is the actual gestation period for a human - Mr wingfield in the glass menagerie - Onya bike hire sydney - How to compare two documents in bluebeam - Activity b continued from previous page answer key - Sodium chloride and sodium carbonate balanced equation - Technicial writing - Audience Analysis- 5 paragraph only!!! - Is meares irlen syndrome a disability - Nuts and bolts of chemistry lab - Deliver in 10hrs-1 page - Successful University Life course - Tivo wireless g adapter walmart - $$$ASSIGNMENT$$$ - 6 4 parallel lines and proportional parts worksheet answers - What's an irrational number - Are subcultures in police work inevitable - Jen purchased a condo in naples florida - 10 minutes of speaking is how many words - Bangladesh high commission canberra passport - What did aaron douglas's painting song of the towers show - IT-project management - Discussion: Ethics in Military Practice socw 6212 wk1 - John mcphee the search for marvin gardens - Bbc bitesize ks4 maths - Essay - English - A machine is set to fill the small size packages - Werribee terrace aged care - Economic from the ground up answers - Pacific dunlop ltd v hogan case summary - Bath water temperature celsius - Donatos finding the new pizza - Season 9 shark tank products - Shortness of breath soap note - Positive transfer of skills examples - Write a paper developing the impact and influence upon American culture and society of ONE of the individuals listed below. - Respond to discussion question ( Only respond) 250 words to each discussion - How many chromosomes do blue whales have - What privileges are afforded to accounts with desktop user privileges? - Vinegar and baking soda stoichiometry lab answers - Voice projection exercises worksheets - Hotel park and fly toronto groupon - List of literary conventions - Ashworth preschool and kindergarten - Excel independent project 2 4 - Disaster Recovery - Module 6 assignment - Tax code 1375m w1 - Residence letojanni half board - Research Paper on Poverty in Mississippi Delta - Kaibigan sa kalusugan testimonials - What are the advantages and disadvantages of easily obtainable information - Abs and abdc journal rankings - How to answer questions to avoid jury duty - What do they call bowling in hawaii worksheet answer key - Types of microscope comparison chart - Encryption and decryption ppt - Characteristics of the four market structures - Workprooduct8 - Impromptu public speaking topics - Discussion Board Chapter 11 - Arc welding basics ppt - 6 pages - Pas group head office - Discussion - Molarity of naoh in titration with khp - Policy implications and evaluation matrix - The great gatsby thesis statement - I need help with managerial Finance assignment. - Natural and manmade materials list - Case analysis 2 - DNA - She's dating the gangster moral lesson - Requirement gathering techniques interview - Gwendolyn brooks annie allen pdf - Threshold concepts in women's and gender studies 2nd edition ebook - Efferent and aesthetic reading - Business rules and assumptions - Tpg home phone service - Runaway Slaves - Billy johnson ihuman - A wall of fire rising summary - 833 mcfall ave orlando fl 32805 - Peak envelope power vs average power - Don sabo pigskin patriarchy and pain - Fig tree pocket river reserve