Short Coding
昔書いたぷよぷよ on Javascriptが晒されているのを久しぶりに見つけたのでメモ。
もう4年少し前になるんですね。Short Codingの技法も、当時のものが残っているとはいえずいぶんと変わったものです。
教えてくれた毛つこさん、ありがとうございます。
当時作ったぷよぷよの最新版はここに晒していますが、現代の職人さんたちが工夫を凝らしたらもしかしたら7行に納まっちゃったりするのかもしれません。
C言語限定になるとさらにすごいhackが山のように見つけられているのですが、それに関してはShort Coding 〜職人たちの技法〜が非常に参考になると思います。もちろん他の言語に関しても、Short codingの技は発展しています。腕に自信のある方はCode Golfに参戦することをおすすめします。いや、時間を食うので本当のところはおすすめできません。
//
この機会にみなさんにお聞きしたいのですが、七行プログラミングスレを最初に立てた「トリッキーの1」さんをご存知でしょうか。軽く探しています。身近、せいぜい2hopにいると思うのですが。
もう4年少し前になるんですね。Short Codingの技法も、当時のものが残っているとはいえずいぶんと変わったものです。
教えてくれた毛つこさん、ありがとうございます。
当時作ったぷよぷよの最新版はここに晒していますが、現代の職人さんたちが工夫を凝らしたらもしかしたら7行に納まっちゃったりするのかもしれません。
C言語限定になるとさらにすごいhackが山のように見つけられているのですが、それに関してはShort Coding 〜職人たちの技法〜が非常に参考になると思います。もちろん他の言語に関しても、Short codingの技は発展しています。腕に自信のある方はCode Golfに参戦することをおすすめします。いや、時間を食うので本当のところはおすすめできません。
//
この機会にみなさんにお聞きしたいのですが、七行プログラミングスレを最初に立てた「トリッキーの1」さんをご存知でしょうか。軽く探しています。身近、せいぜい2hopにいると思うのですが。
トラックバック(1)
このブログ記事を参照しているブログ一覧: Short Coding
このブログ記事に対するトラックバックURL: http://pascal.iobb.net/diary/mt-tb.cgi/32
» わずか681バイトで動くぷよぷよ([Z]ZAPAブロ〜グ2.0)~のトラックバック
「わずか565バイトテトリスのプログラミング解説」で載せた、「10行ぷよぷよ」の作者pascalさんからトラックバックが来ました。 Short Co... 続きを読む

全然面識ないですが紀平さん(http://kihira.jp/)ですよね>トリッキーの1さん。
kinabaさんありがとうございます。
4年くらい前にやってたときにコメントを頂いたことがあって、どうやら身近っぽい雰囲気があったので結構気になっていたのです。ようやくすっきりしましたー。
この短さはすごいですね。
一種の芸術ですね。
ただ一応バグ報告ですが
スペース、シフト、エンターのいずれかを押すと
ぷよが右上に移動しちゃいます。
このコードはもともと七行に収めようといじっていたのですが断念してしまっていました><
縮めているときの名残で「方向キー,x」以外のキーを押したときは動作が怪しいことになっていますね…。よくないなーとは思いつつ放置してしまっていました。七行に収まらないなら修正しちゃったほうがいいかもしれませんね。本当はzで左回転もやりたいところなので、そうしたほうがいいかなぁとも思っています。
ご報告ありがとうございます。気が向いたら修正します。
#ぷよぷよを七行にする勇者が現れてほしいものです…。
#七行になるとしたら、僕のコードを編集するのではなくて全く新しく作ったほうがやりやすいと思います。