見出し画像

Pythonでタイピングゲーム

Pythonでタイピングゲームを作成してみました。
対象とする文章はWeb APIにて、ランダムにアドバイスを取得しています。
タイピングゲーム自体は参考にあるtkinterを使っています。

ゲーム画面

参考

使用したWebAPI

WebAPIの呼び出し

Requestsの使い方

タイピングゲーム

自分が追加したコード部分

https://api.adviceslip.com/advice
にアクセスして, レスポンス(JSON形式)から必要な文章を抽出しています。
あとは, 参考にあるタイピングアプリを参考に作成します。

# Call WebAPI
api_response = requests.get("https://api.adviceslip.com/advice")

if api_response.status_code == HTTP_STATUS_CODE_OK:
result = json.loads(api_response.text)
#print(result)
question = result["slip"]["advice"]
print(question)

ちなみにレスポンスとしては、以下のようなものになります。
{"slip": { "id": 220, "advice": "Most things are not as bad as you think they are."}}

改善すべき点

  1. 誤入力カウント

  2. IDで表示する文章を選べるようにする

  3. リトライボタン、新規開始ボタンを追加する

  4. スコアの計算、記録

コード全体

ここから先は

4,433字

¥ 100

活動費、テキスト購入費に充てたいと思います。宜しくお願い致します。