プログラミングのお題スレ Part22 (857レス)
プログラミングのお題スレ Part22 http://mevius.5ch.net/test/read.cgi/tech/1691038333/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
432: デフォルトの名無しさん [] 2024/10/09(水) 01:18:55.72 ID:4B3K5XUV #ドラクエ3が超好きだったので、お題にしてみる。ただしロト3のファミコン版のドラクエな!w "こちらの職業は勇者、戦士、空手家、僧侶、柔道家の5人がかりw 勇者から柔道家までの5人の攻撃回数が異なります。"まずは変数と確率の問題。 勇者=you戦士=sen,空手家=kara,僧侶=sou まず勇者は1~2回攻撃、戦士は1~3回攻撃、空手は2~3回攻撃、柔道は足払いで相手を20%で麻痺させることができる。(1ターン何もできない)10%では超麻痺。(2ターン何も敵は動かない) 5%でクリティカルヒットの足払いで3ターン敵は何もできない。 柔道は敵に攻撃を加えられない分、足払いで相手を痙攣させる。 (勇者の1回分の攻撃は100〜200、20%の確率でクリティカルヒットの攻撃になることがある。 (戦士の攻撃は200〜300、20%の確率で攻撃がクリティカルヒット1回になることがある。 (空手家)空手家の攻撃は350〜500、ただし20%の確率で攻撃がクリティカルヒットとなるときがある。youはぞろ目(111とか222とか999まで)の場合はロトの剣を取得する。 攻撃回数無限で全てクリティカルヒットになります。 クリティカルヒットは攻撃力X2です。さてプログラムをやっていくか。" *ただし、ロトの剣は勇者しか使えない。 ”まずギルガメッシュっていう名前のenemy ラスボスの名前はenemyとする。ボスのHPは5万。 ボスは基本的に何もしません、できません。これやるとさすがに面倒なのでw 基本的にボスは攻撃しません。(面倒だからw) 一方的になかまあつめてボコすw” *ロトの剣で攻撃したら攻撃力が1.5倍あがります。* **癒しの穂。食べたら防御力と賢さがあがります** ロトの剣の出現条件は3並びで一つ食べることができます。 例えば111攻撃とか222攻撃とか333攻撃とか〜999まで。 次の発言からコードを書いていく。 ニーズあるか? http://mevius.5ch.net/test/read.cgi/tech/1691038333/432
434: デフォルトの名無しさん [] 2024/10/09(水) 01:43:57.73 ID:4B3K5XUV しまった。初期化してなかったなw変数のところ。 あとsouの回復もホイミ、ベホイミ、ベホマラーの3種類だけ。 その3種類がぞろ目の時(111,222など) そしたらベホマズンを使える。ほぼ運ゲーですw 人修羅みたいに取り巻きがいます。それはバラモスエビルと神龍です。 ある一定時期を過ぎると取り巻きが一斉にHPを連続してあげまくるので 取り巻き先に倒さないと厳しいです。取り巻き=tori種類1の取り巻き=tori0 種類2の取り巻き=tori1 5人だとなかなか倒せないから6人目の魔法剣士=maken だれか これをいれよう。 さてif文を完成させよう!if zoma =1 print("ゾーマが現れた”) import random random.random()x = random.uniform(0.1,0.9) print(x) if x >200 : print( 'enemyに' +200のダメージを与えた) elif x > 0.5 : print( 'enemyに100+のダメージを与えた' ) elif x > 0.2 : print( '相手が躱した' ) else : print( "まだゾーマは死んでません") つかれたーw もっと簡単なやつにしまーすw http://mevius.5ch.net/test/read.cgi/tech/1691038333/434
436: デフォルトの名無しさん [] 2024/10/09(水) 02:10:34.29 ID:4B3K5XUV # RPGの攻撃状況を再現 # モンスターと戦っている。 # 1から10のサイコロをふって、 # 6未満の場合、サイコロの目だけダメージを与えたと表示。 # 6以上の場合、クリティカルヒットとして、100のダメージを与えたと表示。 # 0の場合、防御されたとして、0ダメージを表示。 import random hit = random.randint(0,10) if 1 <= hit < 6: print("スライムに、" + str(hit) + "のダメージを与えた!") elif hit >= 6: print("クリティカルヒットダメージ100を与えた") else: print("ダメージは、" + str(hit) + "防御された") #楽しすぎだなwこれはw http://mevius.5ch.net/test/read.cgi/tech/1691038333/436
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.041s