[過去ログ]
BASICで始めるプログラム (200レス)
BASICで始めるプログラム http://mevius.5ch.net/test/read.cgi/gamedev/1100498283/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
72: 1 [sage] 04/11/21 14:52:18 ID:SsuwGL/L 前回は10匹のモナーが出てきましたね。 さてどうしましょう?逃げましょうか?皆ひっぱたきますか? 今回は何らかの選択肢を作りましょう。 10 input "1か2を選んで押して下さい";a 20 if a=1 then print "1を押したね":goto 50 30 if a=2 then print "2を押したね":goto 50 40 print "1か2以外を押しやがったな!やり直しだ!":goto 10 50 end こんな感じが基本でしょうか。 inputはキーボードの何を押したか判定する命令文です。 10行目の内容を説明します。 「 " 」チョンチョンをつける事で、同時にprintみたいに文字を表示させる事ができます。 で、表示の内容は、これから何を選択したら良いのか、と言う事を表示します。 今回は1か2を選択させます。 更に「 a 」と言う空き部屋を作りました。 20行目では「if」と言う命令文も出てきましたね。 これは「もしも」って事ですので、以下の内容と併せて もしも「 a 」 の中身が1だったら と言う事になってます。 で、「 a 」の中身が1だとしたら、"1を押したね"と表示して 50行目に行け。 って書いてある訳です。 大丈夫ですかね。 30行目の内容は20行目とほとんど変わりませんね。 http://mevius.5ch.net/test/read.cgi/gamedev/1100498283/72
73: 1 [sage] 04/11/21 14:59:02 ID:SsuwGL/L 40行目ですが、 「 a 」の中身が1でも2でも無かった時にここに来ます。 実は20行目や30行目の最後に「50行目に行く」と言う指令が出ていない場合は、 1や2を選んでもここに来てしまうんですけどね。 とにかく、40行目に来てしまうと言う事は、 1や2以外の数字を押してしまった時と言う事になります。 想定外の答えを入れられた時にはどうするのか、と言う事も一応考えている訳ですね。 で、想定外の答えなので、やりなおしをさせる事にしました。 50行目のendでこのプログラムを終了します。 今までは無しにしておりましたが、プログラムは「ここから始まりだよ」「ここで終わるよ」 と言う事をちゃんと命令しておくものなのです。 これからはちゃんと終わりを書いておきましょうね。 http://mevius.5ch.net/test/read.cgi/gamedev/1100498283/73
74: 1 [sage] 04/11/21 15:09:29 ID:SsuwGL/L 説明を忘れていましたが、:(コロン、点々とか呼んでもよし、キョンシーズみたいですが)をつけるとある程度続けてプログラムを実行する事ができます。 ではでは、今やったプログラムをちょっと変えるだけで選択肢とその結果の表示ができますね。 10 input "モナー達をどうしますか?(1:全員ひっぱたく 2:逃げるよ!)";a 20 if a=1 then print "モナー達は「逝ってよし!」と叫んで、泣きながら家に帰っていきました":goto 50 30 if a=2 then print "しかし回り込まれてしまった!":goto 10 40 print "1か2以外を押しやがったな!やり直しだ!":goto 10 50 print "あなたは「さあ!殺伐と牛丼でも食いにいくか!」と言いましたとさ" 60 end 今日の所はお終いです。 次は何をやりましょうね。 他の講師の方が来てくれると本当に助かるんですけど。 http://mevius.5ch.net/test/read.cgi/gamedev/1100498283/74
75: 1 [sage] 04/11/21 15:10:42 ID:SsuwGL/L >>71 頑張って下さい! http://mevius.5ch.net/test/read.cgi/gamedev/1100498283/75
76: 1 [sage] 04/11/21 15:14:58 ID:SsuwGL/L 更に補足です。 「 ; 」(セミコロン、点とチョン)と「 : 」(コロン、点々とか呼んでもいいですが、スイカ頭とか呼ぶと他の人たちにわかりにくいのでちょっと駄目かも) は似てますがちょっと違います。 気をつけてくださいね。 http://mevius.5ch.net/test/read.cgi/gamedev/1100498283/76
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.699s*