このサイトについて

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(スパイダーソリティア)は伝統的なカードゲームの名称であり、ここでの実装と文章は独立したものです。

このサイトがしないこと

  • ユーザーアカウント、メール配信、クラウド保存のゲームはありません。
  • 現金を賭けるゲーム、賞品、トーナメント参加はありません。
  • オフラインモードの保証やインストール版アプリはありません。
  • デイリーチャレンジや共有ランキングはありません。
  • 公式のスパイダーソリティア製品であるとは主張しません。

エンジンとカードアートは、オープンソースおよびパブリックドメインのプロジェクトに由来します。正確なクレジットはクレジットページに記載しています。ルールを探しているなら遊び方から、上達したいなら攻略ガイドをお読みください。