2026年3月24日火曜日

✒️Polypad徹底ガイド|Authoringモード・埋め込み・API・授業テンプレ

 Polypadは、分数バーや3D多面体、関数マシン、ロジックゲートなど“仮想マニピュレータ”をブラウザで無料提供する数学ツールです。本稿ではPolypadの基本的な使い方(日本語UI)、授業での活用アイデア、Authoringモードによる出題設計、iFrame埋め込みやAPI連携までを具体例つきで解説します。はじめての先生・学習者でも、この記事だけで“使える”状態を目指します。


Polypadは、教育向けのインタラクティブなデジタルマニピュレータを提供するオンラインプラットフォームです。ユーザーは多様な数学的ツールを活用して、創造的な問題解決や概念の視覚化を行うことができます。

主な特徴:

  • 多様なツールの提供: 分数バー、3D多面体、バランススケール、関数マシン、サイコロ、コイン、スピナー、データサイエンスツール、ロジックゲートなど、70種類以上の仮想マニピュレータが利用可能です。

  • カスタマイズ性: ユーザーはツールやインターフェースを自身のニーズに合わせてカスタマイズできます。

  • 教育者向け機能: 教師は、初期状態の設定、UIのカスタマイズ、利用可能な機能の制限、ボタンや入力フィールドの追加、ドラッグ&ドロップターゲットの設定、自動評価の設定など、多彩なオーサリングツールを活用できます。

技術的背景:

Polypadは、ウェブブラウザ上で動作するインタラクティブな数学ツールを提供しています。具体的な使用ライブラリやフレームワークに関する詳細情報は公開されていませんが、以下の点が考えられます。

  • ウェブ技術の活用: Polypadは、JavaScript、HTML5、CSS3などの最新のウェブ技術を活用して、インタラクティブでレスポンシブなユーザーインターフェースを実現していると推測されます。

  • 動的幾何学エンジン: 幾何学的な構造や操作を可能にするために、独自の動的幾何学エンジンが実装されている可能性があります。

  • データサイエンスツール: データの可視化や統計解析をサポートするために、内部的にデータ処理ライブラリやチャート描画ライブラリが組み込まれていると考えられます。

  • 音声化機能: 数学的オブジェクトを音声で表現する機能があり、これにより視覚的な表現だけでなく、聴覚的なフィードバックも提供しています。

開発者向け情報:

Polypadは、他のアプリケーションやウェブサイトへの統合をサポートしています。統合方法として、AmplifyがホスティングするiFrameの使用や、自己ホスティング可能なホワイトラベルのJavaScript APIの提供があります。開発者は、多数のオプションやイベントリスナーを通じて機能や動作をカスタマイズし、プログラム的にキャンバスと連携して独自の機能を構築できます。


Q. Polypadって何ですか?
A. ブラウザで使える無料の“仮想マニピュレータ”集です(分数バー、3D多面体、関数マシン等)。Polypad+1

Q. 料金は?
A. 無料です。学生・教師・保護者すべて無料で使えます。Polypad

Q. アカウント必須?
A. 体験は不要。作品の保存・共有には無料アカウントが必要です。Polypad

Q. サインイン方法は?
A. 2024年2月以降、Desmos Classroomのアカウントでサインインします。Polypad

Q. 日本語UIはありますか?
A. あります(設定の「Change Language」で日本語を選択)。Polypad

Q. どの端末・ブラウザで動きますか?
A. インストール不要で主要ブラウザ・端末で動作します。Polypad

Q. オフラインで使えますか?
A. Mathigon公式のモバイルアプリはオフライン対応です(進捗はオンライン時に同期)。Mathigon+1

Q. 生徒のデータは安全?
A. Amplifyは各地区とSDPC準拠のデータプライバシー協定(DPA)を締結しています。Polypad

Q. 商用利用はできますか?
A. 非商用(学校・研究・個人ブログ等)で利用可。スクショや動画はクレジット明記で可。Polypad

