Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
[B! lifegame] Hashのブックマーク
[go: Go Back, main page]

タグ

lifegameに関するHashのブックマーク (7)

  • QA@IT サービス終了のお知らせ - @IT

    平素よりQA@ITをご利用いただき、誠にありがとうございます。 QA@ITは「質問や回答を『共有』し『編集』していくことでベストなQAを蓄積できる、ITエンジニアのための問題解決コミュニティー」として約7年間運営をしてきました。これまでサービスを続けることができたのは、QA@ITのコンセプトに共感をいただき、適切な質問や回答をお寄せいただいた皆さまのご支援があったからこそと考えております。重ねて御礼申し上げます。 しかしながら、エンジニアの情報入手方法の多様化やQAサービス市場の状況、@ITの今後のメディア運営方針などを検討した結果、2020年2月28日(金)15:00をもちましてQA@ITのサービスを終了することにしました。 これまでご利用をいただきました皆さまには残念なお知らせとなり、誠に心苦しく思っております。何とぞ、ご理解をいただけますと幸いです。 QA@ITの7年間で皆さまの知識

    Hash
    Hash 2013/02/20
    何楽しいことしてんのこれ
  • Canvasでライフゲームを作ってみた - yarbの日記

    Canvasでライフゲームを作ってみた。ライフゲームが何かは知っていたし、いくつかの有名なパターンの動きも見たことがあったはずだけど、自分で適宜セルの生死をトグルしたり、パターンをロードしたりできると、思ったよりも面白かった。そして、iPadAndroidでも、全く同じコードがちゃんと動くというのが改めてすごいなと思ったりした。 JavaScriptにはクラスはないし、オブジェクトはある意味シングルトン。今の場合、クラスもプロトタイプも不要だろうと思って、ゲームのグリッドはWorldオブジェクト、CanvasのグリッドはGridオブジェクトに突っ込んだ。GridはWorldからしか呼ばなくて、Canvas周りの座標変換やらは全部Gridに任せているのだけど、可視性のコントロールはどうやってやればいいんだろう。 動的にサイズが決まる2次元配列を作るのが、どうも良くやり方が分からない。 se

    Canvasでライフゲームを作ってみた - yarbの日記
    Hash
    Hash 2012/02/08
    これはおもしろい
  • LifeWiki

    The grandfather problem is the following question, posed by John Conway in 1972 in Lifeline Volume 6: Is there a configuration which has a father but no grandfather? Conway offered a $50 cash prize to "the first person to settle the grandfather problem either way". But the problem remained open until May 2016, when mtve presented such a pattern -- and, soon after that, a pattern with a grandfather

    Hash
    Hash 2012/02/07
    これは面白い
  • Amazon.co.jp: ライフゲイムの宇宙: 本: ウィリアム・パウンドストーン,有澤 誠

    Amazon.co.jp: ライフゲイムの宇宙: 本: ウィリアム・パウンドストーン,有澤 誠
    Hash
    Hash 2009/04/22
    ただのライフゲームというか、世界を再帰的アルゴリズムから見た話、らしい。積ん読が減ったら買おう
  • VisualuRubyによるLifeGame

    VisualuRubyによるLifeGameの作成、またはRubyのお勉強 勉強のために、プログラム言語「Ruby」で「LifeGame」を作って見ました。と言っても一からではなく「Ruby」にTkでの例題がありますので、それを参考にしています。GUIは、「VisualuRuby計画(仮称)」で作成しました。なので、動作環境はMS-Windows上です。 また、「Exerb」によるexeファイルも作成してみました。手軽に(Rubyのインストールなしで)動かしてみることができます。 LifeGameについては「ライフゲーム保存会」をご覧ください。色々な初期配置パターンも置かれています。 2004年10月29日追記 「VisualuRuby計画(仮称)」の作者のnyasu@3webさんより描画についてのbugfixを頂戴しました。ありがとうございます。 キャラクタ版LifeGame ところで

    Hash
    Hash 2008/12/01
    ちょっと難易度高め
  • Rubyでライフゲーム書いた

    どう書く?org #5581 久々にどう書くorgに投稿してみた。1個1個セルの周り調べてくのも面白みがないなと思って、生きてるセルの周りをスコア付けしてくやり方でやってみた。 生きてるセルに+10し、生きてるセルの周りに+1していく。最終的にスコアが3(まわりに3つの生きてるセルがある)のセルは次世代で誕生するセルと判断。スコアが12もしくは13の(今の世代で生きてるセルで、まわりに2つもしくは3つの生きてるセルがある)のセルは次世代も維持するセルと判断。 テストはWikipediaのライフゲームのページから振動型(ブリンカー、ヒキガエルなど)を試しただけで、テストコードすら書いてない。だからもしかしたら間違ってるかもしれない。許せ。 require 'curses' module LifeGame class World def initialize(map) @map = map e

  • 色々な言語でライフゲーム

    Squeak Perl Scheme Ruby Prolog 色々な言語でライフゲームを作ってみました。 ライフゲームについてはライフゲーム保存会 が詳しいです。また、The Game of Life ですばらしい Java アプレットを遊ぶ事が出来ます。 まず手始めに、Squeak で原型を作りました。Squeak は オブジェクト指向の元祖である Smalltalk の直系の子孫です。最近の言語はどれもオブジェクト指向の 影響を受けているので、まず Squeak で作ったら他にも移植しやすいだろうと思ったのです。 作りながら決めた仕様は以下のとおり。 盤のサイズは 20 x 20 最初ランダムなパターンが現れる 0.2秒に一度世代交代 50 回世代交代をしたらまたランダムなパターンを生成 盤のクラス名は LifeMap ただ、Squeak 版以外は手を抜いてコマンドライン実行です。全部

    Hash
    Hash 2006/09/29
    こんな簡単でいいの?schemeやprolog。
  • 1