Jump to content
xisto Community

Search the Community

Showing results for tags 'game-development'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Help & Support
    • Alerts, News & Announcements
    • Web Hosting Support
    • Introductions
  • Computers & Tech
    • Science and Technology
    • Software
    • The Internet
    • Search Engines
    • Graphics, Design & Animation
    • Computer Gaming
    • Websites and Web Designing
    • Mobile Phones
    • Operating Systems
    • Programming
    • Online Advertising
    • Hardware Workshop
    • Computer Networks
    • Security issues & Exploits
  • Others
    • General Discussion
    • Business Forum
    • Photography
    • Health & Fitness
    • Dating And Relationships
    • The Vent
    • Art & Creativity
    • Home & Garden

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Website URL


Location


Interests

Found 1 result

  1. Hello this is Gulshan Negi Well, I am writing a program for making Hangman Game in Python but it shows some error at the time of its execution. Here is my source code: import random import time import os def play_again(): question = 'Do You want to play again? y = yes, n = no \n' play_game = input(question) while play_game.lower() not in ['y', 'n']: play_game = input(question) if play_game.lower() == 'y': return True else: return False def hangman(word): display = '_' * len(word) count = 0 limit = 5 letters = list(word) guessed = [] while count < limit: guess = input(f'Hangman Word: {display} Enter your guess: \n').strip() while len(guess) == 0 or len(guess) > 1: print('Invalid input. Enter a single letter\n') guess = input( f'Hangman Word: {display} Enter your guess: \n').strip() if guess in guessed: print('Oops! You already tried that guess, try again!\n') continue if guess in letters: letters.remove(guess) index = word.find(guess) display = display[:index] + guess + display[index + 1:] else: guessed.append(guess) count += 1 if count == 1: time.sleep(1) print(' _____ \n' ' | \n' ' | \n' ' | \n' ' | \n' ' | \n' ' | \n' '__|__\n') print(f'Wrong guess: {limit - count} guesses remaining\n') elif count == 2: time.sleep(1) print(' _____ \n' ' | | \n' ' | | \n' ' | \n' ' | \n' ' | \n' ' | \n' '__|__\n') print(f'Wrong guess: {limit - count} guesses remaining\n') elif count == 3: time.sleep(1) print(' _____ \n' ' | | \n' ' | | \n' ' | | \n' ' | \n' ' | \n' ' | \n' '__|__\n') print(f'Wrong guess: {limit - count} guesses remaining\n') elif count == 4: time.sleep(1) print(' _____ \n' ' | | \n' ' | | \n' ' | | \n' ' | O \n' ' | \n' ' | \n' '__|__\n') print(f'Wrong guess: {limit - count} guesses remaining\n') elif count == 5: time.sleep(1) print(' _____ \n' ' | | \n' ' | | \n' ' | | \n' ' | O \n' ' | /|\ \n' ' | / \ \n' '__|__\n') print('Wrong guess. You\'ve been hanged!!!\n') print(f'The word was: {word}') if display == word: print(f'Congrats! You have guessed the word \'{word}\' correctly!') break def play_hangman(): print('\nWelcome to Hangman\n') name = input('Enter your name: ') print(f'Hello {name}! Best of Luck!') time.sleep(1) print('The game is about to start!\nLet\'s play Hangman!') time.sleep(1) os.system('cls' if os.name == 'nt' else 'clear') words_to_guess = [ 'january', 'border', 'image', 'film', 'promise', 'kids', 'lungs', 'doll', 'rhyme', 'damage', 'plants', 'hello', 'world' ] play = True: while play: word = random.choice(words_to_guess) hangman(word) play = play_again() print('Thanks For Playing! We expect you back again!') exit() if __name__ == '__main__': play_hangman() I also checked and took a reference from here (https://hackr.io/blog/python-projects). Can anyone give their suggestions on this? Thanks
×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.