1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 文字游戏——《小黑屋》

文字游戏——《小黑屋》

时间:2020-06-24 22:50:36

相关推荐

文字游戏——《小黑屋》

这次我仿照我老师写了个游戏——《小黑屋》,如有错误,在所难免,欢迎指正。

思路:1)创建世界;2)设置物品;3)设置血量

import randomimport timeEVENT = ["衣衫褴褛的人","沼泽","冒险者"]#事件列表#----列出游戏里的所有对象SOURCE = ["木","肉","布"]#资源列表#----列出所有的物资SKILL = ["马氏太极","耗子尾汁","闪电五连鞭"]#技能列表#-----人物所拥有的技能def Init():#初始人物person = {"HP":1000, "Hungry":500, "IQ":100,"skill":"","木材":1, "fire":0}#人的初始状态time.sleep(2)#停止运行2秒print("人物生成中>>>>>>>>>>>>>>>>>>>>>500%")time.sleep(2)print("人物生成中>>>>>>>>>>>>>>>>>>>>>>>>>>>>>800%")time.sleep(2)print("人物生成中>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>850%")time.sleep(2)print("人物生成中>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>900%")time.sleep(2)print("人物生成完毕>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>1000%")showPerson(person)return person#-----人物生成的过程def showPerson(person):print("你现在的状态是:",person)def fire(person):person["木材"] = person["木材"] - 1person["fire"] = 1print("火堆燃起来了!")return person#----燃烧火堆def PlayGame(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["木材"] - 1if 80 < random.randint(0,100):#如果点数大于100,就能随机选择技能skill = random.choice(SKILL)#随机选择技能SKILL.remove(skill)#将技能从技能列表删除person["skill"] = person["skill"]+ skillperson["HP"] = person["HP"] + 100else:print("你获得了衣衫褴褛的人的感激")return person#----帮助他人获得感激并结束游戏person = Init()person = fire(person)person = PlayGame(person)showPerson(person)

实验效果:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。