Q. 共有・保存の基本は?
A. 無料アカウントで作品を保存し、共有リンクで配布できます。Polypad

Q. iFrameで自サイトに埋め込めますか?
A. 可能です。埋め込みコードは「Embed iFrame」に表示されます。Polypad

Q. APIはありますか?
A. あります。JS APIで自サイトにPolypadキャンバスを生成できます。Mathigon Documentation

Q. Authoringモードで何ができますか?
A. タイルやツールの表示制限、入力欄・ドロップゾーン追加など授業用に最適化できます。Polypad

Q. DesmosのActivity Builderと連携できますか?
A. 可能です。Polypadを画面に追加し、URL貼付やComputation Layerで拡張できます。Polypad+1

Q. 画像アップロードやサイズ制限は?
A. PNG/JPEG/SVG、1MB未満を推奨。サインインが必要です。Polypad

Q. タイル数の上限は?
A. 保存時の上限は5,000タイルです。Polypad

Q. 公式のポリシー/問い合わせ先は?
A. プライバシー/利用規約はMathigon/Amplifyに掲載。質問は公式窓口へ。Mathigon+1


2026年3月23日月曜日

◻️テトリスの国際基準。盤面10×20、SRS回転、7バッグ、ホールド等を統一し、どの媒体でも同じ感覚で遊べるためのガイドライン

 テトリス・ガイドラインとはテトリス・カンパニーがテトリス・ワールド』を皮切りに、2001年以降のテトリス新作を開発する際に毎年定めている仕様のこと。ガイドラインを作った理由は、テトリスのプレイを標準化するためだった。世界中の誰もが新しいテトリスゲームを手に取り、その遊び方を知ることができる。当初は「テトリスとは何か」と呼ばれ、Blue Planet Software社が開発した。[1]ルールは委員会によって決定され、アレクセイ・パジトノフが最終決定権を持つ。[2]後年、他の開発者とテトリス・ガイドラインについて話し合うサミットが開催された。[3]

テトリス・カンパニーとガイドラインの関係は年々変化しており、かつてはすべての新作ゲームに、再リリースであってもガイドラインに準拠したモードを含めることを要求していた[4]
2011年、2009年のテトリスガイドラインのコピーが流出した。当時からガイドラインは修正されていた可能性が高いが、指定されたルールのほとんどは今でも新作で守られている。

https://tetris.wiki/Tetris_Guideline


テトリスの国際基準については、「テトリス・ガイドライン」としてまとめられています。このガイドラインは2001年以降のテトリスゲームに適用され、ゲームの形状、プレイ方法、ピースの色や回転システムなどを統一するために制定されました。具体的には、各テトリミノ(ピース)の色やスタート位置、ゴーストピース機能、ホールド機能、ランダムジェネレータ(ピースが出現する順序を決めるシステム)などが規定されています。また、ゲームには「Korobeiniki」という曲が含まれることも一部のガイドラインで要求されています。
ガイドラインは、Henk Rogersによって年に一度見直されることがあり、異なるバージョンが存在しますが、具体的な改訂内容や適用時期は公開されていないことが多いです。このガイドラインに従うことで、世界中のテトリスが同じルールでプレイされることを目指しています。

ロゴ

ゲームはテトリスのロゴの変形を使わなければならない。ガイドラインには、ロゴの使用に関するルールと、どのような改変が許容されるかが記載されています。

プレイフィールド

プレイフィールド(ガイドラインではマトリックスと呼ばれる)は幅10マス、高さ20マスで、プレイフィールドの上部にさらに20マスのバッファゾーンがあり、通常はフィールドの枠で隠れるか遮られる。ハードウェアが許せば、プレイヤーがその領域でアクティブな駒を操作するのを助けるために、21列目の切れ端が表示される。テトリス・ジャイアント」のように、マトリックスが小さいゲームもある。

スーパーローテーションシステム

