Sobrevive a la serpiente V2.5

Python
import time
import random

def META():
        print("Felicidades! Le Has Ganado a la serpiente")
        time.sleep(1)
        print("Aqui tienes tu Trofeo!")
        print("""
                    ________
                   /        \n
                   |   ✨  |
                   \n______/
                    |      |
                  /        \n
                  ----------
                   |        |
                --------------
                 |            |
                 --------------
""")
        return

def Game():
    GANAR = 0 
    vaso1 = 1
    vaso2 = 2
    vaso3 = 3

    while True:
        # Mostramos los puntos actuales en el menú para que el jugador sepa cuánto le falta
        User_Input = float(input(f"\n[Puntos: {GANAR}/3] Viene la serpiente🐍 elige un vaso (1, 2, 3) o 0 para salir: "))
        
        if User_Input == 0:
            print("Adios Gracias Por Jugar!")
            return
            
        Serpiente = random.choice([vaso1, vaso2, vaso3])

        #--- VASO 1 ---
        if User_Input == 1:
            print("Te has escondido en el vaso 1 ")
            if Serpiente == vaso1:
                GANAR = max(0, GANAR - 1) 
                print("La serpiente escucho algo!🐍")
                time.sleep(1)
                print("\nTe Encontro!\nPerdiste 1 punto.")
            else:
                GANAR += 1
                print("La serpiente escucho algo!🐍")
                time.sleep(1)
                print("\nSe fue, eres libre")

        #--- VASO 2 ---
        elif User_Input == 2: 
            print("Te has escondido en el vaso 2 ")
            if Serpiente == vaso2:
                GANAR = max(0, GANAR - 1)
                print("La serpiente escucho algo!🐍")
                time.sleep(1)
                print("\nTe Encontro!\nPerdiste 1 punto.")
            else:
                GANAR += 1
                print("La serpiente escucho algo!🐍")
                time.sleep(1)
                print("\nSe fue, eres libre")

        #--- VASO 3 ---
        elif User_Input == 3:
            print("Te has escondido en el vaso 3 ")
            if Serpiente == vaso3:
                GANAR = max(0, GANAR - 1)
                print("La serpiente escucho algo!🐍")
                time.sleep(1)
                print("\nTe Encontro!\nPerdiste 1 punto.")
            else:
                GANAR += 1
                print("La serpiente escucho algo!🐍")
                time.sleep(1)
                print("\nSe fue, eres libre")

        #--- SISTEMA DE DESAFÍO FINAL (CAMBIADO A 3 PUNTOS) ---
        if GANAR >= 3: # Ahora necesitas acumular 3 aciertos para activar la fase final
            print("\n¡Fase Final! Resuelve el código secreto para ganar el trofeo.")
            N1C = random.randint(1, 9)
            N2C = random.randint(1, 9)
            N3C = random.randint(1, 9)
            N4C = random.randint(1, 9)
            CF = N1C + N2C + N3C + N4C
            
            print(f"Código generado (Suma secreta): {CF}")
            Intento_Usuario = float(input("Introduce el código secreto para GANAR!: "))
            
            if Intento_Usuario == CF:
                META()
                return 
            else:
                print("Código incorrecto... ¡La serpiente te escuchó fallar y perdiste tus puntos!")
                GANAR = 0

def Home():
    GuestUser = input("Diga s para descargar el juego🚀 y n para no: ").lower()
    if GuestUser == "s":
        print("Comenzando descarga...")
        time.sleep(1)
        print("Comenzando descarga..")
        time.sleep(1)
        print("Comenzando descarga.")
        time.sleep(3)
        print("%25")
        time.sleep(2)
        print("%57")
        time.sleep(1)
        print("Terminado!")
        time.sleep(3.5)
        print("Bienvenido a Survive the snake🐍")
        print("Ints: Elige un vaso para esconderte si la serpiente🐍 te encuentra pierdes🅿️ si no ganas🏆.")
        print("Juego Hecho por Diegostom1_DEV")
        time.sleep(5)
        print("Juego Cargado...")
        Game()


    elif GuestUser == "n":
        print("Ok, Adios")

if __name__ == "__main__":
    Home()
Feedback wanted
juandiegosoto33548Legendary juandiegosoto33548
Sign in to react
Uploaded Sep 22, 2026

La version 2.5

Feedback

Sign in to leave feedback

Published feedback

Robby
InimitableRobby
Updated Sep 22, 2026

El sistema de puntos con fases avanzadas y el código secreto en 'Sobrevive a la serpiente V2.5' le da emoción al juego y hace que cada decisión sea importante y divertida.

¡Juan diego Soto, lograste que el jugador sienta tensión mientras se esconde y celebra cuando avanza de nivel, justo como en los juegos de verdad!