このサイトについて
SpiderDeck は無料のスパイダーソリティアサイトです。1スート・2スート・4スートのテーブル、無制限の元に戻す、ヒント、難易度別の統計、そしてスマホ・タブレット・PCで動作するレスポンシブな盤面を備えています。デフォルトが2スートなのは、日常的に遊ぶのに最もバランスの取れた難易度だからです。
アカウント、クラウド同期、テーブル内の広告、デイリーチャレンジはありません。未完了のゲームと統計はブラウザのローカルに保存され、メールアドレスやプロフィールとは結び付きません。
なぜ作ったのか
無料のソリティアページの多くは、バナーやサイドバー、自動再生動画で埋まった大きなページの中に小さなゲームを読み込んでいます。アプリのインストールや登録をしないと最初のカードが出ないサイトもあります。このサイトはその逆を目指しました。ページの最初にゲームがあり、操作は見えていて、読み物はプレイを邪魔しないようテーブルの下に置かれています。
どのデバイスにも同じレイアウトを配信します。PC専用の案内でゲームを隠す代わりに、盤面は画面に合わせて拡大縮小し、狭い画面ではカードを簡略化します。そのため別のモバイルアプリを維持しなくても、スマホでそのまま使えます。
どのように作られているか
ゲームは Next.js と React で作られた静的 Web アプリケーションです。スパイダーソリティアのエンジンは、MIT ライセンスのオープンソースプロジェクト Time2Code0/spider-solitaire を利用しています。カードテーブル、レスポンシブレイアウト、ルーティング、コンテンツ、メタデータ、サイトデザインはこのサイト向けに調整しました。
静的ビルドはシンプルなホスティング向けに設計されています。データベースもログインサービスも、プレイ内容を保存する API もありません。カードアートは SVG ファイルとして配信され、ゲームの状態はすべてブラウザ内で処理されます。
ルールと編集方針
このサイトで説明しているのは、テーブルが採用している標準のスパイダーソリティアのルールです。10列、104枚、山札からの5回の配布、同スートのグループ移動、どのカードでも置ける空列、KからAまでのランが自動でファウンデーションへ送られる仕組みです。混乱しやすい箇所では、ローカルルールの違いにも触れています。
このサイトは Microsoft、Windows ソリティア、その他の商用ソリティア製品とは提携していません。Spider Solitaire(スパイダーソリティア)は伝統的なカードゲームの名称であり、ここでの実装と文章は独立したものです。
このサイトがしないこと
- ユーザーアカウント、メール配信、クラウド保存のゲームはありません。
- 現金を賭けるゲーム、賞品、トーナメント参加はありません。
- オフラインモードの保証やインストール版アプリはありません。
- デイリーチャレンジや共有ランキングはありません。
- 公式のスパイダーソリティア製品であるとは主張しません。
クレジットとライセンス
エンジンとカードアートは、オープンソースおよびパブリックドメインのプロジェクトに由来します。正確なクレジットはクレジットページに記載しています。ルールを探しているなら遊び方から、上達したいなら攻略ガイドをお読みください。