スーパーローテーションシステム(SRSとも呼ばれる)は、テトロミノの回転とウォールキックを指定する。SRSは5つの回転ポイントを定義しており、それぞれ目的が異なります。

  1. 視覚的回転- テトロミノの自然な回転。

  2. 左右の壁キック- 右または左の障害物を蹴り飛ばす。

  3. フロアキック- テトロミノが着地したときに、床を蹴り飛ばす。キックがないと回転できない場合がある。

  4. アウトオブライトウェルキック- テトロミノが井戸の中にある場合、回転させることができる。

  5. Out of left well kick- テトロミノが井戸の中にある場合、回転させることができる。

さらに、すべての回転はリバーシブルであり、一方が可能であれば、反対も可能である。これが、T-スピントリプルが「左アウトオブウェルキック」で存在できる理由である。壁キックを無効にするオプションがあるかもしれない。後のゲームでは、Initial Rotation System (IRS)が含まれるかもしれない; IRSは、ARE中に回転ボタンを押し続けることによって駒の回転を可能にする[6]

テトロミノの開始位置

テトロミノはプレイフィールドの21列目と22列目に配置され、中央に配置され、必要に応じて左に丸められる。平らな面を下にしてスタートし、出現後すぐに下に移動しなければならない。

最近のゲームでは、tetris.comのように、出現位置が1~2列低くなっている。

ロックダウン

無限配置ロックダウン(Infinite Placement Lock Down)、拡張配置ロックダウン(Extended Placement Lock Down)、クラシックロックダウン(Classic LockDown)の3種類がガイドラインで定義されている。ピースがスタックに着地してからロックされるまでの時間は0.5秒です。マスターモードのゲームでは、重力が20Gになると、ロックダウンのディレイ値はレベルごとに減少します。無限大の場合、駒を回転または移動させると、このタイマーがリセットされます。移動リセットの場合、15回/回転が上限となります。ステップリセットは、駒が一列下に移動した場合のみリセットされます。ゲームによっては、これらのモードの2つまたは3つを切り替えるオプションがあります。

駒プレビュー

プレビュー(ガイドラインではネクストキューと呼ばれています)はプレーヤーに次に登場する駒を表示します。ゲームによっては最大6つのプレビューがあり、その量を変更できるものもあります. キューはプレイフィールドの右側か上側に表示することができ、次にアクティブになる駒はプレイフィールドの一番上に近い駒になります。駒はスタート時の向きで表示される。

ホールド

ホールドは、プレイヤーがアクティブな駒を後で使用するためにホールドキューに保存することができるメカニズムです。ホールドキューに入れることができる駒は1つだけです。ホールドキューにすでにピースがあり、プレイヤーがアクティブなピースをホールドしている場合、両者は入れ替わり、ピースはプレイフィールドの一番上にリセットされ、新しいアクティブなピースになります。ホールドは、その駒がロックダウンするまで再度使用することはできません。ゲームによっては、ホールド・ピースを表示するスペースがなかったり、必要なボタン数が足りなかったりして、このメカニズムを省略することができる。ホールドピースとランダムジェネレーターの組み合わせにより、プレイヤーは永遠にプレイすることができる。後期のゲームでは、イニシャル・ホールド・システム(IHS)が含まれることがある。IHSは、ホールド・ボタンを押し続けることにより、ARE中に次の駒を即座にホールドできるようにするものである。

ランダムジェネレーター

ランダムジェネレーター(「ランダムバッグ」または「7バッグ」とも呼ばれる)は、ゲームプレイ中のテトロミノの並びを決定する。7つのテトロミノはそれぞれ1つずつ「袋」に入れられ、1つずつ配られます。袋が空になると、新しい袋が補充され、シャッフルされる。

ゴーストピース

ゴーストピースは、ピースがどこに落ちるかをプレビューできるようにするプレイヤー補助ツールです。通常、半透明か輪郭で表示され、アクティブなピースと相互作用することはありません。無効にするオプションがある場合もあります。

コントローラーのマッピング

コンソールと携帯ゲーム機の標準的なマッピング:

