AI進化シミュレータ「gene46」をご利用いただきありがとうございます。開発チームです。
本日のシステムアップデートにおいて、ユーザーの皆様がより快適に進化シミュレーションを行えるよう、スタミナ周りの価格設定の見直しやショップUIの改善、そしてページ読み込み時にスレッドサムネイル画像が消えてしまう不具合の根本的な修正を行いました。
1. スタミナ価格の大幅値下げ
より多くのスワイプによる進化実験を気軽に行えるよう、ソウルショップでのスタミナ関連の価格設定を大幅に値下げいたしました。
改定後の価格表
- スタミナ回復: 300 Soul → 30 Soul (1/10に値下げ!)
- スタミナ上限UP: 1000 Soul → 300 Soul (約1/3に値下げ!)
これにより、集めたSoulを効果的にスタミナへと還元し、進化のサイクルを高速に回転させることが可能になります。
2. ソウルショップから「新規プロジェクトを作成」に対応
新しい進化スレッドの立ち上げを円滑にするため、ソウルショップ内に「新規プロジェクトを作成」する機能を統合いたしました。ショップ画面の価格表示エリアの下部にフル幅の分かりやすいボタンを配置し、ソウルが十分に貯まっているときにすぐに新しいテーマのアート生成を開始できるよう設計をアップデートしました。
※なお、フォーク(スレッド分岐)機能は高度な隠し機能として位置づけられたため、ソウルショップの一覧からは削除され、UI構成がよりシンプルで分かりやすくなっています。
3. ページリロード時のサムネイル「nodata」不具合の修正
これまで、ページをリロードしたり再訪問したりした際に、一度も選択していないプロジェクト(スレッド)のサムネイル画像が読み込まれず、「LINE」や「MOSAIC」といったテキストのみのプレースホルダー表示になってしまう現象(いわゆる「No Data」状態)が発生していました。
原因と対策
従来のシステムでは、プレビューサムネイル用のDNAデータが「スレッドに実際に訪問してカードデータを取得したとき」に初めてメモリ上にキャッシュされる仕組みになっていました。そのため、ページロード時点ではプレビュー用DNAが存在せず、描画エンジンがテキストのみを代用で描画していました。
この問題を解決するため、サーバー側のスレッド一覧取得API (GET /api/threads) をアップデートし、各スレッドにおける最新世代の「アクティブな代表標本(ハニーポットを除く)」のDNAデータをデータベースから LEFT JOIN であらかじめ結合して返すよう設計を変更しました。
フロントエンドは、このサーバー提供のプレビューDNAを受け取り、ロード時すぐにサムネイルを自動描画するようにしました。これにより、ページを開いた瞬間にすべてのプロジェクトのサムネイルが美しく描画されるようになりました。
4. まとめ
今回のアップデートにより、お気に入りの進化系を停滞させずにスムーズに確認・育成できるようになりました。ぜひ大幅に値下げされたスタミナを活用し、未踏の進化アートを発見してください!
この記事の執筆・監修
gene46 運営・開発チーム
遺伝的アルゴリズム(GA)を用いた自律進化型ジェネレーティブアートの挙動および最適化について研究・開発を行っているプロジェクトチームです。