gene46(ジーン46)とは
gene46(ジーン46)は、チャールズ・ダーウィンの進化論(自然淘汰説)を計算機上でシミュレートする「遺伝的アルゴリズム(Genetic Algorithm: GA)」を、スワイプ操作だけでインタラクティブに体験できるジェネレーティブアート生成システム兼シミュレーションゲームです。プログラミングの知識は一切不要で、スマートフォンから直感的に遊べます。
画面上に次々と現れるAI生成アート個体を、左右への「スワイプ」で選択淘汰します(右スワイプで保存・生存、左スワイプで淘汰・排除)。選ばれた個体が親となり、次世代へとDNA情報を引き継ぎます。世代を重ねるごとに交叉と突然変異が発生し、人知を超えた驚異の幾何学・モザイク模様へと自己進化を遂げていきます。
遺伝的アルゴリズム(GA)の3つの基本サイクル
本アプリは人工知能・最適化分野で使われる「進化計算」の概念をベースに構築されています。以下のサイクルを繰り返すことでアートが自己進化します。
- ① 選択淘汰(Selection):ユーザー自身が自然環境(淘汰圧)となり、表示されるカードをスワイプ選別します。右スワイプした個体は「適応度が高い」と判定され、親となって次世代を形成します。
- ② 交叉(Crossover):選ばれた2つの親個体のDNAパラメータを混ぜ合わせ、双方の特徴を受け継いだ新しい子孫を100個体生成します。一様交叉方式により、各パラメータ位置ごとに親AまたはBの値がランダムに選ばれます。
- ③ 突然変異(Mutation):進化が単一パターンに固定化(局所最適解への収束)するのを防ぐため、一定の確率でDNAにランダムな微小変化(ガウスノイズ)を加えます。これにより予測不可能な新しい形状や色彩が生まれます。
2種類のアート生成モデル
- 線描画モデル(Line Art):ベジェ曲線(Bézier Curve)の制御点座標、線の太さ、RGBAグラデーション情報などをDNAパラメータとして定義。世代を重ねるごとに滑らかで有機的な幾何学線画へと洗練されます。
- モザイク描画モデル(Mosaic Art):ピクセル座標を入力とし、RGBA値を出力する数理関数ネットワーク(CPPN)を採用。sin/cos/tanhなどの非線形関数の重みを進化させることで、フラクタル的かつ精緻な抽象モザイク画を自動生成します。
遊び方ガイド(4ステップ)
- スレッドを選ぶ:画面左上のメニュー(☰)から育てたいスレッド(系統樹)を選択するか、新規スレッドを作成します。線描画モードとモザイクモードの2種類から選べます。
- カードをスワイプ:「いいな」と思ったら右へ、「イマイチ」なら左へスワイプします。スマートフォンに最適化されており、PCでもマウスドラッグで操作できます。
- 25回スワイプで進化:25回選ぶと、選択したDNAを交叉・突然変異させた次世代の100個体が自動生成されます。世代数(Gen)が上がるほど複雑で美しいパターンへと進化します。
- フォークして分岐保存:「この世代が一番キレイ!」という進化段階でフォーク機能を使い、スレッドを分岐させることで複数の系統樹を並行育成できます。
詳しい攻略情報は 遊び方完全ガイド記事 をご覧ください。
ソウルとスタミナのシステム
gene46には、プレイを継続するための2種類のリソースシステムがあります。
- ソウル(Soul):スワイプをするたびに1ずつ獲得できるポイント。ショップでスタミナ上限アップ・購入アイテムとの交換などに使用します。
- スタミナ(Stamina):スワイプするたびに1消費されるリソース。時間の経過(自動回復)またはショップでのアイテム使用によって回復します。スタミナの上限値はソウルを使って拡張可能です。
よくあるご質問(FAQ)
Q1. リロードしたらデータは消えますか?
A. いいえ、消えません。ブラウザのローカルストレージに未送信スワイプ履歴が自動保存されるため、リロード・通信切断があってもデータは保持されます。
Q2. スマートフォンとPCどちらで遊べますか?
A. 両方で遊べます。スマートフォン(iOS・Android)はタッチスワイプ、PCはマウスドラッグで同様の操作が可能です。スマートフォンへのPWA(アプリ)インストールにも対応しています。
Q3. 課金は必要ですか?
A. 基本プレイは完全無料です。ソウルはプレイするだけで獲得でき、課金要素はあくまでスタミナ上限の拡張等のオプションです。
Q4. 進化の終着点はありますか?
A. 理論上、終わりはありません。何百世代と繰り返すことで、パターンはどこまでも複雑かつ美しくなり続けます。過去に第200世代以上を育てたプレイヤーも記録されています。
公式解説ブログ&攻略ガイド(全12記事)
遺伝的アルゴリズムの詳しい仕組みや、美しい個体を育てるための解説記事を公式ブログで公開しています。
- 🎮 遊び方ガイド — はじめてのスワイプ進化体験
初心者向けに基本操作からスタミナ・フォーク機能の使い方を丁寧に解説。 - 🧬 遺伝的アルゴリズム(GA)とは?仕組みと基本プロセスを徹底解説
生物進化のメカニズムをコンピュータに応用したGAアルゴリズムの基礎。 - 🌸 美しいアート個体を効率よく育てるコツ
テーマ設定や適応度の一貫性を保ち、洗練された模様を育てる攻略手法。 - ⚡ 進化の核となる「交叉(Crossover)」の仕組みと数理モデル
一点交叉・一様交叉・BLX-α実数交叉とDNAブレンドの仕組み。 - 🔥 なぜ突然変異(Mutation)が必要なのか?進化の多様性と設計論
突然変異率のバランスと早期収束(局所最適解への膠着)の回避策。 - 📐 線画とモザイクのDNAパラメータ構造の違い
ベジェ曲線制御点とCPPNニューラルネットワーク構造のコード比較。 - 🌀 進化の落とし穴「局所最適解(Local Optima)」とその脱出方法
進化の停滞期をスレッドフォーク(分岐)で突破する理論的解説。 - 🚀 現実世界のエンジニアリングで活躍するGAの事例(NASA・新幹線・金融)
宇宙アンテナ設計や新幹線の空力最適化、金融ポートフォリオへの応用事例。 - 🎨 AIアートと生物進化論の融合 — ジェネレーティブアートの世界
プロンプト型AIと選択淘汰型インタラクティブ進化計算の違いと融合。 - 🤝 人間とAIの協調デザイン — インタラクティブ進化計算の未来
人間が自然環境(淘汰圧)となってAIを育てる協調型創造の未来論。 - 📜 遺伝的アルゴリズムの歴史 — ダーウィンからホランドまで
ダーウィンの進化論からチューリング、ジョン・ホランドによる定式化の歴史。 - 📢 開発ログ:PWA導入ガイドモーダル実装&スワイプ日本語化
画像付きPWA追加ガイドの実装、スワイプ判定の日本語化(っぽい/ぽくない)、ads.txt最適化。
サイトナビゲーション
- 👉 gene46について — プロジェクト詳細・開発ビジョン・FAQ
- 👉 公式ブログ一覧 — 全12記事
- 👉 サービス利用規約
- 👉 プライバシーポリシー
- 👉 特定商取引法に基づく表記・返金方針
- 👉 お問い合わせ窓口
© 2026 gene46 Project. All rights reserved.