特攻隊

RPGツクール、パズル、プログラミング等々。

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
※RPGツクールDS第2回コンテスト作品「stamp&stamp」のルールは、↓の☆の部分からお読みください。



アップローダーを借りました。
以下より「Cで ○×ゲーム」「Cで キャロちゃん再現」のexeファイルを入手できます。
以後もゲーム作ったら、内容を増やしていきたいと思いますので、よろしくお願いします。
ダウンロードすればすぐ遊べますので、お気軽にどうぞ。

http://ux.getuploader.com/biscuithammer/




そしてもう一つ、「キャロル先生の料理パズル」(スタンプパズル)のルールを再録。





ルール説明。
(ここではDOS版「スタンプパズル」のルールを解説していますが、
 RPGツクールDS作品「stamp&stamp」もルールは同じです)


5×5のフィールドに、2×2のスタンプを貼り付けて(オブジェを置き換えて)、
オブジェを全て消すことがゲームの目的です。
オブジェが消える条件は、タテ一列またはヨコ一列同じオブジェを揃えることです。
全て消すことができたらゲームクリアです。
「Cでキャロちゃん」版は、オブジェは●、■、▲の3つです。

以下、ゲームの流れの説明。

まず、どのステージに挑戦するか聞かれるので、1~5の半角数字を入力して、
enterを押してください。

すると、下のような画面が出てきます。

 
 ●▲ ■▲
 ●▲ ●●
 ◇◇
◇●●▲▲●
◇●●▲▲●
 ▲■■■▲
 ▲■■■▲
 ●●▲■▲



下側のにある5×5の並びが「フィールド」。上に2つある2×2の並び「スタンプ」です。
2つのスタンプを使って、フィールドのオブジェを全て消すことがゲームの目的です。

"◇"は、カーソルを表しています。「タテに2つ並んだ◇」を通る水平な直線、
「ヨコに2つ並んだ◇」を通る鉛直な直線の交点が、カーソルの示す位置です。
すなわち、上の場合、カーソルは、5×5フィールドの左上の

●●
●●


の部分を指しています。

それでは、実際にスタンプを使い、オブジェを消していってみましょう。

カーソルは、a w d z の4つのボタンを十字キーのように使い、動かします。
aが←、wが↑、dが→、zが↓に対応しています。
キーと矢印の対応を図で表すと、以下のような感じです。

w ↑
a d ← →
z ↓


wを一回押して、カーソルを上に動かしてみましょう。

 
 ◇◇
◇●▲ ■▲
◇●▲ ●●
 
 ●●▲▲●
 ●●▲▲●
 ▲■■■▲
 ▲■■■▲
 ●●▲■▲



カーソルが、スタンプの位置に動きました。今、カーソルは左側のスタンプを指しています。
では、この状態で、「スタンプを選択」してみます。l(エル)キーを押してみましょう。

 
☆◇◇
◇●▲ ■▲
◇●▲ ●●
 
 ●●▲▲●
 ●●▲▲●
 ▲■■■▲
 ▲■■■▲
 ●●▲■▲



スタンプの左上に☆マークが出現しました。
これは、「左側のスタンプが選択された状態」を表しています。
ちなみに、この「スタンプが選択された状態」を解除したい場合は、
カーソルをスタンプに合わせた状態で、もう一度l(エル)を押してください。


 
 ◇◇
◇●▲ ■▲
◇●▲ ●●
 
 ●●▲▲●
 ●●▲▲●
 ▲■■■▲
 ▲■■■▲
 ●●▲■▲



すると、☆が消えてスタンプ選択状態が解除されます。
では、もう一度l(エル)を押してスタンプを選択します。

 
☆◇◇
◇●▲ ■▲
◇●▲ ●●
 
 ●●▲▲●
 ●●▲▲●
 ▲■■■▲
 ▲■■■▲
 ●●▲■▲



この状態で、スタンプを押したい位置までカーソルを動かしましょう。
それでは、例えばz(↓)3回、d(→)1回押して…

 

 ●▲ ■▲
 ●▲ ●●
  ◇◇
 ●●▲▲●
 ●●▲▲●
◇▲■■■▲
◇▲■■■▲
 ●●▲■▲



カーソルが動きました。今カーソルがどこを指しているか、わかりますか?
今カーソルが指しているのは、下図の□の部分です。

 

 ●▲ ■▲
 ●▲ ●●
  ◇◇
 ●●▲▲●
 ●●▲▲●
◇▲□□■▲
◇▲□□■▲
 ●●▲■▲



※実際は、カーソルが指している部分のオブジェは白抜きされません。

 

 ●▲ ■▲
 ●▲ ●●
  ◇◇
 ●●▲▲●
 ●●▲▲●
◇▲■■■▲
◇▲■■■▲
 ●●▲■▲



今、この状態でl(エル)を押すと、カーソルが指している部分

■■             ●▲
■■ が、選択されたスタンプ ●▲ に、置き換わります。


それでは、実際にl(エル)を押してみましょう。

 

 ・・ ■▲
 ・・ ●●
  ◇◇
 ●●▲▲●
 ●●▲▲●
◇▲●▲■▲
◇▲●▲■▲
 ●●▲■▲



選択されていた左上のスタンプがなくなり、選択も解除され、
そしてフィールドのカーソルが指している部分が選択されていたスタンプの並びに置き換わりましたね。
置き換わった部分を、分かりやすく白抜きオブジェで示すと、

 

 ・・ ■▲
 ・・ ●●
  ◇◇
 ●●▲▲●
 ●●▲▲●
