Last active
April 30, 2022 14:13
-
-
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"
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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