今天來做一些python小遊戲吧~
首先故事一開始的預設
import time
def introduction():
print("歡迎來到文字冒險遊戲!")
print("有天醒來你發現自己身處在一座孤島上。你必須做出一連串的選擇來生存下去。")
print("每次選擇都會影響故事的走向。祝你好運!")
time.sleep(2) #延遲顯示遊戲介紹
start_game()
開始一連串的選擇
def start_game():
print("\n你來到一個岔路口。你要選擇向左還是向右?")
choice = input("左或右? ").lower()
if choice == "左":
left_path()
elif choice == "右":
right_path()
else:
print("請輸入 '左' 或 '右'。")
start_game()
def left_path():
print("\n你選擇了向左走。你看到了一座古老的廢墟。")
print("你可以進入廢墟探索,也可以選擇返回岔路口。")
choice = input("進入廢墟或返回岔路口? ").lower()
if choice == "進入廢墟":
explore_ruins()
elif choice == "返回岔路口":
start_game()
else:
print("請輸入 '進入廢墟' 或 '返回岔路口'。")
left_path()
def right_path():
print("\n你選擇了向右走。你來到一片叢林,充滿了高大的樹木。")
print("你可以嘗試穿越密林,也可以選擇返回岔路口。")
choice = input("穿越密林或返回岔路口? ").lower()
if choice == "穿越密林":
cross_forest()
elif choice == "返回岔路口":
start_game()
else:
print("請輸入 '穿越密林' 或 '返回岔路口'。")
right_path()
def explore_ruins():
print("\n你進入了廢墟,發現了一扇古老的門。")
print("你可以嘗試打開門,也可以選擇返回岔路口。")
choice = input("打開門或返回岔路口? ").lower()
if choice == "打開門":
print("\n你打開了門,裡面是一個寶箱。你找到了寶藏!恭喜你贏得了遊戲。")
elif choice == "返回岔路口":
start_game()
else:
print("請輸入 '打開門' 或 '返回岔路口'。")
explore_ruins()
def cross_forest():
print("\n你決定穿越叢林。在這裡你遇到了一頭巨大的野獸。")
print("你可以試圖逃跑,也可以嘗試和野獸對話。")
choice = input("逃跑或對話? ").lower()
if choice == "逃跑":
print("\n你成功逃脫了野獸,但迷路了。遊戲結束。")
elif choice == "對話":
print("\n你勇敢地與野獸對話,野獸原來是友善的,帶領你穿越密林。")
print("你成功離開了密林,繼續你的冒險。")
continue_adventure()
else:
print("請輸入 '逃跑' 或 '對話'。")
cross_forest()
def continue_adventure():
print("\n你繼續你的冒險,不久後,你發現了一個神秘的寺廟。")
print("你可以選擇進入寺廟,或者決定結束你的冒險。")
choice = input("進入寺廟或結束冒險? ").lower()
if choice == "進入寺廟":
print("\n你進入了寺廟,發現了一個隱藏的寶藏。你完成了冒險,贏得了遊戲!")
elif choice == "結束冒險":
print("\n你決定結束你的冒險。謝謝你的參與!")
else:
print("請輸入 '進入寺廟' 或 '結束冒險'。")
continue_adventure()
# 遊戲開始
introduction()
在框框內輸入自己的選擇!
今天就學到這邊吧~
目前進度:22/30···