[[目次へもどる>PuyoPuyo]] * はじめに [#lb209a56] #contents ** このプログラムの意図 [#s83f361b] ぷよぷよのくっつき判定のアルゴリズムは調べると見つかるものの, ぷよぷよ全体に関するアルゴリズムが見当たらないようです.~ そこでぷよぷよ的なゲームを作りたい人の何かの参考になればと Rubyでぷよぷよのようなゲームを作りました. おおよそRubyでぷよぷよのようなゲームを作るための要素は一通りそろっているはず. しかしこのプログラムは何かを参考にした訳ではなく, gentlawkならこうする!といった内容になっているので 必ずしも最適なプログラムではないことに注意して下さい. また,元々身内向けの文章として書いたのでかなりアレな文章になっていますが, ご了承ください. ** 利用したツール [#r8d45a58] 今回Rubyでぷよぷよを作るに当たって使用したもの. - [[Ruby1.9.3>https://www.ruby-lang.org/]] - [[StarRuby>http://www.starruby.info/]] require 'starruby' でStarRubyライブラリが使用できる環境を前提としています. ** プログラムについて [#y17c756d] ここで紹介しているプログラムは一部分です. すべてのソースコードはgithubからclone,もしくはダウンロードできます. gitを利用してcloneすれば各チャプターごとのソースを見ることができます. リポジトリをforkしてのpull requestも歓迎します. ** 著作権など [#a910f5a6] ここにあるすべての文章,プログラムはgentlawkが制作したものであり,著作権はgentlawkにあります. 個人利用であればダウンロード等していただくのは問題ありませんが, 無断転載や二次配布は禁止します. また,プログラムを参考にするのは構いませんが引用する場合は必ずgentlawkまで連絡の上,引用した旨を引用先に明記してください.~ 参考なのか引用なのかおそらく曖昧になるので不安な人はご連絡をお願いします. gentlawkへの連絡は[[BlueRedZone>http://blueredzone.com/]]の問い合わせより お願いします. もちろんpull requestは歓迎します.