トポロジー神経衰弱ゲームは、神経衰弱の要領でトポロジー同相な図形を見つけるゲームです。
このゲームはHTML形式で作られており、以下のURLから直接遊ぶことができます: https://bolero-fk.github.io/TopologyMatching/
ゲームを開くと20枚のカードが裏向きに並べられています。 自由に2枚のカードを選択すると、選択されたカードが表向きになります。 選んだ2枚のカードがトポロジー同相な図形であれば、その2枚を取り除きます。
-
トポロジー同相とは、形状がゴムのように伸縮自在であると想像したとき、一方の図形からもう一方の図形へ変形できるものを指します。
わかりやすい例は"穴"の数で各図形の穴の数によって同相かどうかを判定できます。
「〇」と「△」は穴の数が一つなのでトポロジー同相ですが、「〇」と「8」は穴の数が異なっているのでトポロジー同相ではありません。
また、穴の中に別の図形が存在する場合はそれぞれ独立して考えることができるので、「◎」と「〇〇」はトポロジー同相です。
以下に、このプロジェクトの主要なファイルとディレクトリについて説明します:
- index.html : ゲームのメインページです。このHTMLファイルをブラウザで開くとゲームをプレイすることができます。
- Scripts : ゲームの動作を制御するためのスクリプトが含まれているディレクトリです。
- styles.css : ゲームのスタイルを定義しているCSSファイルです。
- TopologyCards : トポロジーカードのデータが含まれているディレクトリです。
- TopologyCardRegistrar : トポロジーカードの登録に関連するプログラムです。
神経衰弱ゲームに使用される画像は
- デジタル庁のイラストレーション・アイコン素材
- Google Fonts Noto Sansをsvg画像に変換したもの
が使用されています。
それぞれの画像のライセンスについては
- デジタル庁のイラストレーション・アイコン素材: イラストレーション・アイコン素材利用規約
- Google Fonts Noto Sans: SIL Open Font License (OFL)
を参照してください。