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."}}
改善すべき点
誤入力カウント
IDで表示する文章を選べるようにする
リトライボタン、新規開始ボタンを追加する
スコアの計算、記録
コード全体
ここから先は
4,433字
¥ 100
期間限定!Amazon Payで支払うと抽選で
Amazonギフトカード5,000円分が当たる
Amazonギフトカード5,000円分が当たる
活動費、テキスト購入費に充てたいと思います。宜しくお願い致します。