RPG(Ver0.05
しばらく間あけてやってたんだけど、やっぱり駄目だこりゃ…w
-- 変数 monHP={50,30,100} monNM={"Goblin","Slime","Zombie"} monXP={10,20,30} sword=10 level=1 NewExpDB={5,10,15,20,25} expdb=NewExpDB[level] x=math.random(#monNM) cls() print("あ、野生の"..monNM[x].."だ") print("Name:"..monNM[x]) print("HP:"..monHP[x]) print("戦闘開始!") -- 戦闘 repeat monHP[x]=monHP[x]-sword print(monNM[x].."に"..monHP[x].."のダメージ!") until monHP[x]==0 print("戦闘終了!") print(monNM[x].."は倒れた!") expdb=expdb-monXP[x] if(expdb==0) then level=level+1 expdb=NewExpDB[level] end print(expdb)
やっぱりなんか違うんだろうな
おもしろ計算?
とりあえず計算式ならぬソース
print("\n貴方の誕生月を") a=io.read("*n") print("\n貴方の誕生日を\n") b=io.read("*n") print("\nまず、誕生月に2を掛けます") a=a*2 print(a) print("そこに5を足します") a=a+5 print(a) print("その答えに50を掛けます") a=a*50 print(a) print("そこへ誕生日を足します") a=a+b print(a) print("そこから250を引きます") a=a-250 print(a)
これ作ってて思ったけどすげえ
身長を隠せっ!
タイトルェ…
print("\n何で表示しますか?") x=io.read("*n") print("\n貴方の身長を") cm=io.read("*n") cov={"Inch","Feet","Yard","Digit","Mile","Hyde"} ert={2.54,30.48,91.44,1.905,160934.4,156} function convert(cm) return(cm/ert[x]) end print("\n貴方の身長は\n"..cov[x]..":"..convert(cm).."です")
そういえばTwitterの新サービス始まったそうですね。使う気無いですが
音声付きgifって事らしいね
先程Twitter落ちてましたし…鯖強化しろよ…
RPG(Ver0.04
ダメージ計算難しいなぁ…
-- 片手間RPG -- require "RPG/loads" -- require "RPG/battle" -- ここから後でloads.luaにかく monster="Slime" monsterHP=18 weapon=5 level=1 quest=nil -- ここから後でbattle.luaにかく function battle_Main(monster,monsterHP,weapon,level,quest) print("バトル開始!") print(monster.."との戦闘開始") for i=1,100 do x=weapon+level print(monster.."に"..x.."のダメージ") y=monsterHP-x print(monster.."の残りは"..monsterHP) end end -- print("あ!"..monster.."だ!") battle_Main(monster,monsterHP,weapon,level,quest)
うーん…
I.Q Clone
id:kaworun_k「なぁ、I.Q Finalってしってるか? アレのクローン作れないかなー?」
結果
cls() Q={"Nq","Fq"} print("MarkNo?:") x=io.read("*n") if(Q[x] == "Nq")then print("\nClear!") else print("\nBadClear!") end
I.Qはばぁちゃんがやってたのを横で見てたレベルだからルールさえわからんwww
あいつまた無茶言いやがって
Calc(+,-,*,/
やっとかんせーい!
function bb1341_calc(a,b,c) y={a+c,a-c,a*c,a/c} x=y[b] return (x) end io.write("\n\n数値A:") a=io.read("*n") print("\n計算方法(+,-,*,/):") b=io.read("*n") print("\n数値B:") c=io.read("*n") print("\n") bb1341_calc(a,b,c) print(x)
次は何しようかなー
Calc1
Calcってみなさんわかります?
そう電卓です。
またいつも通り
id:kaworun_k「これ動く?」
id:bb1341「うごかん!」
ここをこうしてあぁしてって感じでやったのがコレ
function bb1341_calc(a,b) return(a+b) end io.write("\n数値A:") a=io.read("*n") print("\n数値B:") b=io.read("*n") print("\n"..bb1341_calc(a,b))
んで、問題の元ソースが
function calc(a, b) return a + b end print(calc(12, 34))
これからid:kaworun_kがコレでもテストしてくれ!
print "入力" a = io.read() print "もう一度入力" b = io.read() print(calc(a, b)) print " それぞれを足しました"
んで、冒頭のソースに戻るってわけ、
今はあーだこーだ言いながら四則計算ver(足し算、引き算、掛け算、割り算)をつくってる