問題タブ [conways-game-of-life]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
conways-game-of-life - コンウェイのライフ ゲームでは、コンウェイのライフ ゲームはどのように実装されていますか?
http://www.youtube.com/watch?feature=player_embedded&v=xP5-iIeKXE8に出くわしました。これは、Conway's Game of Life in ... Conway's Game of Life の実装です。
ライフゲームはチューリング完全なので理論的には可能だと思いますが、この場合はどのように実装されているのでしょうか。
python - Game of Life ハッシング Python
Cellオブジェクトをセットに格納して(クラスを使用する必要があります)単純なライフゲームを作成しようとしていますが、セルオブジェクトはハッシュできないためセットに追加できないという問題に到達しました...何かありますかこれを回避する方法は?ありがとう!
java - コンウェイのライフ ゲームに最適なデザイン パターン
私は GOL 用の Java プログラムを作成していますが、どのデザイン パターンが最適かを考えています。オブジェクトが状態に基づいて動作を変更できるようにするため、状態パターンの使用を検討しています。どう思いますか?
PS 主観的な質問はどこにすればよいですか?
編集: GOL でパターンを設計する必要があるかどうかは別の問題です。パターンを使用することに決めた場合、どちらを選択しますか?
java - ライフ ゲーム、隣人を計算する Java
宿題として、Java でコンウェイのライフ ゲームをプログラミングする必要があります。しかし、隣人の数を正しく計算するのに問題があります。
2 次元フィールドのセルを表すクラス Cell を使用する必要があります。生きているセルはすべて LinkedHashSet に保存する必要があります。
発生する問題は、保存されている可能性のある生きているセルが多すぎて、人口セットに重複したセルがあることです。
隣人と次の世代を計算する私のコードは次のとおりです。
animated-gif - Golly Game of Life を gif で
数日後に話があります。細胞アトムを参照する必要があります。セルオートマトンの進化を示すスライドショーで小さなgifを表示したいので、私の質問は次のとおりです。どうすれば、Golly Game of Lifeで作成されたパターンと進化をアニメーションgifに変換できますか?
java - 2次元行列のインデックスの周りの周囲のインデックスをチェックする
私はコンウェイのライフゲームプログラムに取り組んでおり、死んだ/生きている細胞が周囲の隣人をチェックし、周囲の生きている隣人の数を数えているところです。現在、[0][0]のチェックに取り組んでいます。私が抱えている問題は、[0][0]が周囲のインデックスと一緒にチェックされていることです。「if(k!= o && l!= p)」とすると、[0] [0]は除外されると思いましたが、そうではありません。
java - JFrame を拡張するクラスにコンポーネントを追加できない
私は人生のゲームを書こうとしています。しかし、いくら頑張っても、ボタンのあるフレームにCellコンポーネントを追加できないようです。新しいフレームを作成して追加すると表示されますが、それでも複数のコンポーネントを追加できないようです。
では、すべてのものを載せたフレームにコンポーネントを追加する方法と、複数のコンポーネントを追加する方法を教えてください。ありがとう!
これが私のコードです:
c++ - ゲームオブライフハッシュテーブル.hファイルテンプレートの問題
作成した実装ファイルを使用して、コンウェイのライフゲームをシミュレートしようとしています。順調に進んでいますが、残念ながらエラーが発生して混乱します。問題は、テンプレート化された関数を適切にコーディングする方法についての私の側の無知だと思います。とにかく、これは私の実装ファイルです。
そして、これは実際のゲームオブライフドライバーファイルです。
これらのファイルをコンパイルしようとすると、次のエラーが発生します。
ここでの問題は何でしょうか?
java - 一時配列
John Conway の Game of Life に基づいたプログラムを書いています。何日もノンストップで作業した後、コンパイルして実行することさえできました。しかし、それが印刷している結果は間違っています...
これは私のコードです(メインメソッドは含まれていません)
私のgenNextGrid
メソッド内で問題が発生していると確信しています。
課題シート付属
このメソッドは、実際に次世代のシミュレーションを生成します。「現在の」世代として渡される 2 次元配列グリッドを使用する必要があります。「次の」世代を保持する 2 番目の一時的な 2 次元配列を作成する必要があります。次世代をうまく作成するために必要なすべての情報を失う危険性があるため、現在のマトリックスに変更を加えることはできないため、作業するにはこの一時的なマトリックスを作成する必要があります。」
- 一時配列を作成しました
- 現在の配列を一時的にコピーしました
- 命令が言ったように、後で一時を現在の配列にコピーしました。
だから私は何が間違っていたのかよくわかりません。
もうすぐ午前 3 時です。正午から Vim の画面を見つめています。どんな助けでも大いに感謝します。
c - OpenMP を使用したライフ ゲーム
ライフ ゲームのシーケンシャル バージョンを作成しましたが、OpenMP を使用して並列バージョンのコードを作成する必要がありますが、いくつか問題があります。誰かが私を助けることができれば、それはとてもいいことです. ありがとう。これが私のシーケンシャルコードです:
これらの 3 つの for を並行処理する必要があることはわかっていますが、その方法がわかりません。