「シミュレーション」の記事一覧
-
GeneticBoids:遺伝的アルゴリズムによる群れシミュレーション
2025-05-23 19:40
科学・技術GeneticBoidsは、遺伝的アルゴリズムと群れ行動を組み合わせたインタラクティブなシミュレーションツールです。各Boid(個体)は速度や分離、整列、結合のパラメータを持ち、視野範囲や信号伝達確率などにより進化的行動をとります。ユーザーは行動パターンや遺伝子構成を自由に設定でき、リアルタイムで動的なビジュアルを観察可能。教育や研究用途に適した進化と複雑系の実験場です。
-
1966年のELIZAをC++で再現
2025-05-17 16:58
IT・ネットMITのジョセフ・ワイゼンバウムが1966年に開発した初のチャットボット「ELIZA」を、作者がC++で忠実に再現しました。この実装では、オリジナルのスクリプトファイル形式を読み込んで対話を行います。ソースコードが発見された後には機能の修正や拡張も行われ、JavaScript版やテレタイプへの接続、チューリング完全性の実証も含まれています。ELIZAの歴史的意義と再現への情熱が伝わるプロジェクトです。
-
WebGLで遊ぶグレイ・スコット反応拡散系
2025-05-17 00:46
科学・技術WebGLベースのシミュレーターで、グレイ・スコット反応拡散モデルの多様なパターン形成を体験できます。マウス操作で初期条件を設定し、様々なプリセットでスパイラル波や迷路模様、スポットの自己複製現象などを再現。スライダーによるパラメータ調整やカラースキームの変更も可能です。数学的にも興味深く、教育や芸術、科学的直感の探究に最適なインタラクティブツールとなっています。
-
SQL中心で動くYahtzeeシミュレーター「yahtzeeql」
2025-05-15 13:51
科学・技術「yahtzeeql」は、SQLベースで構築されたYahtzeeゲーム戦略のシミュレーションツールです。確率計算を活用した戦略や、すべてのロール結果のデータベース管理など、従来の手法を超えた分析が可能です。複数の戦略比較やインタラクティブプレイ、スコア分布の可視化にも対応し、ゲーム戦略の最適化や教育用途としても活用が期待されます。
-
スイッチのバウンス挙動を記録した参考用データ集
2025-05-04 06:57
科学・技術「switch_bouncing」は、各種スイッチのバウンス(接点の跳ね返り)挙動を詳細に記録したGitHubリポジトリです。ロッカースイッチや押しボタンスイッチなど複数の実機を対象に、開閉動作の電圧変化を高精度で取得。PWLファイルとして提供され、LTspiceなどでのシミュレーションにも利用可能です。回路設計者にとって、実践的なデバウンス処理の参考資料となります。