用户:叶子T7u2查看:0 回复:0 评论:0 创建时间:2021-09-14T22:14:08
【作品展示】

【作品介绍】
将狼人杀和猫鼠的‘谁外“(谁是外星人)完美结合,利用我的2.0版本(自己的已更至4.0版,主要我是猫鼠的老玩家,狼人曾今五杀过)由于一定要图片,我就pa了张课文的词云《喵原》
【作品源代码】
import time
import random
print('正在打开游戏:.......')
time.sleep(3)
print('著名的外星人杀游戏(国际服)(此游戏为X X X所有版权,未经允许,不得转载!)')
print('在10个人中,有1 — 2个外星人,8 — 9个地球人(玩家身份随机匹配),外星人会杀掉所有地球人,地球人会寻找并杀掉外星人。')
time.sleep(2)
print('地球人玩法:和队友一起找出嫌疑人,直接杀掉有嫌疑的人(清除出局),杀掉所有外星人就能获胜!要小心外星人杀喵(游戏失败)。如果地球人人数 = 1,游戏失败!')
print('外星人玩法:和队友/自己杀掉所有的地球人(一次一刀),并且使地球人怀疑自己人是外星人而杀掉他们,才会获胜。要小心自己被地球人发现, 就会被直接杀掉,游戏失败!')
print('世界八大洲的玩家任你选!(亚洲、欧洲、非洲、大洋洲、北美洲、南美洲、南极洲、"垃圾洲")')
print("喜欢的老铁可以点赞关注加收藏,再来评论个三连!有bug请及时反馈。")
time.sleep(3)
TIME = random.randint(1, 10)
time.sleep(TIME)
while True:
WXR = random.randint(1, 8)
MY = random.randint(1, 8)
if WXR == MY:
print(f"你是{MY}号,你是外星人!")
S1 = int(input('你想杀谁?请选择:'))
print(f"{S1}号被杀了!")
if S1 == MY:
print("你因为怕被发现而喵了!游戏失败!")
break
H1 = random.randint(1, 8)
if H1 == MY:
print("你被发现了!你被杀掉了!游戏失败!")
break
else:
print(f"{H1}被刀了!")
S2 = int(input('你想杀谁?请选择:'))
print(f"{S2}号被杀了!")
if S2 == MY:
print("你因为怕被发现而喵了!游戏失败!")
break
H2 = random.randint(1, 8)
if H2 == H1 or H2 == S1 or H2 == S2:
H201 = random.randint(1, 8)
if H201 == MY:
print("你被发现了!你被杀掉了!游戏失败!")
break
else:
print(f"{H201}被刀了!")
else:
if H2 == MY:
print("你被发现了!你被杀掉了!游戏失败!")
break
else:
print(f"{H2}被刀了!")
S3 = int(input('你想杀谁?请选择:'))
print(f"{S3}号被杀了!")
if S3 == MY:
print("你因为怕被发现而喵了!游戏失败!")
break
H3 = random.randint(1, 8)
if H3 == H1 or H3 == S1 or H3 == S2 or H3 == S3:
H301 = random.randint(1, 8)
if H301 == MY:
print("你被发现了!你被杀掉了!游戏失败!")
break
else:
print(f"{H301}被刀了!")
else:
if H3 == MY:
print("你被发现了!你被杀掉了!游戏失败!")
break
else:
print(f"{H3}被刀了!只剩下你和地球人了,你刀掉了TA。")
print("你胜利了!")
else:
print(f"你是{MY}号,你是地球人!")
BS1 = random.randint(1, 8)
if BS1 == MY:
print("你被杀了!游戏失败!")
break
else:
if BS1 == WXR:
print("外星人被你的队友发现了!游戏胜利!")
break
else:
print(f"{BS1}号被杀了!")
XYR1 = int(input('谁是外星人?请选择:'))
if XYR1 == MY:
print("你喵了!游戏失败!")
break
elif XYR1 == WXR:
print(f"{XYR1}号被刀了,TA就是外星人!我们赢了!")
break
else:
print(f"{XYR1}号被刀了,TA是地球人。还剩一个外星人。")
BS2 = random.randint(1, 8)
if BS2 == MY:
print("你被杀了!游戏失败!")
break
elif BS2 == WXR:
print("外星人被你的队友发现了!游戏胜利!")
break
else:
print(f"{BS2}号被杀了!")
XYR2 = int(input('谁是外星人?请选择:'))
if XYR2 == MY:
print("你喵了!游戏失败!")
break
elif XYR2 != WXR:
print(f"{XYR2}号被刀了,TA是地球人。还剩一个外星人。")
else:
print(f"{XYR2}号被刀了,TA就是外星人!我们赢了!")
break
BS3 = random.randint(1, 8)
if BS3 == MY:
print("你被杀了!游戏失败!")
break
elif BS1 == WXR:
print("外星人被你的队友发现了!游戏胜利!")
else:
print(f"{BS3}号被杀了!")
XYR3 = int(input('谁是外星人?请选择:'))
if XYR3 == MY:
print("你喵了!游戏失败!")
break
elif XYR3 != WXR:
print(f"{XYR3}号被刀了,TA是地球人。只剩下你和{WXR}了......")
print(f"{WXR}杀了你")
print(f"原来{WXR}才是外星人!游戏失败!")
break
else:
print(f"{XYR3}号被刀了,TA就是外星人!我们赢了!")
break
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn