見出し画像

[血眼研究所]Pythonでサンドバッグを作ろう???① コード実装編

こんにちは。血眼パイソンです。僕の眼くらい暑いこの頃、今回はやっと自分の名前らしくPythonに関する記事を書きたいと思います笑
そう、Pythonでサンドバッグを作っちゃいます!
...ん?どゆこと?
そのままです。サンドバッグです。永遠にサンドバッグに攻撃し続けられるコードを作ります。
これでアパートに住んでいてもサンドバッグへの殴り込みができますね。←
さて、実際のものをお見せいたしましょう!

画像1

このように、pまたはPを入力するとサンドバッグにパンチすることができるシンプルな作りです。
効果音も「バシッ」「バンッ」「ドンッ」がランダムで流れてきます。
1000回続けるとサンドバッグが破れる仕様になっています笑

画像2

実際に繰り返してみると...(めんどいから設定を激甘にした笑)
ズザーッという効果音と共に、サンドバッグが破けました!
なんという達成感!🎉
ストレス解消になりますね〜😉

import random
soundlist=["バシッ","バンッ","ドンッ"]
player={"Atk":1}
sandbag={"HP":1000}

while True:
   cmd=input("パンチ(P)")
   if cmd=="p" or cmd=="P":
       damage=int((player["Atk"]))
       print(soundlist[random.randint(0,2)])
       sandbag["HP"]-=damage
       if sandbag["HP"]<=0:
           print("ズザーッ")
           break
   print("............")

ソースコードはこちら。15行程度で構成されていて非常にシンプルです。
日常でストレスを抱えていたら、ぜひこちらを試してみてください笑笑
次回以降は、こちらのコードを改変してゲームを作っていきたいと思います!
これではまた!

noteやTwitterのフォローもよろしくお願いします!


この記事が気に入ったらサポートをしてみませんか?