ジョイスティックの上、下、左、右はそれぞれ、ロッキングハードドロップ、非ロッキングソフトドロップ(ゲームによっては1フレーム目のロッキングを除く)、左シフト、右シフトを行う。

左ファイアボタンは反時計回りに90度回転し、右ファイアボタンは時計回りに90度回転する。

コンソール/携帯ゲーム機のゲームパッドとは異なる、コンピュータのキーボードに対する標準的なマッピング:

左右の矢印キー: 駒移動

上矢印キー 時計回りに90度回転

下矢印キー 非ロックソフトドロップ

スペースバー ロックハードドロップ

Cキー/シフトキー:ホールドピース

Zキー/左コントロールキー 反時計回りに90度回転

モバイルキーパッドの標準マッピング

リモコン用標準マッピング

テトリス用語集

ユーザーマニュアルで使われている用語 テトロミノ」や「テトラッド」や「ピース」ではなく「テトリミノ」、「スクエア」や「スティック」ではなく「レターネーム」など。他にも多くの用語がありますが、そのほとんどはこのウィキでは使われず、一般的な名前が使われています。

タイム計測

マラソンの速度曲線は『テトリス・ワールド』で使われているものをベースにしている。

指定ソフトドロップ速度。詳細はガイドラインのバージョンによって異なる。

重力が20G未満の場合、0.5秒のロックディレイ

レベル

プレイヤーはラインをクリアすることでのみレベルアップできる。必要なラインはゲームによって異なる。プレイヤーはレベルを選択することができます。

音楽

ゲームにはKorobeinikiのバージョンが含まれていなければならない。なお、テトリス・カンパニーは、テトリスゲームで使用される曲のバリエーションに関するサウンド商標を保有している。

ゲームオーバー条件

ピースが少なくとも1つのブロックに重なってスポーンされるか、ピースがプレイフィールドの見える部分の上に完全にロックされるか、ブロックが20列のバッファゾーンの上に押し出されたとき、プレイヤーはトップアウトする。

得点

バック・トゥ・バック認定ルールを含む得点システム

コンボ認定

パーフェクトクリア認定(後のゲーム用)

ガベージ

マルチプレーヤーでのラインアタック・ガベージシステム

Tスピン検出

3コーナー法に基づくTスピンルールと、ポインティングサイドセル法に基づくTスピンミニルール。

推奨だが必須ではない

  • ぷよぷよテトリスや テトリスエフェクトに見られるような30HzのDAS。駒の処理値は以下の通り(120Hz / 60FPS時間):

    • 遅延オートシフト(DAS): 10 フレーム (∢ 167 ミリ秒 / 6Hz)

    • オートリピートレート(ARR):2フレーム(∢ 33ミリ秒 / 30Hz)

    • エントリーディレイ(ARE): 6フレーム(⊖100ミリ秒/10Hz)

  • 以前のガイダンスでは、DASは テトリスゾーンより速くしないよう提案されていた[1]。(ただし、日本のゲームの中には、ガイドラインとセガの伝統である1G DASを融合させたものがある:テトリス新世紀、きわめ道、TGMシリーズ)。

  • マラソン、スプリントウルトラモード。一般に、スプリントとウルトラはハードウェアやデザイン上の理由で省略されるのみ。

  • ゲームタイトルは「テトリス」で始まること。

ガイドラインに準拠したゲームは多くの特徴を共有していますが、多くの面で相違点もあります。ガイドラインに準拠していると思われる他のゲームに共通する特徴が、ゲームによって破られる場合がいくつかあります。例えば、『テトリス』(iPod)にはホールド機能がなく、Tスピンで連鎖を開始・継続することができないことや、『TGM3』や『TGM ACE』(解釈によっては『きわめ道』)の逆回転ボタンレイアウトなどである。これらのゲームが逸脱している理由については説明されていない。

テトリスオンライン』(日本)やラディカゲームスの携帯電子ゲームなど、特定のゲームは「テトリス公式ライセンス商品」であるにもかかわらず、ガイドラインを逸脱することがあった。

