Programando um joguinho em PyGame veio a necessidade de criar um relógio de segundos, eu pensei em por um for e pronto, mas isso inviabilizaria do jogo continuar seguindo em paralelo, então veio a ideia de fazer um simples relogio usando Thread. Muito provavelmente deve haver uma ideia mais inteligente que essa por aê, mas essa funciona legalzinho, então vamos ao código.
CODE
#!/usr/bin/env python # -*- coding: UTF-8 from threading import Thread from time import sleep class Clock(Thread): def __init__(self, time): Thread.__init__(self) self.time = time def run(self): for i in range(1,self.time): print i sleep(1)#dorme 1 segundo. c = Clock(30) c.start()Tae, bem simples. É só pegar essa classe instanciar e usá-la no seu joguinho da forma como você achar melhor. Até a próxima =).
