ガイド

Tenguin のナンバーマッチ ゲーム ソースコードの構造と編集箇所

ペアのルール、ブースター、ビルド不要で編集できる設定ファイル、TypeScript のソースが必要な部分。

Tenguin のキーアート:赤いマフラーを巻いたペンギンが氷の上で手を振り、その横に数字タイルの3と7。

レベルマップ、ブースター、デイリーコンテンツまでそろった「10をつくる」パズルを完成品で手に入れ、マッチングのエンジンを書くより価格やブランディングの調整に時間を使いたい。そんなときはナンバーマッチのゲーム ソースコードを買うのが得策です。Tenguin はまさにそのパッケージで、同じ数字どうし、または足して10になる2つの数字をペアにして消していきます。イラストで描かれた島のテーマは10種類、定価 39 ドルです。

このガイドは、実際にフォルダを開く人に向けたものです。コードが守っているルール、設定ファイルの中身、ソースが必要な部分、公開中のサイトで問題になりうる設定を説明します。要点だけ知りたい方へ:商用で必要な調整の多くは、テキストファイル1つを書き換えてページを再読み込みするだけです。

ナンバーマッチのゲーム ソースコードが処理済みのルール

プレイヤーはタイルをひとつタップし、続けてもうひとつタップします。数字が同じか、足して10になればペアが消えます。2枚のタイルは上下、左右、斜めのどれでもよく、間に消したマスが挟まっていてもかまいません。ある行の末尾と次の行の先頭をまたぐペアも成立します。

1行をすべて消すと Avalanche(雪崩)が起き、連続で消すとスコア倍率が上がります。ペアがなくなると、Snowfall(降雪)が盤面に残った数字を下に複製します。各レベルで最大3つの星がもらえます。

行をまたぐペアとすき間を挟むペアは、ナンバーマッチのエンジンが正しく判定しなければならないポイントです。プレイヤーに正しく見えるペアは、コードでも正しく扱われる必要があります。Tenguin では、その判定が納品されるゲームにすでに組み込まれています。

Tenguin のデモでルールを試す

ブースター、デイリーコンテンツ、Relax モード

5つのブースターは段階的に登場するので、序盤のレベルが自然とチュートリアルの役割を果たします。

  • Hint(ヒント)。
  • Undo(取り消し)、レベル3から。
  • Snowfall:残っている数字の複製で盤面を補充します。
  • Peck(ついばみ):タイルを1枚取り除きます。レベル8から。
  • Wild(ワイルド):どの数字ともペアになる雪の結晶。レベル12から。

その日の日付から作られるデイリーチャレンジ、デイリーミッション、チャプター宝箱が、プレイヤーが戻ってくる理由になります。Relax(リラックス)モードは星なし、時間に追われず、Snowfall も使い放題で、ただタイルを消したいプレイヤー向けです。

ペンギンの着せ替えは、マフラー、帽子、カラー、エフェクトの4カテゴリーです。ゲーム内で稼いだコインで買え、いくつかのレベルでも解放されます。実際のお金は一切かかりません。

ダウンロードの中身

  • ローカルのアートワーク、フォント、音声ファイル、ランタイムの依存ライブラリを含む、そのままホスティングできる game/ フォルダ。
  • 設定とサードパーティのライセンス表記が付いた、読みやすいソースコード。
  • 49件の自動テスト。
  • 14言語に対応したオフラインの図解購入者ガイド(スクリーンショットは英語)。

インターフェースは14言語に対応しています:英語、ポルトガル語、スペイン語、フランス語、ドイツ語、イタリア語、オランダ語、ポーランド語、トルコ語、ロシア語、インドネシア語、日本語、韓国語、簡体字中国語。技術スタックは TypeScript、JavaScript、HTML5 で、ソースのビルドには Vite を使います。ファイルは HTML、CSS、JavaScript、JSON、TypeScript、WebP、PNG、MP3 です。

商品ページを見るときに知っておいてほしいことがひとつあります。イラストのパネルは宣伝用のアートワークで、スクリーンショットのギャラリーが実際のゲーム画面です。見た目はスクリーンショットとデモで判断してください。

設定ファイル:ビルド不要の編集

ほとんどの設定は、index.html の隣にあるテキストファイル tenguin.config.js にまとまっています。値を変えてファイルをアップロードし、再読み込みするだけ。Node.js もビルド手順も不要です。含まれている項目は次のとおりです。

  • ページタイトルとロゴのパス。
  • アクセントカラー。
  • デフォルト言語。
  • 初期コイン。
  • クリア、星、Relax の報酬。
  • ブースターと着せ替えの価格。

これでよくある2つのニーズをカバーできます。画面に自社ブランドを出すことと、ユーザーに合わせてゲーム内経済を調整することです。ブースターが高すぎるという声があれば、コードではなく数字を1つ変えるだけです。

注意が必要な設定がひとつあります。セーブキーです。公開前に決めたら、その後は変えないでください。公開中のサイトで変えると、すべてのプレイヤーの進行状況が消えてしまいます。

TypeScript のソースが必要なもの