🌸デザイン定規、くるくる定規の作り方 Spirograph(スピログラフ) ルーレット曲線のなぞ

 https://www.youtube.com/watch?v=hdxDnoSx6XM


画像
画像

幾何学において、エピクロイド(ハイパーシクロイドとも呼ばれる)[1]とは、エピサイクルと呼ばれる円の円周上で選ばれた点の軌跡をなぞることによってできる平面曲線のことで、一定の円の周りを滑ることなく転がる。ルーレットの一種である
小半径(R2)が0のエピサイクロイドは円である。これは退化した形である。

https://en.wikipedia.org/wiki/Epicycloid
画像
https://codepen.io/tag/spirograph
画像
A detailed and vibrant Spirograph design. The image features intricate, looping patterns with multiple colors, including blues, reds, greens, and yellows. The background is black to enhance the contrast and vividness of the colorful lines, creating a mesmerizing and harmonious geometric pattern typical of a Spirograph artwork.
A simulation of Joe Freedman's Cycloid Drawing Machine from Kickstarter, in Processing.JS - jbum/CDMS
Draws cycloids on parametrized curves. Contribute to Zeta611/CycloidGen development by creating an account on GitHub.

ルーロー(ルーレット)曲線の例

  1. アステロイド:内側の円が大きな円の内側を転がるときに描かれる星型の曲線です。この曲線は、小さな円の半径が大きな円の半径の1/4の場合に生じます。

  2. カージオイド:一つの円が同じ大きさの別の円の外側を転がるときに描かれる心臓形の曲線です。この形状は、特に数学的な美しさや対称性のために注目されます。

  3. ネフォイド:小さな円が大きな円の外側を転がるとき、その半径が大きな円の半径の1/3である場合に描かれる曲線です。これもまた、波型の形をした美しい曲線です。

ルーロー曲線は、その数学的性質や美しい形状から、工学、物理学、美術の分野で興味深い応用が見られます。また、スピログラフのような玩具で複雑なデザインを作成する際にもこの原理が使われます。


画像
https://editor.p5js.org/setapolo/sketches/-Xftz9aUI


画像
https://editor.p5js.org/setapolo/sketches/ZE-rnOgqL


画像
https://editor.p5js.org/setapolo/sketches/mZJWRpdWa

幾何学において、ネフロイド(古代ギリシア語 ὁ νεφρός (ho nephros)「腎臓型」から)は、特定の平面曲線のことである。エピシクロイドの一種で、小さい方の円の半径が大きい方の円の半径の2分の1だけ異なる。

https://en.wikipedia.org/wiki/Nephroid

曲線の微分幾何学において、ルーレットは曲線の一種であり、サイクロイド、エピサイクロイド、ヒポサイクロイド、トロコイド、エピトロコイド、ヒポトロコイド、インボリュートを一般化したものである。基本的なレベルでは、ある曲線が他の曲線の上を滑ることなく転がりながらたどる道である。

https://en.wikipedia.org/wiki/Roulette_(curve)

曲線のインボリュート
サイクロゴン
トロコイド
サイクロイド
スツルムルーレット[2]
ドロネー・ルーレット[3]
カテナリー[4]
楕円カテナリー[4]
双曲線カテナリ[4]
長方形エラスティカ[2][検証失敗][4
楕円[5]
中心トロコイド[6]
エピトロコイド
エピクロイド
リマソン
カーディオイド
ネフロイド
ヒポトロコイド
ハイポサイクロイド
デルトイド
アストロイド
ディオクレスのシソイド[1]
ライン

Involute of the curve
Cyclogon
Trochoid
Cycloid
Sturm roulette[2]
Delaunay roulette[3]
Catenary[4]
Elliptic catenary[4]
Hyperbolic catenary[4]
Rectangular elastica[2][failed verification]
Ellipse[5]
Centered trochoid[6]
Epitrochoid
Epicycloid
Limaçon
Cardioid
Nephroid
Hypotrochoid
Hypocycloid
Deltoid
Astroid
Cissoid of Diocles[1]
Line