スーパー野球拳
10 SCREEN 0:KEY OFF:WIDTH 38:CLS:C=0:L=0:DIM T$(3),S$(12),M$(12):T$(1)="グー":T$(2)="チョキ":T$(3)="パー"
20 RESTORE 220:FOR I=1 TO 12:READ S$(I):NEXT I:RESTORE 260:FOR I=1 TO 12:READ M$(I):NEXT I
30 PRINT "*** スーパー ヤキュウケン ***":PRINT:PRINT "ソウサ ホウソウ : 1=グー / 2=チョキ / 3=パー":PRINT:GOSUB 170
40 PRINT "<< GAME START! >>":PRINT:PLAY "T120O5S1M10000L16G8ED8EG8ED8EG8ED8EG8.G4":FOR I=1 TO 8:PRINT S$(I);" ";:FOR J=0 TO 300:NEXT J:IF (I MOD 4)=0 THEN PRINT
50 NEXT I
60 PRINT:FOR I=9 TO 11:PRINT S$(I);" ";:PLAY "T180O5S1M3000E8E4":IF I=11 THEN PLAY "E8"
70 FOR J=0 TO 300:NEXT J,I
80 K$=INKEY$:IF K$<>"1" AND K$<>"2" AND K$<>"3" THEN 80
90 PLAY "T180O6S1M10000G4":A=VAL(K$)-1:R=INT(RND(-TIME)*3)
100 PRINT S$(12):PRINT:PRINT " アナタ =(";T$(A+1);") vs (";T$(R+1);")= アタシ":PRINT
110 IF R=A THEN PRINT "アイコ!":PRINT:PRINT S$(11);" ";:PLAY "T180O5S1M3000L8EE4E":GOTO 80
120 PRINT "アナタ ノ ";:IF ((R+1) MOD 3)=A THEN PRINT "マケヨ!":L=L+1:PLAY "T140O2V14C4":GOTO 150 ELSE PRINT "カチヨ!":C=C+1:PLAY "T180O5S1M10000L16GEGEGE4"
130 PRINT:PRINT M$(C):PRINT:IF C<5 THEN PRINT "ツギ ハ マケナイ ワヨ!";:GOSUB 170:GOTO 60
140 PRINT M$(6):PRINT:PRINT "*** CONGRATULATIONS! ***":GOTO 200
150 PRINT:PRINT M$(L+6):PRINT:IF L<5 THEN PRINT "ツギ ハ ガンバッテ ネ!";:GOSUB 170:GOTO 60
160 PRINT M$(12):PRINT:PRINT "--- GAME OVER ---":GOTO 200
170 PRINT " [HIT SPACE BER]":PRINT
180 IF INKEY$<>" " THEN 180
190 RETURN
200 END
210 '
220 DATA "ヤ-キュウ-","ス-ルナラ-","コウイウ グアイ ニ","シヤシャンセ-"
230 DATA "ナ-ゲタラ-","コウ ウッテ-","ランナー ニ ナッタラ","エッサッサ-"
240 DATA "アウト!","セーフ!","ヨヨイ ノ..","ヨイ!!"
250 '
260 DATA "リラックス スルタメニ クツシタ ヲ ヌグワネ..."
270 DATA "ソレニ シテモ キョウ ハ アツイ ワネ.. チョット ウワギ ヲ ヌグワ."
280 DATA "ヤダ! サッキ タベスギチャッタ カナー.. ウェスト ガ キツイ カラ スカート ヲ ヌグワネ. アマリ ミナイデ..."
290 DATA "ブラ ガ キツイワ.. コーフン シテ キチャッタ ノ カシラ? ブラジャー ヲ トルワネ. ウフフ..オイシソウ デショ?"
300 DATA "サッキ カラ パンティー ノ ナカガ ヌレテル ノ... キモチワルイ カラ ヌグワネ..."
310 DATA "ツイデ ニ コノ ホテッタ カラダ ヲ シズメテ チョウダイ... アァ..ソコ... ステキ ヨ..."
320 '
330 DATA "ネクタイ ヲ トッテ アゲル ワネ!"
340 DATA "アラ? アナタ アセ ダク ネ. ウワギ ヲ ヌイダラ?"
350 DATA "サッサ ト シャツ ヲ ヌイデネ!"
360 DATA "サァ! ズボン ヲ ヌギナサイ!"
370 DATA "サイゴ ハ ソノ パンツ 1マイ ダケネ..."
380 DATA "アラ? アナタ イガイ ニ ソチン ナノネ... ガッカリ ダワ! バイバイ!!"
MSX2対応変更差分
ゲーム進行はテキスト版と同じ。
勝ったらCGを表示して、[RETURN]キーでゲーム再開。
スクリーンモードは好きなものをどうぞ。(画像サイズは以下の通り)SCREEN 5 : 256×212 16色
SCREEN 7 : 512×212 16色
SCREEN 8 : 256×212 256色
CGデータ名はYAKYU000.SC{5|7|8}~YAKYU006.SC{5|7|8}で各自用意のこと。YAKYU000...通常(スタート画面)
YAKYU001...靴下
YAKYU002...上着
YAKYU003...スカート
YAKYU004...ブラ
YAKYU005...パンツ
YAKYU006...XXX
絵師様へ:適当にページを作って、SC{5|7|8}形式でファイルをアップして下さい。(CGデータサンプルページ )漢字対応版にて、システムカラーとして、黒、青、赤、マゼンタ、緑、シアン、黄、白の8色を予約しています。(カラーコードは任意に変更可能)
ゲーム中に絵を表示させたい場合などはご留意下さい。
SCREEN 8の場合は特に気にしなくて良いです。
テキスト版では、ベタにフルスクリーン表示するだけなので、パレットの制約はありません。
15 COLOR 15,0,0:SC=5:W=255
15 COLOR 15,0,0:SC=7:W=511
15 COLOR 15,0,0:SC=8:W=255
35 GOSUB 1000:SCREEN 0
125 GOSUB 170:GOSUB 1000:SCREEN 0
140 C=C+1:PRINT M$(C):GOSUB 170:GOSUB 1000:SCREEN 0:PRINT "*** CONGRATULATIONS! ***":GOTO 200
1000 SCREEN SC:A$=STR$(C):A$="YAKYU"+RIGHT$("00"+RIGHT$(A$,LEN(A$)-1),3)+".SC"+RIGHT$(STR$(SC),1)
1010 SET PAGE 0,1:BLOAD A$,S:COLOR=RESTORE
1020 FOR I=0 TO 210 STEP 2:J=211-I:COPY(0,I)-(W,I),1TO(0,I),0:COPY(0,J)-(W,J),1TO(0,J),0:NEXT I
1030 IF INKEY$<>CHR$(13) THEN 1030
1040 RETURN
漢字ROM対応版
要望とか
あ -- あ (2009-12-06 20:07:45)
最終更新:2009年12月06日 20:07