スーパー野球拳

スーパー野球拳


  • BASICリスト(MSX BASIC1.0以降)
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の場合は特に気にしなくて良いです。
    • テキスト版では、ベタにフルスクリーン表示するだけなので、パレットの制約はありません。

  • SCREEN 5の場合
15 COLOR 15,0,0:SC=5:W=255

  • SCREEN 7の場合
15 COLOR 15,0,0:SC=7:W=511

  • SCREEN 8の場合
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)
名前:
コメント:

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2009年12月06日 20:07
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。
添付ファイル