トップページgamedev
1001コメント529KB

タスクシステム総合スレ part4

レス数が1000を超えています。これ以上書き込みはできません。
0001名前は開発中のものです。2009/02/01(日) 12:38:10ID:rVEgp4cM
タスクシステムについての議論、相談、質問、雑談などのスレです

part3 http://pc11.2ch.net/test/read.cgi/gamedev/1226199100/
part2 http://pc11.2ch.net/test/read.cgi/gamedev/1196711513/
part1 http://pc11.2ch.net/test/read.cgi/gamedev/1173708588/
0967名前は開発中のものです。2009/02/19(木) 01:03:38ID:SBcP9gsz
>>966
コテにしてくれているようだな 感心感心
0968名前は開発中のものです。2009/02/19(木) 01:04:58ID:Ijljdy2D
>>964
> 自動並列処理ってのは、処理の自動並列化ってこと。
510と自動並列化の間には、越えられない壁が見えるが…

0969名前は開発中のものです。2009/02/19(木) 01:06:53ID:Tu1TE6hA
>マルチスレッドでパフォーマンス稼ぐこと。
いや、稼げてないんですけど。
シングルスレッドで動いているようにしか見えないし、マルチ化しやすい構造でもないだろ。
仮にパフォーマンスが稼げてるとして、これをやるとやらないとではどんだけ違うの?

>自動並列処理ってのは、処理の自動並列化ってこと。
だからさ、ただの並列化と「自動」並列化の違いって何。
その差分を示してくれと言っているんだが。
0970名前は開発中のものです。2009/02/19(木) 01:09:57ID:dlYlbeaR
タスクシステムをゲームに特化したActor Modelと見た場合、
タスクシステムはオブジェクト間のメッセージ方法を定義していない点で不完全だけど
ここを定義してないってのが実はタスクシステムが今まで生き延びてきたミソで
Actor Model一番の難問をゲーム側の実装に投げてるわけ。

Actor Modelは並列計算モデルとしてはごく王道な考え方。
実装が汚くアンチが攻撃するメッセージ部分などの問題点は実はタスクシステムではなくゲーム側実装です。となるから。

まぁ、アンチにこれよりスマートな並列計算モデルは提示できんだろうし、攻撃してもそこはタスクシステムの本質じゃない、となる。
信者もアンチも頭の中のタスクシステムがみんな違う理由は「タスクシステムは定義が不完全だから」だ。

つまりこんな宗教論争は永遠に終わらんということだ。
0971名前は開発中のものです。2009/02/19(木) 01:10:13ID:4unT5BXH
つOpenMP
0972名前は開発中のものです。2009/02/19(木) 01:13:52ID:dlYlbeaR
>>971
それスレッドをポータブルに使う”ルール”で
並列計算モデルじゃないから。
0973名前は開発中のものです。2009/02/19(木) 01:17:34ID:4unT5BXH
まぁコンパイラに指示するだけで、並列計算を真面目にやるのならMPIかねぇ。
ゲームのフレームワーク部に真面目にMPI使うなんて気が狂いそうだ
0974名前は開発中のものです。2009/02/19(木) 01:19:00ID:Qg2fxa2U
>>968
だから「自動並列化への余地を残した」って。
まぁ並列化はどうでも。流行みたいなものだから取り入れたってだけだし。
0975名前は開発中のものです。2009/02/19(木) 01:19:01ID:ju+RHZ1R
>966
> で、タスクシステム(>>2)は実はDBだったんだ説が生まれたのか

そこまで曲解できるオマエの頭の中身を見てみたいwww
0976ID:EEKBitmg2009/02/19(木) 01:19:26ID:f7wngrJT
当たり前だろ。俺は良い子だからな

ウンコきばって思案する詩人と一緒にされちゃ適わないからね
昨日は輪講で時間が余ったんでDSLとは何か。HSPはDSLなのか
について指導教官を交えて皆で討論した
DSLとはDamn Sophisticate Languageではないか、という説が有力となり
ならばHSPはDSLであることに疑う余地はない。という多数意見でまとまった
指導教官はFORTRANもDSLであると強く主張したが賛同は得られなかった
RubyこそDSL、StarRubyマンセー、と主張するツクラーも若干名いたが
HSP使いの数の暴力により封殺された
0977ID:EEKBitmg2009/02/19(木) 01:20:53ID:f7wngrJT
>>976>>967へのレスだ。お前らウダウダ長文書きすぎ
0978名前は開発中のものです。2009/02/19(木) 01:25:09ID:Qg2fxa2U
>>969
分からない奴だな。
・ただの並列化
→手動でスレッド作成して手動で仕事割り振り。
・自動並列化
→予め作成された幾つかのスレッドに自動で仕事割り振り。

