クソアプリ Advent Calendar 2017 10日目の記事です.
成果物
ブラウザ上で表示するソリティアです。
遊び方
(ソリティアのルールについては割愛します。)
画面左上の山札をクリックすると、カードが3枚ずつめくれます。
最初に配置される7枚の札と、山札をめくった際に表示される3枚の内の先頭にあるカードは、
ルール上一切動かせないカードになっています。
要するに
最初から詰んでます。
何故こんなものを
ちゃんとしたソリティアを遊んでいる時に、「このゲーム、最初から詰んでるようなカードの配置ってあり得るんだろうか」と思ったのがきっかけです。
実装
このクソアプリはp5.jsを使用して作りました。
ソースはこちら(GitHub)にあります。
(補足)p5.jsとは
processingという言語をjavascriptに移植したものです。わりとシンプルなコードでキャンバスに図形を描画したりアニメーションさせたりなどができます。
ブラウザ上で動くちょっとしたアプリを作りたいときなどにおすすめです。
クソすぎて面白いです(笑) こういうの大好きです。
少し気づいたのですが、ブラウザの大きさを変えると背景の白が見えてしまって寂しいので、
を付けるといいかもしれません。
redshogaさん
コメントありがとうございます!
確かに背景色は変えておいたほうが良いですね。修正しておきます。