[Python]31行で作るお手軽釣りゲーム
1.釣りゲーム
お魚を制限時間内に釣るゲームです。
2.コード
from random import random, randint
from time import sleep
from time import time
fish_list = ["鮪", "鯛", "鰐", "鰯", "鱧"]
fish_appear_time = randint(1, 10)
catch_possible_time = random() * 2
print(catch_possible_time)
while True:
print("レッツ、フィッシング!")
print("魚が現れるまで待とう!")
sleep(fish_appear_time)
print("HIT!")
capture_start_time = time()
capture = input("釣る![エンターキー]")
capture_end_time = time()
diff_capture_time = capture_end_time - capture_start_time
if diff_capture_time < catch_possible_time:
capture_fish = fish_list[randint(0, len(fish_list) - 1)]
print(f"おめでとう!{capture_fish}が釣れたよ!")
print(f"反応時間:{round(diff_capture_time, 2)}秒")
else:
print("釣れなかった..逃した魚は大きかった..")
prompt = "続けますか?[0:やめる/1:続ける]"
game_flg = int(input(prompt))
if game_flg == 0:
break
else:
continue
3.実行結果
レッツ、フィッシング!
魚が現れるまで待とう!
HIT!
釣る![エンターキー]
おめでとう!鰯が釣れたよ!
反応時間:0.45秒