私は体内時計ゲームを作りました。
ルールはシンプルで自分の設定した秒数と誤差が±0.5秒以内だと成功、±0.5秒を超えてしまうと失敗です。
ソースコード
import time
print("体内時計ゲームゲーム")
print("このゲームは自分の体内時計が正確か確かめるゲームです。誤差±0.5秒まではチャレンジ成功です")
player_input = int(input("チャレンジする秒数を入力してください"))
input("準備ができたらEnterキーを押してスタートしてください")
start_time = time.time()
input("あなたがチャレンジする秒数が経ったと思ったらEnterキーを押してください")
end_time = time.time()
elapsed_time = end_time - start_time
print(f"秒数: {elapsed_time:.2f}秒")
if player_input - 0.5 <=elapsed_time <= player_input + 0.5:
print("おめでとうございます!あなたの体内時計は正確です!")
else:
print("残念!あなたの体内時計は正確ではありません!")
感想
ゲームの作成にあたってchatGPTを参考にし、知らないコードはインターネットで調べながら行った。
はじめは10秒カウントゲームにしようと考えていたが、任意の秒数のカウントゲームのほうが面白いと思いゲーム内容を変更した。
コードを書くのは難しかったが、勉強になった。
参考文献
Pythonコード百科事典Pythonでの実行時間の計測方法
Python変数名の付け方のコツと正しい命名規則と具体的な例
Python における %.2f – その意味とは?