#!/usr/bin/env ruby # -*- coding: utf-8 -*- y=0 xp=0+y level=1+(xp/100).to_i php=100+(level*20) pmp=50+(level*10) ghp=80 def wayd(x) if x=="1" a=5 while a>0 sleep 1 a=a-1 end elsif x=="2" gets.chomp end end def tutlial(php,ghp) while php>0&&ghp>0 gk=[] gk<<"棍棒殴り" gk<<"体当たり" gk<<"蹴り" choose=rand(3) if choose=="体当たり" a=10 elsif choose=="蹴り" a=10 elsif choose=="棍棒殴り" a=30 printf("ゴブリンの%s!%dダメージ食らった!残りHPは%dだ!\n",gk(choose),a,php-a) break end end end puts("字を自動で表示させますか?手動で表示させますか? 自動の場合は1、手動の場合は2と入力してください。 ※手動の場合はEnterを押すと字が表示されます。") while true x=gets.chomp if x=="1" break elsif x=="2" break else puts("自動で表示させる場合は1、手動の場合は2と入力してください。") redo end end puts("…ここは、どこだ?") wayd(x) puts("そう、目の前には森が広がっていた。") wayd(x) puts("確か車に轢かれたはずじゃ…そうだ!") wayd(x) puts("轢かれる直前に光に包まれたんだ。") wayd(x) puts("それから…だめだ、こっから記憶が飛んでる。") wayd(x) puts("とりあえずこの森から出ないとな。") wayd(x) puts("そう思って歩き出した瞬間、") wayd(x) puts("「ギャァァ!」") wayd(x) puts("突如後ろから緑の生物が襲いかかってきた。") wayd(x) puts("「うわぁ!」") wayd(x) puts("なんとか緑の生物の攻撃を交わしたが、これは逃げ切れそうになさそうだ。") wayd(x) puts("「ったく、こうなったら相手してやるよ!") wayd(x) puts(" ") puts("では今からチュートリアルを始めます。まずターンが始まるごとに現在のHP(ヒットポイント)とMP(マジックポイント)が表示されます。") wayd(x) printf("HP:%d MP:%d\n",php,pmp) wayd(x) puts("そしてそれが表示されたあと、敵からターンが進みます。") tutlial(php,ghp)