しゅんさんの
http://oto.chu.jp/mmlbbs6/post.php?mml_id=1845 のネタを元にうちの小学生の時に作った既存曲の組み立て(厳密には半分初出し含む)だけでパチンコ作ってしまいました。
テキスト音楽サクラでのみ動きます。かつ、メッセージウィンドウの行数(11行)に依存します。
とりあえず実装してみたかったようなものを、スパゲティーで12時間で実装してみた感じです。
TEST=0の状態で配布していますが、必ずTEST=1を行って、メッセージウィンドウの行数の調整を行ってください。
音と画面がミスマッチなのはご愛敬ってことで・・・
※パチンコについてのルーチンについてはパブリックドメインです。
※曲についてはクリエイティブコモンズ(商用利用×:作品の改変○) です。
(厳密に言えば、大当たり中の曲はPDです。これと同じなの→
http://oto.chu.jp/mmlbbs6/post.php?mml_id=1173)新アイデア構想→実装(V1.0)まで12時間でできてます。後にバグ発覚して急きょなおしましたが・・・
もしかするとリーチはうちのクレセントと同じかなと思ったのですが・・・全然違いました。面白いです。サクラで全回転リーチが見れるとは(笑)。少しだけ、昔の春夏秋冬を思いだしました(違ったかな?)。
サウンドは、クレセントを意識されたのかはわかりませんが、全体的にやさしい音楽ですね。でもリーチの煽り感などはしっかりと確保されていて、魅力的でした♪
そして自動プレイ! これはよくできていますね。この機能によってクレセントで懸案だった「プレイヤーバー&左下の数字問題」が一挙に解決されています。これでもういちいちバーを隠さなくてすむ(笑)。
飽きがこなくて、ずっとプレイしていたいです。このような「サクラならでは」の作品に出会うと本当に嬉しいです(スペックは、激アマすぎる気がしますがw)。
スペックを激アマ(クレセントと同等)にしたのは、コンパイル速度の問題もあるのです。
オートプレイで厳しい状態にすると、激ハマリした時に全くプレイが開始されない的な状態や
環境によってはメモリフリークの可能性もあるためです。
(開発はメモリ5Gの環境で行っていますが現に起きています。1000回転までOKにしようかと思ったのですが、300回転に制限したのもそのためです)
16Rはあえておまけです。16Rまで表示できるよ的なデモみたいなものです。
ちなみに、チートはソースがより可読できるので容易でしょうが、オートプレイできるでしょうから、する必要もないかと。
外そうと思えば容易にできるんですが、今の仕様では「大当たり」or「300回転」で終わるので、ある程度の位置でばれてしまうのですが・・・
1/32の確率で300回転はまる確率は結構まれですので、ある程度ばれてしまいます。
16Rと長めにしたのも、ばれにくくしたのもあるんですが。
(∩╹∀╹∩)新台のパチンコだε( o^ェ^)o
10時前から並ばないとε(;o・ェε(,o・ェε( o・ェε( o^ェ^)o
mmlがプログラムの書き方勉強した人の
ちゃんとした書き方ですごいぴよε(;o・ェ・)o
音楽はRPG世界のカジノっぽくて
CR機よりもメダルで動くような
スロット台が連想されましたぽよ(∩ↀ∀ↀ)∩✧
あ、そうだ。
某昔のパチスロみたく、天井を設ければメモリやコンパイル速度の問題はでないんでしたね。
>ましらさん
これこそ昔のデジパチ(ドットタイプ)なんです。
実際には半角文字も使っているので解像度はちょっと高めですが
まぁ、MMLどころか音楽もちゃんと勉強して、プログラミングも勉強した人の結果なのね。
あまり横長にしたくない性格なもので・・・
(お金稼ぎの)処女作のSMなんちゃら(掲示板にありますよ)は音楽とプログラム両方やってるんです。
----
おまけ
これ以上Lyricを突っ込むことができないので、スムーズに回転するのとかは困難かなとも思ってました。
実は全消灯パターンも組み込んであり、点滅させようかとしたのですが、うまい具合のタイミングにならず、あきらめたのがあったのです。
・まず、すべての数字をまわり、すべての数字で大当たりすべき
・オートモードは絶対ほしい
・全回転ぐらいのリーチはほしかった
・確率変動はほしい
実装直前に生まれたアイデア
・フォントを搭載して、ドデカにする(だから11行依存なんです)
実装をあきらめたアイデア
・ちょっとしたドット単位のスクロール(歌詞表示のタイミング問題)
・点滅(歌詞表示のタイミング問題)
・他のアイデア優先なので確率変動
後から出てきたアイデア
・実機なら違法だが、天井を設けて、確率をきつめにする(オートのみ)