python實驗 文字小遊戲(小黑屋)

2021-10-14 03:47:29 字數 1810 閱讀 4593

仿照老師所寫的實驗寫了乙個文字小遊戲

**源:

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 對戰遊戲 ...