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).."です")

そしていつも通り犯人はヤス
id:kaworun_k

そういえば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(足し算、引き算、掛け算、割り算)をつくってる