仿照老師所寫的實驗寫了乙個文字小遊戲
**源:
import random
import time
event =
["衣衫襤褸的人"
,"沼澤"
,"***"
]#事件列表
source =
["木材"
,"肉"
,"布"
]#資源列表
skill =
["降龍十八掌"
,"打狗棒法"
,"九陰白骨爪"
,"九陰真經"
,"如來神掌"
]#技能列表
definit()
:#初始人物
person =
#人的初始狀態
time.sleep(2)
#停止執行2秒
print
("人物生成中》50%"
) time.sleep(2)
print
("人物生成中》90%"
) time.sleep(2)
print
("人物生成完畢》100%"
) showperson(person)
return person
defshowperson
(person)
:print
("你現在的狀態是:"
,person)
deffire
(person)
: person[
"木材"
]= person[
"木材"]-
1 person[
"fire"]=
1print
("火堆燃起來了!"
)return person
defplaygame
(person)
:#point = random.randint(0,1)
point =
0if point ==0:
time.sleep(1)
print
("你碰到了衣衫襤褸的人"
) choose =
input
("是否要給他木材:"
)print
("你的火堆熊熊燃燒中"
) time.sleep(1)
if choose ==
"是":
time.sleep(1)
person[
"木材"
]= person[
"木材"]-
1if80< random.randint(0,
100)
:#如果點數大於80,就能隨機選擇技能
skill = random.choice(skill)
#隨機選擇技能
skill.remove(skill)
#將技能從技能列表刪除
person[
"skill"
]= person[
"skill"
]+ skill
person[
"hp"
]= person[
"hp"]+
100else
:print
("你獲得了衣衫襤褸的人的感激"
)return person
person = init(
)person = fire(person)
person = playgame(person)
showperson(person)
python 小黑屋實驗
import random import time event 破衣爛衫的人 沼澤 事件列表 source 木材 肉 布 資源列表 skill 降龍十八掌 打狗棒法 九陰真經 如來神掌 技能列表 definit 初始人物 person 人的初始狀態 time.sleep 2 停止執行2秒 print...
改進Python文字小遊戲(4)
前面,我們講了變數和字串的一些種類。朋友們,還記得我們之前的那個智障的文字小遊戲嗎?今天,我們要做的第一件事就是來改進我們的文字小遊戲,至於第二件事嘛,先讓我賣個關子,眾位客官,注意咯!1 首先,根據一些使用者的反饋,我們的遊戲主要有三個方面的不足 猜錯的時候程式應該有提示 比如告訴使用者數字猜大了...
C 小遊戲(文字對戰遊戲)
第一代,不是很完善,會在後續增加更多的功能 主 using system using system.collections.generic using system.linq using system.text using system.threading.tasks namespace 對戰遊戲 ...