← アプリに戻る / Back to App

gene46 (ジーン46) について About the Project

公開日: 2026年6月22日 | 最終更新: 2026年7月21日

概要 / Overview

gene46 (ジーン46)は、遺伝的アルゴリズム(Genetic Algorithm: GA)と進化論の仕組みを利用した、AI生成の遺伝子型ジェネレーティブアート(個体)を淘汰・進化させるシミュレーションゲーム兼アート探索ツールです。

ユーザーの「左右のスワイプ選択」による環境淘汰(自然選択)を通じて、数百万通りの幾何学模様やモザイクパターンの中から優れた個体を次の世代へ残し、新しい世代へ自動進化(交叉・突然変異)させていきます。


gene46 is an evolutionary simulation game and generative art exploration tool inspired by Genetic Algorithms (GA) and the theory of natural selection. Through simple "left or right swiping" selection by users, the system performs natural selection. It combines, mutates, and evolves lines and mosaic geometry patterns across generations to discover unique visual shapes.

遺伝的アルゴリズムの仕組み / How Genetic Algorithm Works

1. 淘汰と選択 / Selection

各世代に存在する個体群(Specimens)に対して、ユーザーが「いいね(残す)」か「ダメ(淘汰)」をスワイプで評価します。スワイプにより生存に適した個体が選別され、選択された個体が親となって次世代を紡ぎます。この仕組みは「インタラクティブ進化計算(IEC)」と呼ばれ、人間の主観的判断を適応度関数として活用する手法です。

2. 交叉 / Crossover

選択された2つの親個体のDNA(幾何学パラメータやモザイク遺伝情報)を掛け合わせます。一様交叉方式により、各パラメータ位置ごとに親Aまたは親Bの値がランダムに選ばれ、親の特徴(形やパターン)を引き継いだ、多様な子孫が作り出されます。

3. 突然変異 / Mutation

進化が特定のパターンに膠着(局所解への収束)するのを防ぐため、一定の確率でDNAにランダムな微変化が生じます。ガウスノイズによる実数値の摂動により、全く新しい形状や予想外の美しいパターンが生まれる可能性が創出されます。

遊び方の概要 / How to Play

gene46はスマートフォンでプレイすることを想定して設計されています。以下が基本的な流れです:

  1. スレッドを選ぶ: メニューから既存のスレッド(進化ブランチ)に参加するか、新しいスレッドを作成します。線画(Line)モードとモザイク(Mosaic)モードの2種類から選べます。
  2. カードをスワイプする: 画面に表示されるAIアートカードを、好きなら右へ、好みでなければ左へスワイプします。
  3. 世代交代を見届ける: 25枚スワイプすると自動で次世代が生成されます。あなたが選んだ親のDNAが交叉・突然変異して新しい100個体が誕生します。
  4. 進化を繰り返す: 何十世代、何百世代と繰り返すことで、カードは驚くほど美しく複雑なパターンへと進化していきます。

詳しい遊び方は 遊び方ガイド(完全版) をご覧ください。

技術スタック / Technology Stack

gene46は以下の技術で構築されています:

  • フロントエンド: React 18 + TypeScript + Vite(高速ビルド)。Canvas API(HTML5)を使用してリアルタイムにアートを描画しています。
  • バックエンド: Cloudflare Workers(エッジコンピューティング)。世界中のユーザーに対して低レイテンシでAPIを提供します。
  • データベース: Cloudflare D1(SQLite互換のサーバーレスデータベース)。遺伝子情報(DNA配列)やセッション情報を永続化しています。
  • 認証: Clerk(認証プラットフォーム)。Googleアカウントによるワンクリックログインを実現しています。
  • ホスティング: Cloudflare Pages。グローバルCDNによる高速な静的ファイル配信。

よくある質問(FAQ)

Q. gene46は無料で遊べますか?

A. はい、基本プレイは完全に無料です。スタミナ回復を待てば、課金なしでいつでもプレイを続けられます。

Q. スマートフォンで遊べますか?

A. はい、gene46はスマートフォンでプレイすることを想定して設計されています。iPhone・Androidどちらのブラウザでも動作します。パソコンのブラウザからもアクセス可能です。

Q. データは保存されますか?ブラウザを閉じても大丈夫?

A. はい、スワイプの進捗データ(選択した個体の情報)はブラウザのローカルストレージに保存されるため、途中でブラウザを閉じても失われません。また、Googleアカウントでログインすると、ソウルやスタミナのデータがサーバーに永続化され、デバイス間で共有できます。

Q. 進化を元に戻すことはできますか?

A. 一度世代交代が行われると元には戻せません。しかし「フォーク」機能を使うことで、現在の状態をコピーした新しいスレッドを作成できます。大事な進化段階でフォークしておくことをおすすめします。

Q. 作ったアートをダウンロードできますか?

A. 現在、カード個体の画像ダウンロード機能は実装されていませんが、今後のアップデートで対応予定です。現時点ではスクリーンショットで保存してください。

Q. 「ハニーポット」とは何ですか?

A. スワイプ中にたまに出現する矢印マーク付きのカードです。表示された矢印の方向にスワイプする必要があります。これはBotによる不正利用を防ぐための仕組みで、3回ミスするとペナルティが発生します。

開発のビジョン / Our Vision

gene46は「人間がAIを指示する」のではなく「人間がAIと共に進化する」という新しいクリエイティブ・パラダイムの実験プロジェクトです。

私たちは、遺伝的アルゴリズムという1975年に定式化された古典的な最適化手法が、2026年のインタラクティブWebアプリケーションとして再解釈されたとき、人間の美的感覚とアルゴリズムの探索能力が融合する全く新しいクリエイティブ体験を生み出せると信じています。

将来的には、複数ユーザーの美的嗜好を統合した「集合知進化」、異なるスレッド間での遺伝子交換(生態系シミュレーション)、3Dアートモードなど、さらに進化したバージョンの開発を進めています。

運営者情報 / Publisher Info

運営組織 / Organization oyna / gene46運営事務局
設立・公開 / Established 2026年6月22日
事業内容 / Description 進化シミュレーションWebアプリケーション「gene46」の開発・運営、及び遺伝的アルゴリズムに基づくデジタルアートの研究。
お問い合わせ / Inquiry お問い合わせフォーム・連絡先