ごちゃごちゃ言ってないで、MPIでも勉強して来い
0979名前は開発中のものです。2009/02/19(木) 01:25:32ID:Ijljdy2D
>>974
> だから「自動並列化への余地を残した」って。
それなら、タスクシステムw も「自動並列化への余地」とやらは残ってるな。
0980ID:EEKBitmg2009/02/19(木) 01:30:35ID:f7wngrJT
ここにいるタスク信者ってやっぱアマチュアorアマチュアと大差ない水準の底辺プロが多そうだね
学生の俺でも分かる。俺と同じ臭いがする。無知の臭い。
世界を知らず、既出も何も知らない。車輪の再発明して俺tuee状態を楽しむタイプだ。
HSP使いは常にこの状態だからよく分かる

HSP使いと大差ない無教養・無知の底辺層の民こそがHSPを執拗に毛嫌いする
というのは知ってけど、再確認できた気がする

>>510はかなり無知なアマチュアだ。たぶん俺と歳は大差ない。
ただ、この人はおそらくは、俺と違ってゲーム作った本数は物凄く少ない、orゼロだと思う
ゲーム作って誰かに遊んでもらって感想聞いたりするより、ゲームの仕組みに固執する系の人だと思う

サクっと作り捨てのゲームプログラムをガシガシ作って周りの連中に遊んでもらって
これここつまらん俺が改造してやる、ほれどうだ、あー、おー、なにー、みたいなこととは
無縁の人っぽい
0981名前は開発中のものです。2009/02/19(木) 01:32:42ID:Tu1TE6hA
MPIならMPIと最初から言えばいいのにな。
しかも全然MPI関係なくね?
>>510の中にMPI関係ありそうな部分て、どこ?
0982名前は開発中のものです。2009/02/19(木) 01:37:03ID:4unT5BXH
MPIは鬼門だ
夢を見て何人ものPGが死んでいった
やめておけやめておけ
0983名前は開発中のものです。2009/02/19(木) 01:38:19ID:Qg2fxa2U
HSPがDSLだっつーんなら、一体何の特定の問題を解決するのに特化した言語だっつーんだよ。

>DSLとはDamn Sophisticate Languageではないか、という説が有力となり
>ならばHSPはDSLであることに疑う余地はない。という多数意見でまとまった

その思考過程が意味が分からん。
天才とは、先天的に常人をはるかに超えた能力を持った人を言うという説が有力となり、
ならば俺が天才であることに疑う余地は無い、と同じことを言ってるぞ。しかも多数決て。
確かにHSPは
 ・ゲーム作りたい
 ・お金ない
 ・スキル無い
という特定の問題を解決するのに特化した言語だがな。
0984名前は開発中のものです。2009/02/19(木) 01:39:38ID:Qg2fxa2U
>>979
カプコンがやってたぞ。
http://game.watch.impress.co.jp/docs/20070131/3dlp.htm
MTフレームワーク
0985名前は開発中のものです。2009/02/19(木) 01:40:55ID:k4ODtuXP
>>980
いやおまえ、みんな別にHSP叩いてないし、
むしろ優しく勘違いをさとされてるんだぞ?w
自分の言い分が通らないから全員底辺とか、どうなのよそれw
0986ID:EEKBitmg2009/02/19(木) 01:41:42ID:f7wngrJT
>>964
>ゲームでDBを使う理由は、特定の条件にマッチするオブジェクトを列挙する機能を一箇所に纏めるため

ちょっと待って。このタスク信者は何をボケかましてるの?
HSP使いの厨房の俺でも、学内RPGとか作るときに既存のDBMを
組み込んだりするわけだけど、そんな低レベルなことをお前は今発見したわけ?
つーか、話が摩り替わってない?タスクシステム=DBなんだろ?なんで?池沼?



0987名前は開発中のものです。2009/02/19(木) 01:43:58ID:4unT5BXH
すまんが学内RPGって何のことだ?ジャンルが分からん…
0988ID:EEKBitmg2009/02/19(木) 01:44:42ID:f7wngrJT
>>985
全員だなんて言ってない。声がでかい奴がHSP叩いてるだけ

いい歳したまともな大人は、HSP使ってるガキンチョ相手に
クソ言語だあーだこーだとか言わない。華麗にスルーする
0989名前は開発中のものです。2009/02/19(木) 01:46:35ID:Qg2fxa2U
>>980
俺も高校性のころは作ってたサ。
ただ、今風のゲームは規模が大きすぎて趣味で作るにしては資本がかかりすぎる。
だから方法論ぐらいしか遊び場が無いんだよ。
それに、ゲームで飯食うなんて嫌だから、アマチュアで結構。
0990名前は開発中のものです。2009/02/19(木) 01:52:51ID:Qg2fxa2U
>>986
既存のDBじゃねぇっつーの。
いちいち自分が知ってる単語が出てくるたびに自分が分かる範囲で拡大解釈して突っ込んでくるな。
0991ID:EEKBitmg2009/02/19(木) 01:52:54ID:f7wngrJT
>>989
ゲハ板で妄想でウダウダ知ったかブリブリっ子してるチンマンコ共と同じじゃん
クリエイター気取りっていう趣味があるのは知ってるけど、なんなの君らって?

何も生み出さないんだけど、作る過程を研究してる俺ってクリエイターみたいな
気分だけ楽しむ自称クリエイター。タスク信者なんtえ、永遠に終わることのない
山篭りして、ロクなもの生み出さずに歳ばかり重ねて人知れず朽ち果てるタイプじゃない?

なんでこういう頭でっかちのオッサンがこういう板のこういうスレでデカイ面して
HSPを叩くのか全く理解できない。2ちゃんってすげえな。口先野郎の中年ばっか
0992ID:EEKBitmg2009/02/19(木) 01:59:03ID:f7wngrJT
>>990
はぁ?
あんたゲームでDB使うのが新規性に富む、野望と野心に溢れたフロンティア
みたいに考えてるんだろ
DBがハンドメイドのものか既存のものかに一体何の重要な違いがある?

あとさ、シーングラフの中から、条件にあったオブジェクトを高速に列挙する
それをお前はDBだとかあんた言ってるんだろ?
そんな機能、シーングラフを扱うライブラリなら大抵入ってるじゃん
or用意に組み込めるようなトラバーサのインターフェースを提供してるじゃん


0993ID:EEKBitmg2009/02/19(木) 02:05:08ID:f7wngrJT
>>983
うぜぇんだよ。三下

ネタにマジレスとか正気か?マジでキチガイなんじゃね?
0994名前は開発中のものです。2009/02/19(木) 02:11:09ID:Tu1TE6hA
>>510は従来型タスクシステムの正反対だし作者はタスク信者じゃない上にアマチュアだという。

このひどい徒労感はどうすりゃいいんだ。
一応>>2は化石みたいなもので実際使ってるやつはいないからクソ、
っつーことはタスク信者が言ってたから終了でいいよな。

で、新たにレベルアップしたカスタムウンコシステムが>>510だと思っていたのに、
なんか違うと言って逃げられた。

もうアマチュアしか残ってないのかな、タスカーは。
現場で使ってる人、まだいる?
0995名前は開発中のものです。2009/02/19(木) 02:17:14ID:Qg2fxa2U
突き放し方が高校生のそれではないと思っていたが。まぁこういうことも有る。がんばれ俺。
0996名前は開発中のものです。2009/02/19(木) 02:20:48ID:4unT5BXH
>>995
そうだな。こういうこともあるさ。ドンマイ。頑張れQg2fxa2U
0997名前は開発中のものです。2009/02/19(木) 02:24:13ID:k4ODtuXP
次スレ
http://pc11.2ch.net/test/read.cgi/gamedev/1234977661/
0998ID:EEKBitmg2009/02/19(木) 02:28:12ID:f7wngrJT
>>995
なに?もうギブアップ?俺のせりふがプロっぽく見えるなんて
相当にレベル低いな

あとさ、高専は高校であって高校ではない。高専でぐぐれ。ナメてんのか
あとさ、輪講の内容がネタなんだよ。わっかんねーやつだな
0999ID:EEKBitmg2009/02/19(木) 02:32:17ID:f7wngrJT
あと、気付いてないと思うけど、俺はID:q8lA0UPYな
>>510を庇ってたアンチタスク。寝返ったとか言われてたけどなw
1000名前は開発中のものです。2009/02/19(木) 02:33:47ID:PSw+2OVR
1000なら、タスクシステムはジョブコンという名で受け継がれる。
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。