Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@nerun
Last active April 30, 2022 14:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nerun/0afeaf899234fcdd35a1a0370d12d742 to your computer and use it in GitHub Desktop.
Save nerun/0afeaf899234fcdd35a1a0370d12d742 to your computer and use it in GitHub Desktop.
Gerador de exploração espacial baseado no RPG Solo "Alone Among de Stars v2.0 de"
# Alone Among the Stars v2.0
# =================================================
# Por Takuma Okada | noroadhome.itch.io
# Traduzido por Daniel Dias Rodrigues
# Script Python por Daniel Dias Rodrigues
# https://www.gurpzine.com.br/alone-among-the-stars
# =================================================
import os, time, random
def LimparTela(linhas=100):
if os.name == 'posix':
os.system('clear')
elif os.name in ('nt', 'dos', 'ce'):
os.system('cls')
else:
print ('\n' * linhas)
LimparTela()
print ("Sozinho entre as Estrelas v2.0\n"
"==============================\n\n"
"Um jogo de RPG solo sobre exploração de planetas fantásticos.\n\n"
"Você é um aventureiro solitário, saltando de planeta em planeta explorando.\n"
"Cada mundo possui características únicas para você descobrir e registrar.")
como = {1: " * foi difícil chegar no local.",
2: " * você se deparou com ela de repente.",
3: " * você a percebeu enquanto estava descansando."}
descoberta = {1: " * SERES VIVOS: pessoas como você ou não, peixes, dinossauros, lobos,\n pássaros, insetos gigantes etc.",
2: " * PLANTAS E OUTRAS FORMAS DE VIDA IMÓVEIS: árvores altas, plantas\n carnívoras, samambaias gigantes, ervas daninhas brilhantes, flores\n flutuantes, cogumelos gelatinosos etc.",
3: " * RUÍNAS: obeliscos misteriosos, templos cobertos de videiras,\n habitações abandonadas de pessoas maiores do que você, uma nave espacial\n destruída etc.",
4: " * FENÔMENOS NATURAIS: enormes formações de cristal, miragens, relâmpagos\n de cores vivas, nuvens estranhas, rochas erodidas em formas estranhas,\n veios de metais preciosos etc."}
local = {1: " * em um campo mais alto que você.",
2: " * sob a luz da(s) lua(s).",
3: " * por um rio tranquilo.",
4: " * em um cânion íngreme.",
5: " * no topo de uma árvore.",
6: " * no pico nevado de uma montanha.",
7: " * perto de um vulcão.",
8: " * em uma geleira.",
9: " * no subsolo profundo.",
10: " * na face de um penhasco.",
11: " * no deserto.",
12: " * em águas profundas.",
13: " * flutuando no ar."}
def planeta():
def achado(d):
Como = random.randint(1, 3)
Desc = random.randint(1, 4)
Local = random.randint(1, 13)
d += Local
print ("\n= Dia " + str(d) + " ==============")
print ("COMO:")
print (como[Como])
print ("DESCOBERTA:")
print (descoberta[Desc])
print ("ONDE:")
print (local[Local])
return d
dias = 0
i = 1
while i <= 5:
dias = achado(dias)
i += 1
Explorar()
def Explorar():
try:
C = input("\n Explorar um planeta (s/n)? ")
except EOFError:
print("\n")
quit()
if C.lower() != "s" and C.lower() != "sim": # se não for
print("\n Saindo...\n")
exit()
else:
planeta()
Explorar()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment