「スーパー野球拳」の編集履歴(バックアップ)一覧はこちら
「スーパー野球拳」(2009/12/06 (日) 20:07:45) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
*スーパー野球拳
#ref(yakyu_ss1.png)
-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対応版
[[スーパー野球拳(漢字ROM対応版)]]
----
要望とか
#comment
*スーパー野球拳
#ref(yakyu_ss1.png)
-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対応版
[[スーパー野球拳(漢字ROM対応版)]]
----
要望とか
- あ -- あ (2009-12-06 20:07:45)
#comment