レベルの配置、セリフ、ゲーム内のアートワーク、新しいボイスはソース版で変更し、Node.js 22.13 以降で再ビルドします。Node はゲームのホスティングには不要で、再ビルドのときだけ必要です。

レベルマップにはイラストで描かれた島のテーマが10種類あります。10番目を過ぎると、自動生成のレベルと既存テーマの再利用で進行が続きます。11番目のテーマを追加するには、ソースに新しいアートワークとマップ上の位置を加える必要があるので、設定変更ではなく、アート制作と少しのコード作業として計画してください。

ソースを変更するたびに49件のテストを実行してください。ある編集が別の場所のルールを壊していないかを確かめる、いちばん早い方法です。

  1. パッケージをバックアップする。
  2. ソースで変更を加える。
  3. テストを実行する。
  4. ビルドし、公開中の game/ フォルダを出力一式で置き換える。
  5. スマートフォンとデスクトップのブラウザで何レベルか遊ぶ。

ホスティング、埋め込み、アクセシビリティ

game/ の中身を静的 HTTP(S) ホスティングにアップロードします。サブフォルダでもかまいません。PHP やデータベースは不要です。file:// でディスクから直接開く使い方には対応していないので、Web サーバーでテストしてください。

パソコン、タブレット、スマートフォンの最新版 Chrome、Edge、Firefox、Safari で動作します。プレイヤーはあなたのアドレスから読み込む形で、インストールできるオフラインアプリではありません。設定には大きなタイル、ハイコントラスト、落ち着いたモード、対応端末でのバイブレーションがあり、高齢のプレイヤーや子どもが多い場合に役立ちます。

パッケージにネイティブアプリのプロジェクトはなく、広告プロバイダーとも接続されていません。どちらかが必要な場合や、あなたのサーバーへの導入をご希望の場合は、案件ごとにお見積もりします。

カスタム開発の見積もりを依頼する

制限事項とライセンスをひとまとめに

Tenguin には、クラウドセーブ、オンラインアカウント、リモートのランキング、実際のお金を使う課金、接続済みの広告プロバイダーはありません。ネイティブアプリ、ホスティング、カスタム開発も含まれません。進行状況はブラウザのローカルストレージに残ります。1回の購入で、1つの最終製品(あなた自身のもの、または1社のクライアントのもの)に使える、永続的かつ非独占的なライセンスが得られ、プレイヤーには無料で、または広告収益化を通じて提供できます。その製品の中ではコード、アート、音声を変更し、こちらのブランドを自社のものに置き換えられますが、テンプレート、ソース、アセットを単体で再販・共有することはできません。サポート期間は6か月で、購入時に延長を付ければ12か月になります。定価は 39 ドルですが、2026年11月30日まではブラックフライデーのプロモーションで全テンプレートが15%オフとなり、Tenguin は 33.15 ドルです。12月1日からは定価に戻ります。

ライセンスとサポートの規約を読む

よくある質問

ナンバーマッチのルールは?

Tenguin では、2枚のタイルが同じ数字か足して10になり、間に消したマス以外がなければ消せます。ペアは縦、横、斜めのほか、ある行の末尾から次の行の先頭へつながる形でも成立します。

ゲームをビルドする必要はありますか?

ありません。game/ の中身を HTTP(S) ホスティングにアップロードしてください。ビルドが必要なのはソースを変更したときだけです。

再ビルドせずに変えられるのは何ですか?

タイトル、ロゴのパス、アクセントカラー、デフォルト言語、初期コイン、報酬、ブースターの価格、着せ替えの価格で、すべて tenguin.config.js にあります。

レベルはいくつありますか?

レベルは10種類の島のテーマが並ぶマップに沿って進みます。10番目のテーマの後は、自動生成のレベルと再利用されたテーマでゲームが続きます。

賞品付きのコンテストに使えますか?

おすすめしません。デイリーコンテンツは端末の時計を使い、記録もローカルなので、賞品を公平に決める根拠にはなりません。

タブレットで動きますか?

動きます。パソコン、タブレット、スマートフォンの最新ブラウザで動作し、Settings(設定)には大きなタイルのオプションもあります。

向いている相手と、比べたい2つのパズル

ナンバーマッチは、カジュアルゲームのポータル、教育に力を入れるサイト、毎日戻ってくる理由のある落ち着いたパズルを求めるブランドに向いています。「10をつくる」ルールは説明しやすく、ブースターもゆっくり登場するので、遊びながら覚えられます。

比較対象として、Gridspark は稲妻の ZAP 技とシード方式のデイリーチャレンジがある 8×8 のブロックパズルで、定価 29 ドルです。Bodoku は城の6つの翼に全180レベルを収めた、おばけが登場するロジックパズルで、定価 59 ドルです。どちらもインターフェースは14言語に対応しています。

ブロックパズル Gridspark を見る

ロジックパズル Bodoku を見る

同じ注文でテンプレートを2つ買うと各ライセンスが5%オフ、3つで10%、4つで15%、5つ以上で20%オフになります。

Tenguin のナンバーマッチ ソースコードを入手する