Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import time
- from random import randint
- import os
- def cls():
- print ("\n" * 100)
- os.system('cls')
- PBody = 0
- PHead = 0
- PTail = 0
- PLeg = 0
- PAntenna = 0
- PEye = 0
- CBody = 0
- CHead = 0
- CTail = 0
- CLeg = 0
- CAntenna = 0
- CEye = 0
- Dice = 0
- Winner = 0
- Turn = 1
- Game = 1
- def drawBug():
- if PAntenna>=1: print("\n .--. ", end="")
- else: print("\n ", end="")
- if PAntenna>=2: print(".--. ", end="")
- else: print(" ", end="")
- if CAntenna>=1: print(".--. ", end="")
- else: print(" ", end="")
- if CAntenna>=2: print(".--. \n", end="")
- else: print(" \n", end="")
- if PAntenna>=1: print(" \ ", end="")
- else: print(" ", end="")
- if PAntenna>=2: print("/ ", end="")
- else: print(" ", end="")
- if CAntenna>=1: print("\ ", end="")
- else: print(" ", end="")
- if CAntenna>=2: print("/ \n", end="")
- else: print(" \n", end="")
- if PLeg>=1: print(" |\ ", end="")
- else: print(" ", end="")
- if PAntenna>=1: print("\.", end="")
- else: print(" ", end="")
- if PHead>=1: print("___", end="")
- else: print(" ", end="")
- if PAntenna>=2: print("./ ", end="")
- else: print(" ", end="")
- if PLeg>=2: print("/| ", end="")
- else: print(" ", end="")
- if CLeg>=1: print("|\ ", end="")
- else: print(" ", end="")
- if CAntenna>=1: print("\.", end="")
- else: print(" ", end="")
- if CHead>=1: print("___", end="")
- else: print(" ", end="")
- if CAntenna>=2: print("./ ", end="")
- else: print(" ", end="")
- if CLeg>=2: print("/| \n", end="")
- else: print(" \n", end="")
- if PLeg>=1: print(" \\\ ", end="")
- else: print(" ", end="")
- if PHead>=1: print(".-'", end="")
- else: print(" ", end="")
- if PEye>=1: print("@ ", end="")
- else: print(" ", end="")
- if PEye>=2: print("@", end="")
- else: print(" ", end="")
- if PHead>=1: print("`-. ", end="")
- else: print(" ", end="")
- if PLeg>=2: print("// ", end="")
- else: print(" ", end="")
- if CLeg>=1: print("\\\ ", end="")
- else: print(" ", end="")
- if CHead>=1: print(".-'", end="")
- else: print(" ", end="")
- if CEye>=1: print("@ ", end="")
- else: print(" ", end="")
- if CEye>=2: print("@", end="")
- else: print(" ", end="")
- if CHead>=1: print("`-. ", end="")
- else: print(" ", end="")
- if CLeg>=2: print("// \n", end="")
- else: print(" \n", end="")
- if PLeg>=1: print(" || ", end="")
- else: print(" ", end="")
- if PHead>=1: print(".'", end="")
- else: print(" ", end="")
- if PBody>=1: print("_________", end="")
- else: print(" ", end="")
- if PHead>=1: print("`. ", end="")
- else: print(" ", end="")
- if PLeg>=2: print("|| ", end="")
- else: print(" ", end="")
- if CLeg>=1: print("|| ", end="")
- else: print(" ", end="")
- if CHead>=1: print(".'", end="")
- else: print(" ", end="")
- if CBody>=1: print("_________", end="")
- else: print(" ", end="")
- if CHead>=1: print("`. ", end="")
- else: print(" ", end="")
- if CLeg>=2: print("|| \n", end="")
- else: print(" \n", end="")
- if PLeg>=1: print(" \\\.", end="")
- else: print(" ", end="")
- if PBody>=1: print("'^ Y ^`.", end="")
- else: print(" ", end="")
- if PLeg>=2: print("// ", end="")
- else: print(" ", end="")
- if CLeg>=1: print("\\\.", end="")
- else: print(" ", end="")
- if CBody>=1: print("'^ Y ^`.", end="")
- else: print(" ", end="")
- if CLeg>=2: print("// \n", end="")
- else: print(" \n", end="")
- if PBody>=1: print(" .' | `. ", end="")
- else: print(" ", end="")
- if CBody>=1: print(".' | `.\n", end="")
- else: print(" \n", end="")
- if PBody>=1: print(" : | : ", end="")
- else: print(" ", end="")
- if CBody>=1: print(": C | :\n", end="")
- else: print(" \n", end="")
- if PBody>=1: print(" : P | : ", end="")
- else: print(" ", end="")
- if CBody>=1: print(": O | :\n", end="")
- else: print(" \n", end="")
- if PBody>=1: print(" : L | : ", end="")
- else: print(" ", end="")
- if CBody>=1: print(": M | :\n", end="")
- else: print(" \n", end="")
- if PBody>=1: print(" : _ A | _ : ", end="")
- else: print(" ", end="")
- if CBody>=1: print(": _ P | _ :\n", end="")
- else: print(" \n", end="")
- if PBody>=1: print(" : (_) Y | (_) : ", end="")
- else: print(" ", end="")
- if CBody>=1: print(": (_) U | (_) :\n", end="")
- else: print(" \n", end="")
- if PLeg>=3: print(" __", end="")
- else: print(" ", end="")
- if PBody>=1: print(":. E | :", end="")
- else: print(" ", end="")
- if PLeg>=4: print("__ ", end="")
- else: print(" ", end="")
- if CLeg>=3: print("__", end="")
- else: print(" ", end="")
- if CBody>=1: print(":. T | :", end="")
- else: print(" ", end="")
- if CLeg>=4: print("__ \n", end="")
- else: print(" \n", end="")
- if PLeg>=3: print(" /.--", end="")
- else: print(" ", end="")
- if PBody>=1: print(":. R | :", end="")
- else: print(" ", end="")
- if PLeg>=4: print("--.\ ", end="")
- else: print(" ", end="")
- if CLeg>=3: print("/.--", end="")
- else: print(" ", end="")
- if CBody>=1: print(":. E | :", end="")
- else: print(" ", end="")
- if CLeg>=4: print("--.\ \n", end="")
- else: print(" \n", end="")
- if PLeg>=3: print(" __//' ", end="")
- else: print(" ", end="")
- if PBody>=1: print("`:. | .' ", end="")
- else: print(" ", end="")
- if PLeg>=4: print("`\\\___ ", end="")
- else: print(" ", end="")
- if CLeg>=3: print("__//' ", end="")
- else: print(" ", end="")
- if CBody>=1: print("`:. R | .' ", end="")
- else: print(" ", end="")
- if CLeg>=4: print("`\\\___ \n", end="")
- else: print(" \n", end="")
- if PLeg>=3: print("`--' ", end="")
- else: print(" ", end="")
- if PLeg>=5: print("//", end="")
- else: print(" ", end="")
- if PBody>=1: print("`: | .'", end="")
- else: print(" ", end="")
- if PLeg>=6: print("\\\ ", end="")
- else: print(" ", end="")
- if PLeg>=4: print("`--' ", end="")
- else: print(" ", end="")
- if CLeg>=3: print("`--' ", end="")
- else: print(" ", end="")
- if CLeg>=5: print("//", end="")
- else: print(" ", end="")
- if CBody>=1: print("`: | .'", end="")
- else: print(" ", end="")
- if CLeg>=6: print("\\\ ", end="")
- else: print(" ", end="")
- if CLeg>=4: print("`--' \n", end="")
- else: print(" \n", end="")
- if PLeg>=5: print(" || ", end="")
- else: print(" ", end="")
- if PBody>=1: print("`-.__|__.-' ", end="")
- else: print(" ", end="")
- if PLeg>=6: print("|| ", end="")
- else: print(" ", end="")
- if CLeg>=5: print("|| ", end="")
- else: print(" ", end="")
- if CBody>=1: print("`-.__|__.-' ", end="")
- else: print(" ", end="")
- if CLeg>=6: print("|| \n", end="")
- else: print(" \n", end="")
- if PLeg>=5: print(" || ", end="")
- else: print(" ", end="")
- if PTail>=1: print("(_)", end="")
- else: print(" ", end="")
- if PLeg>=6: print(" || ", end="")
- else: print(" ", end="")
- if CLeg>=5: print("|| ", end="")
- else: print(" ", end="")
- if CTail>=1: print("(_)", end="")
- else: print(" ", end="")
- if CLeg>=6: print(" || \n", end="")
- else: print(" \n", end="")
- if PLeg>=5: print(" // ", end="")
- else: print(" ", end="")
- if PTail>=1: print("I", end="")
- else: print(" ", end="")
- if PLeg>=6: print(" \\\ ", end="")
- else: print(" ", end="")
- if CLeg>=5: print("// ", end="")
- else: print(" ", end="")
- if CTail>=1: print("I", end="")
- else: print(" ", end="")
- if CLeg>=6: print(" \\\ \n", end="")
- else: print(" \n", end="")
- if PLeg>=5: print(" |/ ", end="")
- else: print(" ", end="")
- if PLeg>=6: print("\| ", end="")
- else: print(" ", end="")
- if CLeg>=5: print("|/ ", end="")
- else: print(" ", end="")
- if CLeg>=6: print("\| \n", end="")
- else: print(" \n", end="")
- while Game == 1:
- if Turn == 1:
- Answer = input("\nPress ENTER to roll die.")
- cls()
- time.sleep(0.5)
- Dice = randint(1, 6)
- print ("\nYou rolled a " + str(Dice))
- if Dice == 6:
- PBody = 1
- if Dice == 5 and PBody == 1:
- PHead = 1
- if Dice == 4 and PBody == 1:
- PTail = 1
- if Dice == 3 and PBody == 1:
- PLeg = PLeg + 1
- if Dice == 2 and PHead == 1:
- PAntenna = PAntenna + 1
- if Dice == 1 and PHead == 1:
- PEye = PEye + 1
- if PTail == 1 and PLeg >= 6 and PAntenna >= 2 and PEye >= 2 and Winner == 0:
- Winner = 1
- Turn = 2
- if Turn == 2:
- time.sleep(0.8)
- Dice = randint(1, 6)
- print ("\nThe computer rolled a " + str(Dice))
- if Dice == 6:
- CBody = 1
- if Dice == 5 and CBody == 1:
- CHead = 1
- if Dice == 4 and CBody == 1:
- CTail = 1
- if Dice == 3 and CBody == 1:
- CLeg = CLeg + 1
- if Dice == 2 and CHead == 1:
- CAntenna = CAntenna + 1
- if Dice == 1 and CHead == 1:
- CEye = CEye + 1
- if CTail == 1 and CLeg >= 6 and CAntenna >= 2 and CEye >= 2 and Winner == 0:
- Winner = 2
- Turn = 1
- drawBug()
- if Winner != 0:
- time.sleep(2)
- if Winner == 1:
- cls()
- print ("\nYou Win!\n")
- print ("\n _..-----.._\n /.--'''''--.\ \n || ||\n _||___________||_\n / _\ | /_ \ \n |(_)\ | /(_)|\n |____'.__!__.'____|\n (____|BEE-TLE|____)\n ||| |||\n `-' `-'\n")
- if Winner == 2:
- cls()
- print ("\nYou Lose!\n")
- print ("\n . ' .\n '.( '.) '\n _ ('-.)' (`'.)'\n |0|- -(. ')`( .-`) (-')\n .--`+'--. (' -,).(') (. )\n |`-----'| (' .) - ('.)\n | | . (' `. )\n | .-. | ` . `\n | (0.0) |\n | >|=|< |\n | `'` |\n | |\n | |\n `-.___.-'\n")
- time.sleep(1)
- Answer = input("\n\nWould you like to play again?\n").upper()
- if Answer == "YES" or Answer == "Y":
- PBody = 0
- PHead = 0
- PTail = 0
- PLeg = 0
- PAntenna = 0
- PEye = 0
- CBody = 0
- CHead = 0
- CTail = 0
- CLeg = 0
- CAntenna = 0
- CEye = 0
- Dice = 0
- Winner = 0
- Turn = 1
- Game = 1
- time.sleep(2)
- cls()
- else:
- Game = 0
- print ("\n\nThanks for playing!")
- time.sleep(4)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement