●
● ●
●
変化しねぇぞゴルァ!!
●
● ●
● ●
●
●●
● ●
● ●
●●
↑終了。
●
●●
●●
●●
●●
●
ライフゲームって何がゲームなのだろう?
ライフゲイムの宇宙はいい本だ。
誰かエデンの園のパターン貼って
10 :
ナイコンさん:02/01/12 22:21
11 :
ナイコンさん:02/01/13 00:32
12 :
ナイコンさん:02/01/13 00:36
早いプログラムを今の機械で動かすと、Rペントミノの最終状態まで
1秒かかんねぇ。
昔の機械のほうが風情があったな。
Winで動くライフゲームってありませんか?
板違いかもしれないのでsage
PC8001のなら 今ここにあるけどね。(自作機械語板)
winだと作るのめんどくさそうだなー
16 :
ナイコンさん:02/01/13 02:26
ライフゲームのルールってどんなだったっけ?
17 :
ナイコンさん:02/01/13 02:30
かたすとろふぃぃぃぃ
18 :
ナイコンさん:02/01/13 03:07
漏れが初めてオールマシン語で作ったプログラム。
JR-200だった。
ベーシックだと遅すぎてダメでマシン語を勉強して組み直したのだ。
まずランダムで玉を画面にちりばめておく。
メモリーに仮想画面領域を用意しておいてカレント画面をチェックして仮想画面に変化させて描き、
カレント画面に描き直す…
スムーズに速く動いたときは本当に生命のようでずっと眺めていたな。
はぐれ生命がいつまでも無限に画面を横切り続けたりするのを。
懐かしい…
19 :
ナイコンさん:02/01/13 03:11
自分の周り8箇所を調べて
3つ生物がいたら誕生
2つか4つなら現状維持
1つ以下か5つ以上なら死滅
だったような気がする
21 :
ナイコンさん:02/01/13 10:15
●●●
●
●
ライフゲームだゴルフ!!
ノ
グライダー砲age
24 :
ナイコンさん:02/01/17 08:15
25 :
ナイコンさん:02/01/17 11:01
どこかjavaじゃなくてjavascriptのlifegameってないかな
生き残る条件は2つか4つじゃなくて2個か3個だよ
>>19メモリ効率考えなければ一画面に収まるね。
27 :
ナイコンさん:02/01/17 18:48
スマン。間違えた。鬱だ氏脳。
30 :
ナイコンさん:02/01/18 04:49
>>27ありがとうゴルァ!!
でもできれば手動じゃなくて自動のやつ
キボンヌゴルア!!
探したけど見つからなかったですゴルア!
31 :
ナイコンさん:02/01/18 15:18
>30
自分で書けや(゚Д゚)ゴルァ!!
新しい言語の勉強するたびに、最初にトライしたのがライフゲームだったな。
>>31若輩者の俺はマシンや言語変えるたびにテトリス作ってました。
34 :
ナイコンさん:02/01/18 23:27
ナイトライフ?
>>31書くの面倒だから聞いてんだゴルァ!!
こっちは言語覚えるようとするたびに
厨房だからソースパクって終わりだゴ゙ルァ!!
>>33ありがとうございましたゴルァ!
こんなの探してましたゴルァ!!
じゃあ俺は先に逝くぞゴルァ!!
ライフゲームのスクリーンセーバーないっすかね?
♪ライフゲーム、おまーえと、ライフゲーム
38 :
ナイコンさん:02/01/24 01:17
無意味age
Windowsのデフラグをライフゲームだと思っていた。
40 :
ナイコンさん:02/01/30 14:37
ライフゲームじゃないぞゴルァ!!
ライフゲイムだゴルァ!!
42 :
ナイコンさん:02/02/03 19:54
消防のころゲームと勘違いして打ち込んで、RUNしてから
ゲームじゃないって気がついた。
43 :
ナイコンさん:02/02/03 22:13
45 :
ナイコンさん:02/02/06 10:48
みんなもう少し正確に発音しようぜ
ライフ・ゲインッマ!
46 :
ナイコンさん:02/02/06 10:56
イギリス風
ラーイフッがいむぅ
和風?
生命遊戯
50 :
ナイコンさん:02/04/25 00:08
表計算ソフトででつくりゃ簡単じゃん。1と0ならすぐできるで
51 :
ナイコンさん:02/04/25 00:41
>50
いや、DOS版1-2-3で挑戦してみたことがあるが、かなり無理があった。
各セルに「自分の周辺を見て○の数を数え条件に合えば○か●を表示」
という式を入れると、重くなりすぎて話にならないのと、
再計算を順次やっていくとおかしなことになってしまう。
テーブルを別に作っておくのも、当時のマシンでは負担が大きすぎた。
52 :
ナイコンさん:02/04/25 00:43
>51
IF文使うんじゃなくて+と*を使った論理式でやるのだよ
53 :
ナイコンさん:02/04/25 00:48
1つのセルに入れるのはExcelだったらB3の次の世代は
=(B3*(A2+B2+C2+A3+C3+A4+B4+C4)=2)+((A2+B2+C2+A3+C3+A4+B4+C4)=3)
でできる。
もちろん2画面必要で結果を元の画面にコピーするマクロがないと動いてくれないが
グライダー製造機とかあったね。
55 :
ナイコンさん:02/05/01 17:36
56 :
MS名無し3.1:02/05/05 03:57
>>53の論理式を使っても、表計算ソフトでライフゲームはきついだろ。
なぜなら1ステップごとにすべてのセルを検証することになるから、空間の広さに応じて処理が重くなる。
高速化させるには、現在生きているセルとその隣接セルだけ計算すればよい。
1. 配列Aに生きているセルの番地を記憶させる。
2. 生きているセルとその隣接セルの番地について、次の世代で生きている番地を調べ配列Bに格納する。
3. 配列Bを配列Aにコピーする。
あとは、配列の内容を視覚化させるだけ。
57 :
ナイコンさん:02/05/09 02:52
画面上で動かす事を考えずに、全世代を上から順に並べてく方式にすれば簡単なんじゃないかな。
速度の問題も関係なくなるし。
でも世代の上限が決まってしまうのが欠点か。
256*256のフィールドだと256世代までか・・・
59 :
ナイコンさん:02/05/09 04:45
>>ライフゲームの何がおもしろいのかイマイチわかんないという人へ
『アリストテレスの輪と確立の錯覚』ISBN4-532-52019-3
マーチン・ガードナー(一松信訳)日経サイエンス社
→タイムシェアリングのコンピュータしかなかったような時代に
『グライダーヒューズ』や『回文認識セルオートマトン』を見出した
先人の業績にはただただ圧倒されるばかり.
>>55 なんやよく分らんけどすごいな。
好きな人がいるんやねー。
61 :
ナイコンさん:02/05/16 22:37
>>56 それじゃ最初からなんかの言語でつくったほうがいいのじゃないかい。
一応表計算使う意味がなくなっちゃうなぁ。
なんにしても昔のPCでするには工夫がいったよなぁ。
62 :
ナイコンさん:02/05/16 22:52
>>61 キャリーラボの佐々木さんだったかな?
雑誌に投稿してたMZ用のライフゲームで、LDIR使うと遅いからって、LDIを
20個列記してたっけ。
あれを見たときは、目からウロコだったよ。
ライフゲームというのは生命シュミレーションの元祖ですか?
セルオートマトンは大昔からあるんだけど、ライフゲーム程単純
なのは盲点だったというか。
65 :
ナイコンさん:02/09/11 14:39
エキサイティングなライフゲームキヴォンヌ!
66 :
ナイコンさん:02/09/11 21:14
「ライフゲイムの宇宙」は、厚さの割にやたら高い本でしたねー。
テリエの方が好きかな?
68 :
ナイコンさん:02/11/24 14:49
ナイトライフについて語るスレはここですか?
(^^)
(^^)
(^^)
誰かエデンの園のパターン貼って
●● ● ●●●●
● ●●● ● ●
●● ● ●●●●
● ●●● ● ●
●● ● ●●●●
● ●●● ● ●
●● ● ●●●●
● ●●● ● ●
●● ● ●●●●
● ●●● ● ●
●● ● ●●●●
● ●●● ● ●
●● ● ●●●●
● ●●●● ●●
●●● ● ●●
● ●●●● ●●
●● ● ●● ●
● ●●●● ●●
●●●● ●●●●
●●● ●●● ●
● ●●● ●●●
●● ●●● ●●
●●●● ●●●●
●●● ●●● ●
● ●●● ●●●
●● ●●● ●●
●●●● ●●●●
●●● ●●● ●
● ●●● ●●●
●● ● ● ●●
● ●●●●● ●
●● ● ●●●●
●●●●●● ●●
良スレ保全
(^^)
∧_∧
( ^^ )< ぬるぽ(^^)
78 :
ナイコンさん:03/05/13 19:18
●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●
●●●●●●●●●●●●●●●●●●●● ●●●● ●●●●●
●●●● ●●●●●●●●● ●●●●●●●●● ●●●●●●●● ●●
●●●● ●●●●●●●● ●●●●●●●●●● ●●●●●●●● ●●
●● ●●●●● ●●●●●●●●●● ●●●●●●● ●●●
●●●● ●●●●●● ● ●●●●●●●●●● ●●●●●● ●●●●
●●●● ●●●●●●●● ●●●●●●●●●● ●●●● ●●●●●
●● ●●●●●●●●● ●●●●●● ●●●●●●●●●●●
●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―
∧_∧
ピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
81 :
ナイコンさん:03/06/09 02:11
83 :
ナイコンさん:03/06/10 00:21
ナイトライフ?
84 :
ナイコンさん:03/06/15 09:31
コアウォーズも仲間に入れて下さい
ハスコラのAA貼られそうな予感
86 :
ナイコンさん:03/06/25 20:36
エクセルで作ってみたが重い・・・
87 :
ナイコンさん:03/06/26 20:16
昔ESCシーケンスでlifeを出すプログラム作って、
できたESCシーケンスのテキストをBBSに貼り付けたらえらくうざがられたことあったなw
いろいろ最適化施してたよ。間があいてるパターンの出力時に
スペースとカーソル移動のシーケンスのどっちが短いか計算したりとかw
__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
∧_∧ ∧_∧
ピュ.ー ( ・3・) ( ^^ ) <これからも僕たちを応援して下さいね(^^)。
=〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
= ◎――――――◎ 山崎渉&ぼるじょあ
(⌒V⌒)
│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
>>81 おろ、表紙がオレンジになったのねん
わたしは初版の緑のヤツを持ってる、なかなか多岐に渡ってて読んで損はない本だと思うよ。
シロマサも攻殻機動隊で参考図書にあげてたしね
>>81 おろ、また刊行中になったのねん
わたしが前に見たときは絶版状態になってたのに。
さっそく注文しとこっと!
ライフゲイムの宇宙、復刊してたんだ。
95 :
ナイコンさん:04/01/13 00:04
保守age
96 :
ナイコンさん:04/01/13 05:08
>>25 周りの数が8か9のときに、現状維持にすると、格段と長持ちするようになったよ。おもろいなぁ。
>>55 すごすぎ、あんな複雑なパターンどうやって探すんだ。
人間ワザじゃないよ。
ちょっとずつ、ベースとなるパターンを複雑化させて特長を調べてるん
だろうなぁとは思うんだが。。まさか、コンピュータにパターン発見さ
せてるわけじゃないよな。
昔、I/Oに、タムシゲームってあったよね。あれってどんなルールだっけ?
突然気になった。パターン的には、あまりおもしろくないという噂を聞いた
ことがあるんだけど。
97 :
ナイコンさん:04/01/13 15:09
BASICなら昔の「マイコンの使い方」つー本に載ってたかも。
最近ならMSXマガジソ保存版に載ってたな。
98 :
ナイコンさん:04/01/13 16:03
つい最近授業で三次元バージョンを作りますた
>98 うpしる
>>96 タムシゲームは知らんけどI/OでMZ用のアレンジライフゲームがあった。
人と羊と狼の三種類あるやつ。
ライフゲームですか。
102 :
ナイコンさん:04/10/13 18:57:54
マイコンの使い方っちゅうほんに、
BASICのライフゲームがのってたなぁ。
漏れはMSXしかよう使わんけど、
MSXはプログラムライブラリとか言う本に
載ってたから、結局そっちの本は使わずじまい
103 :
ナイコンさん:2005/07/12(火) 13:19:47
PB-100に移植するんで、1次元でルール考えてくれ。
104 :
ナイコンさん:2005/07/12(火) 13:35:16
Oh!mzに載ってないか?
>>103 ’と・と.を使い分けて3×12マス使うとか、
画面スクロールさせて12×12とするのは平凡かな
,と;の方がヨサゲ
x = a[1,1]+a[1,2]+a[1,3] + a[2,1]+a[2,3] + a[3,1]+a[3,2]+a[3,3]
if (x=3) b[2,2]=1
else if (!x=2) b[2,2]=0
みたいにやるのがいいのか、それとも
あらかじめ周囲の状態と次の状態に対応した配列を用意しておいて
(00000000=00 00000001=00 00000010=00 00000011=01 00000100=00 00000101=01 00000110=01 00000111=10 …)
x = (a[1,1]<<7)|(a[1,2]<<6)|(a[1,3]<<5) | (a[2,1]<<4)|(a[2,3]<<3) | (a[3,1]<<2)|(a[3,2]<<1)|a[3,3]
b[2,2] = p[x]
>>1 のように…ってこれ思いつきで書いたけど動くのかな
最後の行
b[2,2]=(a[2,2]+p[x])
>>1
こんなのみっけた
x = a[1,1]+a[1,2]+a[1,3] + a[2,1]+a[2,3] + a[3,1]+a[3,2]+a[3,3]
b[2,2] = (x==3) | ((a[2,2]!=0)&(x==4))
カラーライフゲームってあったな。弱い・並・強いライフ?(←●ね)があるやつ
111 :
ナイコンさん:2006/06/18(日) 18:29:25
あ
各cellに1個のトランスピュータを使った超高速ライフゲームエンジン
があったような気がしたんだけど。今でもあるのかな?
う〜ん。実に四年ぶりのカキコなんだな。
まだ在ったのかって感じ。
115 :
ナイコンさん:2006/11/20(月) 21:41:03
H8(Aki-H8)使って128X128のライフゲーム作ったよ
升目が少ないから22-23FPSくらいでグリグリ動く
116 :
ナイコンさん:2006/11/21(火) 14:06:39
●
● ●
● ●
flash で作ると
めちゃ重いぞ
なんとかしる!
118 :
ナイコンさん:2006/11/22(水) 00:39:08
ルールよくわかってないんだけど、左上とかから順に
みていって、そのまま状態を書き換えていいの?
それとも、別の同じサイズ分の領域に全部書き出すべきなの?
119 :
ナイコンさん:2006/11/22(水) 11:08:01
パターン大の配列を用意して、別の同じサイズ分の領域に全部書き出すべき。
べき って
そうしなけりゃできないべ
むかし、ライフゲーム知らない奴に 説明したら
V-RAM 直接書き換えりゃいいんじゃね?
とか言われて、おめー わかってねーだろ ってこった
1cellごとが自律的に同期して動作すれば別バッファいらんがな
>>121 頭のわるいボクタンに詳しく説明してください
123 :
ナイコンさん:2007/03/18(日) 11:43:30
それセル内にバァファ要るから
>>113 セカンドライフとは全然関係ないのな。。
125 :
ナイコンさん:2007/09/18(火) 18:43:01
違うカラー同士が戦うのないの?
126 :
ナイコンさん:2007/09/18(火) 19:20:47
ライフゲームを知らない粘着ゆとりが意味もなく上げてやがるww
127 :
ナイコンさん:2007/09/18(火) 19:22:35
違うカラー同士が戦う奴ないの?
駄目だこりゃwww
急になんで伸びてるのかと思ったらゆとりかわいいなぁおいw
>>117 AS3.0で書き直してみな。
かなり軽くなる。
【ネット】 「セカンドライフ」撤退企業が続出…仮想現実サービスに、厳しい「現実」★3
1 :春デブリφ ★:2008/03/07(金) 13:16:19 ID:???0
インターネットでショッピングやコミュニケーションを行う仮想空間「セカンドライフ」
(リンデン・ラボ社=本社米国)が昨年話題になった。盛んに宣伝され、多くの企
業が乗りだすのと対照的に、インターネットユーザーの多くは冷静な見方が目立った。
あの盛り上がりは何だったのか? 事情に詳しい関係者の話などから実像を追った―。
■賭博・アダルト禁止…ネット社会に厳しい現実
「セカンドライフ」はネット上の仮想空間に利用者が「アバター」と呼ばれる
キャラクターを通して3D仮想現実に入り込み、ショッピングを行うなどで広がっていく
サービス。商業スペースには著名な企業が名を連ね、米国では「セカンドライフ長者」なる
人物も出たという。国内でも2007年前後に大手企業の進出が各メディアで報じられた。
一方でセカンドライフの問題点は早くから指摘されていた。コンテンツを本格的に楽
しむには有料で複雑な手順の登録が必要。苦労して登録してもCG(コンピューター
グラフィックス)の処理は利用者のパソコンの性能に左右され、アバターの操作性も低い。
さらに一つのコンテンツが同時に閲覧できるのは数十人だけの小規模。ネット上では
グラフィックの稚拙さや有料コンテンツの内容に国内版の運営当初から否定的な意見が
占めていた。
金銭トラブルも起こっている。07年8月にセカンドライフ内の仮想通貨を高い利率
で集めていたATM(現金自動預払機)運営会社が取り付け騒ぎを起こした。リンデン
・ラボ社の公式ブログによると1月8日にセカンドライフ内の銀行業務が事実上、全面
中止。ギャンブルやアダルトのコンテンツも相次いで禁止されてユーザー離れが加速、
空間内は閑散の一途をたどっている。
(後略)
■ソース(名古屋タイムズ)(広)(後略部分はソースで)
http://www.meitai.net/archives/20080304/2008030407.html ■前スレ(1の立った日時 03/04(火) 16:26)
http://mamono.2ch.net/test/read.cgi/newsplus/1204694656/
配置したばかりの状態って、第0世代なのか第1世代なのか。
盆休み明け保守。
そして、また4年ぶりに書き込みをする俺。
テリエかぁ。もう、なんもかも忘れちまったな。
今のマシンなら、恐ろしいスピードで世代交替するんだろうか?
ブラウザ上からJavaScriptで動かす物は、検索すると結構あるね。
ネイティブコードなら、鬼の様に高速実行可能だろうな。
■
■
■■■
保守
保守。
検索すると「セカンドライフ」が高確率で引っ掛かるのは、どんなもんだろう。
あれはゲームじゃないだろうに。
139 :
ナイコンさん:2009/06/27(土) 19:09:34
ふっ
人生ゲームなのさ
ライフゲームもゲームじゃないだろにw
141 :
ナイコンさん:2011/02/18(金) 23:20:21
アハ〜♪”
20ヶ月レスが無くても落ちないとは・・・
143 :
ナイコンさん:2011/11/09(水) 20:40:57.98
「ミクロコスモス」作家のHP及び、(その方の)原稿が掲載されていた私家版の本を読んだのをきっかけに、
半年くらい前からかなりハマってます。
すごく面白いですね。
●●●
145 :
ナイコンさん:2012/11/03(土) 09:18:20.84
というか、いえなくもないどころか、まんまライフゲームの亜種だよね
面白い
初めて見た面白い
148 :
ナイコンさん:2012/11/04(日) 16:44:34.20
ダウソしたらウイルス反応したお
149 :
ナイコンさん:2013/01/14(月) 21:18:30.79
あげ
●
●●
●●
153 :
ナイコンさん:2013/11/22(金) 23:03:09.29
消滅型(最終的に個体数が0になる)であって、
初期配置から消滅まで、10x10のエリアからはみ出すことがないものの中で
消滅までの寿命が一番長いものは何か?あるいは、いくらでも長いものが作れるのか?
俺が見つけた中で最長は42世代まで生きた
□□□□□□□□■■
□■■□□□□□□■
□■□□□□□□□□
□□■■■□□□□□
□□□□■□□□□□
□□□□□□□□□□
□□□□□□□□□□
□□□□□□□□■□
■□□□□□□■■□
■■□□□□□■□■
>>153 >いくらでも長いものが作れるのか?
それじゃあ消滅型じゃないんじゃないか
消滅しないなら周期が長いだけで
「シグナル」と同じ繰り返しだろ
まあ、言いたいことは伝わったけどな
この手の問題は今ならコンピュータで最適解を求められちゃうんだろうな
人間には10x10=100bitが途方もない数字だとしても