Advertisement
Guest User

Untitled

a guest
Jul 28th, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 3.48 KB | None | 0 0
  1. # -*- coding: cp1252 -*-
  2. import random
  3.  
  4. def turnbased():
  5.     way = 1
  6.     hp = 100
  7.     mp = 40
  8.     at = 5 #1d6+5
  9.     cat = 3 #1d4+3
  10.     print 'Seu HP: %s\nSeu MP: %s' % (hp, mp)
  11.     while way <= 10:
  12.         chp = 30
  13.         turno = 'a'
  14.         print 'Caminho: %s/10' % way
  15.         w_accept = raw_input('Esta pronto para andar?[s/n]: ')
  16.         if w_accept == 's':
  17.             chance = random.randint(1,2)
  18.             if chance == 1:
  19.                 print 'Creep apareceu.'
  20.                 if hp > 0 and chp > 0:
  21.                     while hp> 0 and chp>0:
  22.                         print 'Seu HP: %s \nSeu MP: %s\nCreep HP: %s' % (hp, mp, chp)
  23.                         if turno == 'a':
  24.                             print '1-Ataque fisico\n2-Fireball (-15 dano, 10 mana)'
  25.                             choice = input('O que deseja fazer?: ')
  26.                             if choice == 1:
  27.                                 tat = at+random.randint(1,6)
  28.                                 print 'Você deu %s de dano ao creep.' % tat
  29.                                 chp -= tat
  30.                                 mp -= 0
  31.                                 turno = 'b'
  32.                             elif choice == 2:
  33.                                 if mp >= 10:
  34.                                     tat = 15
  35.                                     print 'Você deu %s de dano ao creep.' % tat
  36.                                     chp -= tat
  37.                                     mp -= 10
  38.                                     turno = 'b'
  39.                                 else:
  40.                                     print 'Mana insuficiente.\n'
  41.                         if turno == 'b':
  42.                             tcat = cat+random.randint(1,4)
  43.                             print 'Creep deu %s de dano a você.\n' % tcat
  44.                             hp -= tcat
  45.                             turno = 'a'
  46.                 if hp <=0:
  47.                     print 'Você morreu.'
  48.                     return
  49.                 if chp <=0:
  50.                     print 'Creep morreu.'
  51.                     way += 1
  52.                     print '\n\n'
  53.  
  54.             if chance == 2:
  55.                 print 'Nada.'
  56.                 way += 1
  57.                 print '\n\n'
  58.         if w_accept == 'n':
  59.             print 'Nao andou.'
  60.             print '\n\n'
  61.     print '\nTERRORBLADE APARECEU!!!\n'
  62.     thp = 60
  63.     Tat = 6 #+1d6
  64.     while hp> 0 and chp>0:
  65.         print 'Seu HP: %s \nSeu MP: %s\nTerrorblade HP: %s' % (hp, mp, thp)
  66.         if turno == 'a':
  67.             print '1-Ataque fisico\n2-Fireball (-15 dano, 10 mana)'
  68.             choice = input('O que deseja fazer?: ')
  69.             if choice == 1:
  70.                 tat = at+random.randint(1,6)
  71.                 print 'Você deu %s de dano a Terrorblade.' % tat
  72.                 thp -= tat
  73.                 mp -= 0
  74.                 turno = 'b'
  75.             elif choice == 2:
  76.                 if mp >= 10:
  77.                     tat = 15
  78.                     print 'Você deu %s de dano a Terrorblade.' % tat
  79.                     chp -= tat
  80.                     mp -= 10
  81.                     turno = 'b'
  82.                 else:
  83.                     print 'Mana insuficiente.\n'
  84.         if turno == 'b':
  85.             Ttat = Tat+random.randint(1,6)
  86.             print 'Terrorblade deu %s de dano a você.\n' % Ttat
  87.             hp -= Ttat
  88.             turno = 'a'
  89.     if hp <= 0:
  90.         print 'Você morreu.'
  91.     if thp <= 0:
  92.         print 'Parabéns, você venceu o jogo.'
  93.    
  94.            
  95. turnbased()
  96. x=raw_input()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement