読者です 読者をやめる 読者になる 読者になる

Make a difference

ヘンテコな電子工作など

Ruby勉強する6日目 FFシリーズによく出てくる帝国軍の機械の敵を作る

とにかく金が欲しい

あと女も欲しい

あと東京に住みたい

そのためには明確なビジョンを持って日々を過ごす




FFシリーズは機械の敵が出てきて結構好きなんですよね。

「ぬすむ」をするとなぜかエーテルを持ってるようなヤツ!





まずは帝国軍の黒魔法ロボットを作りましょう。

array = ["ファイア", "ブリザド", "サンダー"]
puts(array[0])

解説
array=:魔法のリスト(街で購入する)

puts(array[0]):魔法を使うための魔法陣みたいなもの


実行させると

ファイア


うおおおお、機械で出来た黒魔導士の軍団ができたぞ!!!



しかし主人公たちがほのおのゆびわとか装備してたら詰むので
ランダムにいろんな魔法を使うようにプログラムを書き換えます。

array = ["ファイア", "ブリザド", "サンダー"]
puts array.sample
サンダー(ランダムで表示)


うむ、すばらしいぞ、世界はボクのモノだ!!

ファ〜ファファファファ(笑い声)








次はより高度なボスクラスのマシーンを作りましょう。
帝国軍機械ボス、コードネームわ"MD1"(メイクアディファレンス1号)

array = ["ミサイル", "とつげき", "かえんほうしゃ"]
puts array.sample
とつげき(ランダムで表示)  

主人公も決めましょう
HP=500
こうげき
ファイア
ブリザド
サンダー
ケアル
と仮定します。


Nitrousを起動させてRubyを書いていきます。

#MD1設定
a=700 #MD1のHP
#主人公設定
b=500 #主人公HP
#初期状態表示
puts "---------------------------------------------" #線
puts "MD1のHP", a
puts "主人公のHP", b
puts "---------------------------------------------" #線
#MD1戦闘プログラム
array1 = ["ミサイル","とつげき","かえんほうしゃ"]
puts "MD1のこうげき"
puts array1.sample
#主人公戦闘プログラム
array2 = ["こうげき", "ファイア", "ブリザド", "サンダー", "ケアル"]
puts "主人公のこうげき"
puts array2.sample
puts "-----------------------------------------------" #線

実行結果

---------------------------------------------                                                                                                                
MD1のHP                                                                                                                                                       
700                                                                                                                                                          
主人公のHP                                                                                                                                                       
500                                                                                                                                                          
---------------------------------------------                                                                                                                
MD1のこうげき                                                                                                                                                     
ミサイル (ランダムで表示)                                                                                                                                                        
主人公のこうげき                                                                                                                                                     
ブリザド (ランダムで表示)                                                                                                                                                              
-----------------------------------------------                 



うおおおお、RPGっぽくなってきたぞい!!!!!!!




次に、それぞれの技の威力を決めて、


どちらかのHPがゼロになったら終了するように書きます!!








と、ぉもったケド


飽きた







もっと手っ取り早く


金が欲しい












誰か
お金