◇▲○△■▲
◇▲○△■▲
 ●●▲■▲




   ○△
上の ○△ の部分が、フィールドがスタンプに置き換わった部分です。


 

 ・・ ■▲
 ・・ ●●
  ◇◇
 ●●▲▲●
 ●●▲▲●
◇▲●▲■▲
◇▲●▲■▲
 ●●▲■▲



さて、ここで、フィールドを見てみてください。タテ列の左から2番目が全て●に
なっています。同様に左から3番目も、全て▲になっています。

 

 ・・ ■▲
 ・・ ●●
  ◇◇
 ●○△▲●
 ●○△▲●
◇▲○△■▲
◇▲○△■▲
 ●○△■▲



このように、同じオブジェのみになった列は、消すことができます。

 

 ・・ ■▲
 ・・ ●●
  ◇◇
 ●・・▲●
 ●・・▲●
◇▲・・■▲
◇▲・・■▲
 ●・・■▲



消えましたね。ちなみに今更ですがフィールドやスタンプ上の「・」は、
そこには何もないことを表しています。

さて、オブジェが消えたことで、フィールドが左側と右側に分断されたわけですが、
フィールドが分断された場合、右のオブジェは左に詰められ、
上のオブジェは下に詰められます。
空白がある場合、オブジェは常にその空白を埋めるように左下方向に移動します。

 

 ・・ ■▲
 ・・ ●●
  ◇◇
 ●▲●・・
 ●▲●・・
◇▲■▲・・
◇▲■▲・・
 ●■▲・・



オブジェが左に詰められました。
さて、それではもう一息。右側のスタンプを使って、オブジェを全て消せればクリアです。
右側のスタンプを選択しましょう。
d(→)3回、w(↑)3回押して、


 
    ◇◇
 ・・◇■▲
 ・・◇●●

 ●▲●・・
 ●▲●・・
 ▲■▲・・
 ▲■▲・・
 ●■▲・・



カーソルを右側のスタンプまで持ってきました。
ではl(エル)を押して、スタンプを選択します。

 
   ☆◇◇
 ・・◇■▲
 ・・◇●●

 ●▲●・・
 ●▲●・・
 ▲■▲・・
 ▲■▲・・
 ●■▲・・



右側のスタンプの左上に☆マークが出てきましたね。
これが右側のスタンプが選択された状態を表します。
それでは、スタンプしたい位置までカーソルを動かしましょう。どこがいいかな?

 
   ☆
 ・・ ■▲
 ・・ ●●
  ◇◇
◇●▲●・・
◇●▲●・・
 ▲■▲・・
 ▲■▲・・
 ●■▲・・



この辺がいいかな?

          △○
今、カーソルは下の △○ の部分を指しています。


 
   ☆
 ・・ ■▲
 ・・ ●●
  ◇◇
◇●△○・・
◇●△○・・
 ▲■▲・・
 ▲■▲・・
 ●■▲・・



では、ここにスタンプしましょう。l(エル)を押して…

 

 ・・ ・・
 ・・ ・・
  ◇◇
◇●■▲・・
◇●●●・・
 ▲■▲・・
 ▲■▲・・
 ●■▲・・



右側のスタンプが、カーソルの指している場所に移りました。
さて、ここでフィールドを見てみると…

 

 ・・ ・・
 ・・ ・・
  ◇◇
◇●■▲・・
◇○○○・・
 ▲■▲・・
 ▲■▲・・
 ●■▲・・



この部分(○の部分)が、オブジェがそろってますね。左側が「・」でも問題ありません。
この部分を消すことが出来ます。

 

 ・・ ・・
 ・・ ・・
  ◇◇
◇●■▲・・
◇・・・・・
 ▲■▲・・
 ▲■▲・・
 ●■▲・・



消えました。上側の分断された部分が下に移動して…

 

 ・・ ・・
 ・・ ・・
  ◇◇
◇・・・・・
◇●■▲・・
 ▲■▲・・
 ▲■▲・・
 ●■▲・・



さて、ここでまたタテ列の左から2番目が■、3番目が▲で、オブジェがそろいました。
よってここも消えます。

 

 ・・ ・・
 ・・ ・・
  ◇◇
◇・・・・・
◇●・・・・
 ▲・・・・
 ▲・・・・
 ●・・・・



タテ列左から2番目、3番目が消えました。
さて、ここで残ったのはタテ列の左端のオブジェだけなのですが…
特別ルールとして、タテもしくはヨコに1つだけになったオブジェは、消せます。
(ヨッ○ーのクッキーを知ってる人は、これに納得がいかないかもしれませんが)

よって、このフィールドのオブジェは全て消えます。

 

 ・・ ・・
 ・・ ・・
  ◇◇
◇・・・・・
◇・・・・・
 ・・・・・
 ・・・・・
 ・・・・・
Stage0 Clear!
Congratulations!


これでクリアです。おめでとう!

こんな感じで遊びます。ルールは分かって頂けたでしょうか?

スペースキーを押すと、ステージを初期状態に戻せたり、
o(オー)を押すと、現在のゲームを破棄してステージ選択画面に戻れます。
ステージが表示されている状態でpを押すと、ゲームが終了します。

それでは、全5ステージクリア目指して、頑張って下さい!
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。