シム人みたいな生活シミュゲームが作りたい
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2005/11/06(日) 23:03:22ID:GQ+wHCEa0290名前は開発中のものです。
2006/10/08(日) 11:02:24ID:6YFsCMGcごめんごめん>>288は、
>>280に実装してある移動の計算アルゴリズムがこんなんじゃないかなぁって予測
対角をかくかく動いて後一直線の動きをするから、こうじゃないかと。
タイルベースなのか連続なのか分からなかったから変化量で座標を増やしたんだ。
タイルならインクリメントかデクリメントでいいと思うけど
0291名前は開発中のものです。
2006/10/09(月) 02:17:56ID:vbqtajUCこの手の他エージェント社会モデルは
0292箱庭
2006/10/09(月) 10:15:29ID:dbaD8xVCライフゲーム出来た。
マス目を小さくし過ぎたので長時間見るなよな。
http://gamdev.org/up/img/7782.zip
Wikipedia見てルールを理解した。
グライダー・ガンも作れるぞ。
じゃあ次やってくる。
0293名前は開発中のものです。
2006/10/09(月) 12:14:14ID:LyiXfeFAお疲れ。着実に進めてるっぽいね。
いいことだ。SLG系って少ないから、是非頑張ってほしい。
0294名前は開発中のものです。
2006/10/09(月) 13:12:33ID:akpG5tfY0295名前は開発中のものです。
2006/10/09(月) 16:04:28ID:4n/pJalg0296名前は開発中のものです。
2006/10/09(月) 16:40:51ID:97MvrW/h0297名前は開発中のものです。
2006/10/09(月) 18:02:48ID:DT0XHYui0298名前は開発中のものです。
2006/10/12(木) 09:38:39ID:q/U3OhsX0299箱庭
2006/10/12(木) 22:48:07ID:EI/6VIy0ところで、箱庭シミュ(トロピコ他)って人口とか建物の建築数に
上限あったっけ?
zootycoonはデフォで人口1000人、建物も「もう建てられません」
みたいに表示された気がするんだが、他のゲームはさっぱり…
どれだけ配列用意すればいいかわからぬ。
0300名前は開発中のものです。
2006/10/12(木) 23:39:05ID:aVoZpPtvトロピコは確か上限あったような気がする。
っても、俺がやったの2だけど。
とりあえず、配列の数字なんて後からいじれるんだから、最初は小さくやってみれば?
0301名前は開発中のものです。
2006/10/13(金) 01:17:49ID:JzEKm/j4増やせるようにすればいいんジャマイカ?
0302箱庭
2006/10/13(金) 06:43:24ID:jluHMHMW最初は小さくとるか。
本来なら301の通り、新しく建物や人が出来る度にメモリ確保して…
とやるのが一般的なのかも知れんが、ゴメンネ俺無知でゴメンネ。
0303名前は開発中のものです。
2006/10/14(土) 19:38:02ID:+9Y6nP8kいや、なのか?って聞くまでもなく大きな壁だろうけど。
0304名前は開発中のものです。
2006/10/14(土) 20:54:36ID:wROZvI+z0305名前は開発中のものです。
2006/10/14(土) 21:36:35ID:43de2WVQ経路探索は面倒だろうけど。
0306名前は開発中のものです。
2006/10/15(日) 09:04:12ID:CUEfHGqp0307名前は開発中のものです。
2006/10/15(日) 22:18:10ID:oMltIEFF0308名前は開発中のものです。
2006/10/15(日) 23:38:27ID:uggvAHtuttp://www.4gamer.net/patch/demo/evilgenius/evilgenius.html
0309箱庭
2006/10/17(火) 21:52:12ID:porsfyjzまだ11までしか出来てないが過疎ってるので投下。
http://gamdev.org/up/img/7854.zip
0310名前は開発中のものです。
2006/10/17(火) 22:09:46ID:MIeiczRV0311箱庭
2006/10/17(火) 22:39:42ID:porsfyjz原因としては…
DirectXが入っていない。
MapData.datをexeと違うフォルダに移した。
ぐらいしか分からんorz
どっちも可能性は低いな、俺のミスかもしれん。
0312名前は開発中のものです。
2006/10/17(火) 23:43:58ID:rSmQWomI0313箱庭
2006/10/18(水) 06:41:57ID:g5od4KZt0314名前は開発中のものです。
2006/10/22(日) 05:33:37ID:0GnJFT5M0315名前は開発中のものです。
2006/10/24(火) 14:34:55ID:cHs3Og2H0316箱庭
2006/10/24(火) 22:57:45ID:QIlTfPKQhttp://gamdev.org/up/img/7931.zip
そろそろ素材探しの旅に出る。
牧場とか畑って、やっぱり1マスじゃ感じ出ないよな。
0317名前は開発中のものです。
2006/10/25(水) 01:42:12ID:EQjswZUE0318名前は開発中のものです。
2006/10/25(水) 07:43:32ID:XRblUaTs0319箱庭
2006/10/26(木) 22:52:51ID:u4lqEhEChttp://gamdev.org/up/img/7946.zip
次でようやくプレイヤーの操作がはいるな。
0320名前は開発中のものです。
2006/10/27(金) 07:53:57ID:1bXLGF2i0321名前は開発中のものです。
2006/11/03(金) 19:35:28ID:EP7FcfoMいい感じで進んでるねぇ。頑張れ。
ただ気になったのが、麦とかの数量の変更って、どういうタイミングでやってる?
うちでやった場合だけの問題かもしれんが、なんか増えたり増えなかったりバラバラ。
もし気にしてないようだったら、ちょっと↓を参考にしてほしい。
1:起動後、必要なものを一通り描画する。
2:*****ここを起点に時間をカウントする*****
3:数量の変更などを内部だけで実行する
4:2から数えて1000ms後に数値を一斉に再描画(もし一秒毎の更新にするなら)
5:2に戻る
あと、システム屋が素材とか見てくれにこだわりだすと開発が滞る。面白いほどに。
でもやっぱり寂しいっていうのも理解できる。難しいところだな。
誰かポンと投下してくれるといいんだが。
0322名前は開発中のものです。
2006/11/03(金) 20:16:09ID:BulNqy9c0323名前は開発中のものです。
2006/11/03(金) 20:35:23ID:z21HTgwg0324箱庭
2006/11/04(土) 17:25:16ID:KO9+SPpm0325名前は開発中のものです。
2006/11/07(火) 21:08:31ID:fsNH5iAB0326名前は開発中のものです。
2006/11/08(水) 00:46:22ID:4Umr9r+UNHKにようこそようこ
0327名前は開発中のものです。
2006/11/24(金) 23:36:30ID:5sg0sAipttp://www.unicef.org/voy/explore/rights/explore_3142.html
金がない→教育なし→安賃金で重労働→体壊す→治療費払えない→死
0328名前は開発中のものです。
2006/12/29(金) 01:47:09ID:nJHFEWrA0329名前は開発中のものです。
2007/01/02(火) 21:37:23ID:9rhoVWUmそういうの作ってみたいな〜と思う今日この頃。
今他のゲーム作ってるからペース遅いだろうけど、
手が空いたときにでもちょくちょく作ってみようかな〜と
独り言を言ってみる。
0330名前は開発中のものです。
2007/01/17(水) 10:58:54ID:Se304FoN0331名前は開発中のものです。
2007/01/18(木) 00:15:47ID:gzT5ybPl0332名前は開発中のものです。
2007/02/04(日) 21:06:32ID:DzKNAi4dライフゲームみたいにセルを地域だとして、国の領土奪いのシミュレートって
どうやれば上手くいきそうかな。パラメータはできるだけ少なくシンプルで。
そういうのをぼーっと眺めたくなって探したけど見つからなかったんで
民族と軍事力のパラメータを入れた単純なプロトタイプ作ってみたけど、
いまいち。調整次第で この2つの値だけでも充分面白い変化が見られると
思ったんだけどなー
0333名前は開発中のものです。
2007/02/06(火) 18:00:50ID:Ghv9F925民族のパラメータってどんなパラメータ?
他のセルとの友好度ってこと?
土地に生産力のパラメータを追加してみるといいかも。
戦闘を行うと勝った側の軍事力も減るが、生産力によって時間とともに
軍事力が補充・増強される。
生産力が高い土地ほど軍事力の補充量も大きいが、敵に攻め込まれる確率も高い。
といった感じで。
0334332
2007/02/06(火) 20:40:51ID:I4ZcP+dNレスありがとう。詳細を全く書いてなくてごめん。
1個のセルは1つの民族種(優劣なし)と軍事力、所属国の情報を持つ。
世代ごとにセルAはAとその周りのエリア計9セルの情報をもとに
次の所属国をランダム性なしで決定する。
決め方はエリア内の国別の軍事力に国家数と民族数で補正をかけた上で
最強国を選んでいる。多民族国家もできるんだけどエリア内での国内の
民族種が多いほど軍事力が下がるようにしてあるから、実質的には
周囲との友好度を算出しているようなものかも。
セル情報の更新は所属国と軍事力だけで、民族種はずっと固定。
下の画像で色分けしてある各国の領土が世代経過で変わっていく。
ライフゲームと同様に味気ないけど。
http://gamdev.org/up/img/8848.jpg
毎回全セルを更新するからあまり複雑な計算はできないんだけど
生産力を入れたら、確かに戦略性を妄想させるような変化が生まれる
かもしれない。
0335名前は開発中のものです。
2007/02/10(土) 00:37:48ID:4enC1gZ5画像さえあればなんとか作れるはず。
RPGでつかうマップチップつかってプロトタイプ作ってうpしたらだれかみてくれるかな?
てかこのすれ自体だれかみてる?
0336名前は開発中のものです。
2007/02/10(土) 01:08:34ID:SvVmHr5B50代の女性は35%も見てるらしい
0337名前は開発中のものです。
2007/02/10(土) 12:18:29ID:AIuH86BPスレが立った当初からずっと見てる。
俺はむしろシムアースみたいな地球環境シミュゲーが作りたいんだけどさw
0338名前は開発中のものです。
2007/02/12(月) 16:21:08ID:IJE2N28L町内シムみたいな感じで。
社会性パラメーターとしては個人への好感度。
プレイヤーPがAを殴るとAのプレイヤーに対する好感度が↓↓↓
それを見ていた(視線チェックあり)B、Cの好感度も↓
でも中にはマゾい人がいてPに対して好感度↑
金品を渡せば好感度の下降を抑える事ができる。
普通のNPCにはつついたりすると好感度↓、でも高好感度キャラに対してはちょっかい出すと好感度↑。
視線チェックがあるってことは見られていなければ何しても好感度は下がらないのを利用して、物陰で乱暴したり盗みをしてもOK。
高好感度キャラXといちゃついているところを別の高好感度キャラYに見られるとY↓↓↓だけど、見られないようにしながら付き合う二股スニーク恋愛プレイもできる
0339名前は開発中のものです。
2007/02/12(月) 22:28:06ID:XZH+dYsZ前 後ろ 右 左
の4枚くらいですむのにしないか?
0340名前は開発中のものです。
2007/02/12(月) 22:29:50ID:XZH+dYsZ0341名前は開発中のものです。
2007/02/16(金) 23:19:32ID:gMHMlAws0342名前は開発中のものです。
2007/02/17(土) 00:22:28ID:5bnefcBrおまえは2Dゲームの大変さをわかっていない。
せめて歩くアニメーションのパターンくらいは必要だろう。
それと左右は画像を反転させればいいだけ。
0343名前は開発中のものです。
2007/02/17(土) 07:52:46ID:CkVlELlv0344名前は開発中のものです。
2007/02/17(土) 16:51:03ID:lO8Cnx1Dプリントシャツのロゴが半てんしてもスルーOKさ!
0345名前は開発中のものです。
2007/02/18(日) 20:40:51ID:iHBLwWSN0346名前は開発中のものです。
2007/02/18(日) 23:13:24ID:JV6OeRXO0347名前は開発中のものです。
2007/02/19(月) 07:24:49ID:5YxLkq4z0348名前は開発中のものです。
2007/02/19(月) 08:39:20ID:CenNdX4T0349名前は開発中のものです。
2007/02/19(月) 22:32:02ID:h6Fql7h8オケ、ガンオケ=ガンパレードオーケストラだろ。
ガンパレードオーケストラだって、ガンパレって略せるだろ!
とかアホみたいなことは言わないように。
0350名前は開発中のものです。
2007/02/19(月) 23:49:39ID:0aafnSOO0351名前は開発中のものです。
2007/02/20(火) 20:16:46ID:qxmTkdIl決してアホなことではないと思う
0352名前は開発中のものです。
2007/02/20(火) 20:41:19ID:0j9QeoqXセックスしよー!
0353名前は開発中のものです。
2007/02/20(火) 23:03:56ID:gEaC+oIz0354名前は開発中のものです。
2007/02/23(金) 10:46:07ID:ymllLlup俺もやるお
0355名前は開発中のものです。
2007/03/01(木) 00:12:37ID:vpRAAUX9一個のパンを求めてPKが起こったりするのか。
マジ殺伐だな。
0356名前は開発中のものです。
2007/03/01(木) 12:40:55ID:8GiGphHD木の実なり食えるようにすりゃいい
もちろん漁業農作も
0357名前は開発中のものです。
2007/03/01(木) 12:41:46ID:8GiGphHD0358名前は開発中のものです。
2007/03/07(水) 15:28:54ID:czb0KjaBhttp://gamdev.org/up/img/9070.gif
みたいな、単純なもんなら作成可能。
ダメピープル、誰か作ってえ(´д`;)
制作環境:メタセコ、ロクボン他
0359名前は開発中のものです。
2007/03/13(火) 14:27:31ID:ltpHs6XP0360名前は開発中のものです。
2007/03/13(火) 19:39:13ID:grAw2t1v0361名前は開発中のものです。
2007/05/30(水) 22:05:08ID:NSfUo/AJ0362名前は開発中のものです。
2007/06/05(火) 12:34:48ID:I1sXjj1nちょっと魅して
0363名前は開発中のものです。
2007/06/05(火) 12:35:47ID:nPjLP44M0364名前は開発中のものです。
2007/06/06(水) 18:36:01ID:1KqXREQGRokDeBone2使えなかったら3D諦めろと・・・
0365名前は開発中のものです。
2007/07/21(土) 22:02:56ID:auTg4mUo0366名前は開発中のものです。
2007/07/23(月) 01:01:17ID:xC4hUz/MAIから作ろうと思ったら、AIが動くにはAIが存在する世界が必要なので、
まず世界設定から作らなきゃならないのだが、世界設定はAIの設計に関わって来るので、
AIの設計をまず決めないと世界設定のシステムが作れない。
0367名前は開発中のものです。
2007/07/23(月) 05:56:48ID:55hssolZ食べてウンコして寝るから、はじめるんじゃないの?
0368名前は開発中のものです。
2007/07/23(月) 08:14:23ID:yVG0AT+q世界の法則やら、物体、物質をどうやって数式やデータとしてあらわすかの設定。
食べてウンコして寝るというのは当然なんだが、それをどうデータとして表現するかが難しい。
とりあえず単純に、ある場所に行ったら満腹度上昇して、別の場所に行ったら便意減少して、また別の場所では眠気が減る、みたいに作ったとする。
そうすると、それを処理するAIは位置と変化するパラメーターを参照して動けばいいのだが、そうやって作ってもそこで完結してしまう。
要するに、たとえば食べ物の種類を増やして味とかで好みの差をつけようとか思ったら、また1からではないにしてもAIの設計やり直さなきゃならん。
最初から人間が感じうる感覚を全部パラメーターとして採用して、食べ物やその他の物体は全部そのパラメーターの数値であらわすか?
とかも考えたが、問題は感覚なんて人によって違うので、例えばある食品の甘さを1とするか2とするかなんて、客観的に決定できない。
まぁ、それは基本的値に対してAIが個別に補正することである程度解決はできるが、そもそもいちいち物体一個一個にパラメーター割り振るのは余りに面倒すぎるんだよな。
かといって、物理レベルや化学レベルから表現するのも難しすぎるし。
0369名前は開発中のものです。
2007/07/23(月) 17:51:17ID:WgaGHu0H「食べてウンコして寝る」レベルのAIを作ったことあるの?
ないんだったら、そんな小難しいこと考えてないで、
パラメータ3つ(例えば「満腹度」「排泄欲求」「疲労度」)のみの
AIを作ってから、それにパラメータを追加していく方法で改良していくほうがいいよ。
パラメータをどんどん追加していくと、途中で問題がいっぱい出てきて
作り直しになると思うけど、そうなってようやく、どういう問題があって
それをどのようにすれば解決できるかも分かるようになるから。
明確な仕様が決定できないってことは「知識不足」+「経験不足」なんだから、
とっとと手を動かした方がいい。
そうすれば「知識」も「経験」も手に入って、ちゃんと設計できるようになってくるよ。
0370名前は開発中のものです。
2007/07/23(月) 21:22:40ID:7Lcu4Hol人に講釈たれる前に当然あんたも手を動かしたんだよね?
何者かしらんが、その自信満々なアドバイスをまず作品で証明してくださいな。
0371名前は開発中のものです。
2007/07/23(月) 21:43:04ID:c4PcBqsd0372名前は開発中のものです。
2007/07/23(月) 22:01:35ID:f0+QDYyFその程度なら作ったことはある。
基本的にあるパラメーターが減ったら、そのパラメーターを回復させる場所に移動するという特に面白みも無い単純なAIだったが。
ただひたすらプレイヤーキャラ(尿意、眠気が無ければよってくる)とベッド(眠気)とトイレ(尿意)の三点間をうろうろうろうろしてたw
で、ある程度リアルな人工知能、人工感情、人工情動を実現するには、きちんとした内面の作りこみも必要だなと思ったんだよ。
それで、外部世界⇔情報処理(AI)⇔行動という感じで作ろうと思ったのだが、行動はとりあえず良いとして(歩く、走る、食べる、寝る、用を足す等)、
外部世界をどう作るか?、情報処理(AI)をどうするか?ってところでループして詰まった。
で、今はもう諦めて、世界設定が不要なAI(AIの集まり自体が世界)か、
AIが不要な世界設定(世界設定からボトムアップでAIが出現)か、どっちかをつくろうと思って思案してる。
後者はちょっと難しそうなので、前者になるだろうけど。
0373名前は開発中のものです。
2007/07/23(月) 23:41:06ID:55hssolZ0374名前は開発中のものです。
2007/07/24(火) 03:23:14ID:klD+yU3Yトイレが視界に入ったら、排泄欲求値が高まるとか
もらした経験がある個体は値が低くてもまめにトイレ行くとか
トイレに入るところを別の個体に目撃されてドアを蹴られたりした個体はもれる寸前まで我慢するとか
0375名前は開発中のものです。
2007/07/24(火) 05:04:03ID:J8bB5blW例に出た「トイレが視界に入ったら」で考えると
視界に入る。
つまり、対象とする物を認識した(ある一定の範囲になった)ら、
それにまつわる知識を検索して、そこから導かれる行動を撮る。
口で言うのは簡単なんだけど、まず、対象とするものの種類、それに関連付けられる記憶・知識の記述方法=フォーマット、
それらから派生する行動、そして行動を選択する手順・・・
とまぁこれらを考えようとして、堂々巡りになるわけで、俺は詰まった。
0376名前は開発中のものです。
2007/12/01(土) 12:48:07ID:yvTHCv1b原子や分子の挙動なんか考えてたら地球シミュレータでも無理だし
0377名前は開発中のものです。
2007/12/02(日) 12:35:11ID:JqtWwbSk次の行動を選択する際に採り得る選択肢が少ないからでしょ。
0378名前は開発中のものです。
2007/12/17(月) 00:37:34ID:S841YgsYttp://gamdev.org/up/img/10730.jpg
0379名前は開発中のものです。
2007/12/19(水) 14:26:06ID:t4PEqfwm0380名前は開発中のものです。
2007/12/19(水) 16:11:50ID:Osy80B1Y左側の5つのバーで、5種類のスケジュールが管理できて、
特定の曜日や日をこの日程とか設定できる。
0381名前は開発中のものです。
2007/12/19(水) 23:49:53ID:dUxlLljR0382名前は開発中のものです。
2007/12/20(木) 09:23:06ID:p1G64aeLじゃあ、一番最初のスケジュールはどうやって作成するの?
あらかじめ決めておく?それとも制限を持たせてランダムに作成?
0383名前は開発中のものです。
2007/12/20(木) 20:32:19ID:vl8s081X最初は所持品とかが少ないからそう選べるコマンドもないはずだからね。
0384名前は開発中のものです。
2007/12/22(土) 22:19:38ID:3Dv5g98Q遺伝的アルゴリズムのようにスケジュールを動かしてけば、結構面白い感じに動きそうだな。
パラメーター間の関連性と、行動によってどうパラメーターが変わるかをかなり上手に設定しないとダメだけど。
そこができたら、後はその場その場のパラメーターの変化を反映してスケジュールを細かく動かせれば、普通にゲーム的に十分なAIになりそう。
0385名前は開発中のものです。
2008/01/17(木) 16:18:07ID:Ph9eUJw2http://journal.mycom.co.jp/news/2008/01/15/005/
お前ら、シムシティの初代ソースコードが公開されましたよ
0386名前は開発中のものです。
2008/02/02(土) 21:53:46ID:fngi75UYhttp://www.nicovideo.jp/watch/sm1978648
EveryExtendの作者が、ライフゲームみたいなのを作ってる
0387名前は開発中のものです。
2008/04/23(水) 02:08:51ID:MQH50xU/0388名前は開発中のものです。
2008/06/19(木) 11:57:44ID:HVDN2afO0389名前は開発中のものです。
2008/06/20(金) 15:34:24ID:Bfh/TPca■ このスレッドは過去ログ倉庫に格納されています