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

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

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。2009/12/13(日) 18:11:06ID:ESt66YNz
タスクシステムについての議論、相談、質問、雑談などのスレです

part8 http://pc11.2ch.net/test/read.cgi/gamedev/1250678891/
part7 http://pc11.2ch.net/test/read.cgi/gamedev/1241670786/
part6 http://pc11.2ch.net/test/read.cgi/gamedev/1238725539/
part5 http://pc11.2ch.net/test/read.cgi/gamedev/1234977661/
part4 http://pc11.2ch.net/test/read.cgi/gamedev/1233459490/
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/


・タスクと呼ばれる実装は、非常に多岐に渡ります
 古典タスクシステムについての話題は「>>2」と明示してください
 そうでない場合はカスタム版であることを明示してください

・人を憎んで言語を憎まず
0602名前は開発中のものです。2010/02/11(木) 12:19:49ID:bO+sOHwd
>>588
>仕事の人は大変だね。素直にSIMDの要求しておけば、次々世代あたりでかなうかもよ。
「僕、素人だから現行アーキテクチャでゲーム作る方法が想像つきません」と。

今のアーキテクチャですら作るの無理って人間はSIMDとか以前にもっと根本的な部分で
何かが不足してるんだと思う。
0603名前は開発中のものです。2010/02/11(木) 12:39:48ID:ZeQP1ZdK
>>598
相手とレベルに差がありすぎるときは情報の出所を示して自分で学習してもらう、
くらいしかできんよ。
それか抽象的なたとえ話にするぐらいしか。

四則演算も変数も数式も知らない小学生一年生に「因数分解を教えて」って言われて
たとえ話じゃなく具体的に自分の言葉で相手に理解させられるならたいした物だけど。

あ、君なら出来るのかな?
義務教育で9年間かけて理解させることを掲示板のレス一つで理解させることが。
0604名前は開発中のものです。2010/02/11(木) 12:45:09ID:pq8QUUui
レベルの差、ということにしておきたいんですねw
あ、コレがうわさの>>3現象ですねw
0605名前は開発中のものです。2010/02/11(木) 12:48:29ID:ZeQP1ZdK
>>604
>>542-544
0606名前は開発中のものです。2010/02/11(木) 12:50:01ID:q7qw6G8d
>>603
折衷点を見つける気はないってことね
そしたら君が出てくしかないんじゃないの?

悪いけどそんなリンク先なんてだれも読む気もしないし
少なくとも君の言ってる内容とリンク先が完全に一致してる証明ぐらい自分でやってほしいもんだけど
そういう負担をこっちに全部押し付けるなら君とはまったく会話できないな

自分は正しい正しいって必死に弁解してるようにしか見えないけど
仮に君が正しいとしてそれで誰も君の話を聞いてくれなかったとしても
永遠に自分の正しさだけを叫び続ければいいよw独りでw
0607名前は開発中のものです。2010/02/11(木) 12:50:52ID:EQAnMjR+
>>603
自分の言葉で語ればいいと思う。理解するかしないかは読む人が決めるし。
0608名前は開発中のものです。2010/02/11(木) 12:52:27ID:ZeQP1ZdK
>>607
その結果が>>606
なんだよね。
0609名前は開発中のものです。2010/02/11(木) 12:56:16ID:q7qw6G8d
そのわかりやすさも含めて話し手の能力だよね
自分の言葉で語れない奴はどこいっても誰も受け入れない
色んな会社転々とすることになるよ

数式や公式なんて知らなくても相対性理論説明できる人間だっているってことよ
0610名前は開発中のものです。2010/02/11(木) 12:57:57ID:5Io58pGR
数式公式知らない奴に相対論語られてもさすがに困る
0611名前は開発中のものです。2010/02/11(木) 12:58:49ID:ZeQP1ZdK
>>609
では小学生一年に因数分解理解させてみて。
自分の発言の証明ヨロww
0612名前は開発中のものです。2010/02/11(木) 12:59:09ID:q7qw6G8d
>>610
アインシュタイン 数学 苦手
でググレ
0613名前は開発中のものです。2010/02/11(木) 13:01:14ID:ZeQP1ZdK
>>612
>相手とレベルに差がありすぎるときは情報の出所を示して自分で学習してもらう、
私の発言の証明ありがとうww
0614名前は開発中のものです。2010/02/11(木) 13:01:49ID:q7qw6G8d
>>611
極論持ち出して悦にいってるけど
そういう話じゃないよね?
君のレスに興味をもつかどうかの話

まあはっきりいうけど

お前のレスなんて誰も読みたくないから書き込むのやめたら?

って遠まわしに言ってるの
0615名前は開発中のものです。2010/02/11(木) 13:02:03ID:5Io58pGR
>>612
アインシュタインが本気で数式公式知らないとでも思ってるの?
ベースとしてる電磁気学の数式の理解もできずに相対論の論文がかけたとでも?
0616名前は開発中のものです。2010/02/11(木) 13:03:45ID:q7qw6G8d
>>615
うん、他の人にやってもらったのさw
でもいまの話題でそれって中心じゃないよね?
食いつくところ間違ってるんだけど
0617名前は開発中のものです。2010/02/11(木) 13:04:47ID:5Io58pGR
>>616
きみのレスに信憑性がないって話だから問題ないでしょ。
0618名前は開発中のものです。2010/02/11(木) 13:08:07ID:ZeQP1ZdK
結局さ、
>そういう負担をこっちに全部押し付けるなら君とはまったく会話できないな
って呆れるほどゆとり思考なんだよね。完全に。

分からない事を分かるようになる労力は分からない人がするもの。
最近のゆとり学校の弊害で
「先生は教える仕事で生徒はお客だから先生が努力して生徒に教えるもの」
って考えてるのが増えてるけど。

>お前のレスなんて誰も読みたくないから書き込むのやめたら?
「僕に努力要求する奴なんて嫌いだ!そんな話聞きたくない!」って
どんだけゆとりなんだか。ww
0619名前は開発中のものです。2010/02/11(木) 13:12:48ID:5Io58pGR
議論じゃなく荒し行為をしたいだけなんだろ。
0620名前は開発中のものです。2010/02/11(木) 13:13:45ID:pq8QUUui
いや、荒らしってことにしておいて、
議論で負けた場合の体面を保とうとしてる気がする。

こんなスレでなにを守る必要があんのだか。
0621名前は開発中のものです。2010/02/11(木) 13:14:47ID:0/qfWJRv
ID:ZeQP1ZdK
お前さー、何関係ないこと言ってんの?
「9年前の〜って本に書いてあったよ」
って言われても、そんな本もってねーし、読んだことねーし、買えってか?
何が書いてあったかぐらい書いてもらわないと、何にもなんねぇじゃん。
0622名前は開発中のものです。2010/02/11(木) 13:15:02ID:ZeQP1ZdK
>>620
つ 鏡

この自爆率の高さは・・・ハード屋?
0623名前は開発中のものです。2010/02/11(木) 13:15:39ID:0/qfWJRv
俺はここに居る
0624名前は開発中のものです。2010/02/11(木) 13:16:10ID:AmfEndDE
もはや何スレかわからなくなってきたな
0625名前は開発中のものです。2010/02/11(木) 13:16:11ID:q7qw6G8d
>>617
ああ、反論できないから人格批判して外堀から潰してやろうって作戦ね

.>>618
自分のレスは読めっていうくせに人のレスはまったく読まないんだねw
もう一度いうけど君のレスなんてつまらないからやめろっていってるの
お前だろ?誰も興味も持てないようなリンク貼って長文連投してるの
このスレにやけに多いけど
誰もよまないし邪魔だからやめてくれないかな
って言ってるの
0626名前は開発中のものです。2010/02/11(木) 13:18:53ID:5Io58pGR
>>625
レスの信憑性がないこと=人格批判
これに納得する人間がどのくらいいるのだろうか
0627名前は開発中のものです。2010/02/11(木) 13:20:00ID:ZeQP1ZdK
>>621
9年前の本って何の話?まぁともかく、

>って言われても、そんな本もってねーし、読んだことねーし、買えってか?
知りたいなら取り寄せて買えば?何が問題?
知りたいのは君なんだし。ソースを示してもらっただけでも御の字でしょ。
0628名前は開発中のものです。2010/02/11(木) 13:23:13ID:0/qfWJRv
俺は知りたくねぇ。
反論するなら根拠を示せと言ってるだけだ。
0629名前は開発中のものです。2010/02/11(木) 13:23:24ID:q7qw6G8d
A:このゲームは○○で△△だからおもしろいはずなんだ!
B:ああ、そう・・・

って話な
聞き手は○○で△△がどういうものかなんて調べる気もないし
○○で△△を知ってる人間だってそれが上の例でいうとゲームのおもしろさと
直結してるかどうかなんてわかっちゃいない
その状況で○○や△△について調べろだのなんだのなんて言われたって
調べないに決まってるだろ

俺のたとえ話はわかってくれたかな?
(なんのリンクも引用も必要なくて結構わかりやすく書けたと思うんだけど)
0630名前は開発中のものです。2010/02/11(木) 13:24:43ID:5Io58pGR
信用のない人間のレスは無視されるか信用に足るか確かめるしかない。
いつまでたっても信用できないものに執着する必要性がない。
レーティングや評価システムのない2ちゃんで
煽りやあらしではなく議論したいと本心から思っているならそこを意識する必要がある。
0631名前は開発中のものです。2010/02/11(木) 13:26:35ID:q7qw6G8d
では>>629の状況において○○や△△がどんなものかわかってないBに
Aのゲームの楽しさを否定することはできないのか?
っていわれればそんなことないよね?

こんな状況なんだよ
小学生に因数分解の話とは決定的に違う
0632名前は開発中のものです。2010/02/11(木) 13:28:13ID:ZeQP1ZdK
>>629
「ああ、そう…」
で話終わってるからこれ以上調べるとかどうとかならん話だな。

このスレと関係ないのでたとえ話として成立してないけど。
0633名前は開発中のものです。2010/02/11(木) 13:28:28ID:0/qfWJRv
"design pattern distilled" の検索結果
http://www.google.co.jp/search?hl=ja&q=%22design+pattern+distilled%22&lr=&aq=f&oq=

googleで引っかかりもしない書籍もちだして、
「それに関する反論がこの本に載ってたよ」
って、なめてんのかよ。

0634名前は開発中のものです。2010/02/11(木) 13:37:24ID:q7qw6G8d
>>633
マジで?ねーの?
一応どっかのリンクにはアクセスしてるかと思ったらそれすら怪しいのかもな
本人だって読んでるのかどうかすら怪しくなってきたな

義務教育の批判がギッシリかいてある「学問のすすめ」を薦める
文部科学省ぐらい怪しいなw
0635名前は開発中のものです。2010/02/11(木) 14:03:11ID:ZeQP1ZdK
結局ID:q7qw6G8dは
>>611
には答えられず義務教育を否定か・・・

自説の誤りを認められずに最後は追い詰められてOOP否定しだしたハード屋
の流れと同じだな。
0636名前は開発中のものです。2010/02/11(木) 14:13:08ID:0/qfWJRv
のうのうとあらわれたw
さすがの神経

>知りたいなら取り寄せて買えば?何が問題?
>知りたいのは君なんだし。ソースを示してもらっただけでも御の字でしょ。

むなしく響くねぇ。で、どうやって買うの?
君が俺の家に宅配してくれるの?
0637名前は開発中のものです。2010/02/11(木) 14:20:08ID:q7qw6G8d
>>635
その問題が今回の話に適切かどうかもわからないよね
因数分解は義務教育でみんながやるけど
いまは小学生が相手のスレじゃないしね
少なくとも高等教育卒業レベルの知識をラインにしてもいいと思うんだけど
いきなり小学生に因数分解の極論だしね君の

まずは今回の問題と小学生に因数分解の例がたとえ話として適切かどうかの
議論をしてもらいたいね
0638名前は開発中のものです。2010/02/11(木) 14:27:18ID:0/qfWJRv
またどうでも良い話。

反論の根拠として示された入門書が、
まずもって売ってねぇ、誰が書いたのかもわからねぇ、検索にすら引っかからねぇ。
それじゃ根拠になんねぇ。それだけだ。

運河ユニバースで宇宙人に会いました、でも写真はありません。
根拠は運河ユニバース。知りたい人はそこに行けば?そんな話。
0639名前は開発中のものです。2010/02/11(木) 14:31:34ID:EQAnMjR+
因数分解とかはどうでもいいけど

>>597
>design pattern distilledの最初の方に載ってる
まず、この本にどういう風に載っていたのか説明してほしい。
その上で、8年前の本らしいから 今の現状と照らし合わせて
それでも>>596がダメだと思った理由を聞かせてほしい。
0640名前は開発中のものです。2010/02/11(木) 14:34:53ID:pq8QUUui
>>639
> この本にどういう風に載っていたのか

無理だと思うよw 何一つ自分の言葉で語れないから彼はw
とてもとても手間で、とてもとても難しいんだそうだw
0641名前は開発中のものです。2010/02/11(木) 14:42:33ID:q7qw6G8d
やっぱり自分の言葉で語れない奴ってダメだよな
まず、バックボーンに信用や共有する知識があってこそ会話って成り立つってことを学習するべきだよ
このスレでも毎回、毎回、こんな会話繰り返してるよな
また、やったよってうんざりするわ
たくさん本読んでるって割りにはなんにも学習しないのな
0642名前は開発中のものです。2010/02/11(木) 15:25:25ID:HfUZhlid
ざっとレスを読んだがID:q7qw6G8dとID:0/qfWJRvの勝ちだな

もうスレ違いはこれぐらいでいいだろう
0643名前は開発中のものです。2010/02/11(木) 15:44:24ID:OhWI7ZPq
>>597が糞野郎なのはともかくとして>>596もろくなこと言ってないけどな。
そもそもそれゲーム作ってるのか?ゲーム用ライブラリじゃなくて
ラリーXとかプーヤンを機能ごとにクラス化した場合の話とか提示できないかな

0644名前は開発中のものです。2010/02/11(木) 15:59:12ID:0/qfWJRv
>>643
まともにゲームでOOPするんなら、こんな感じになると思うよ。
http://gmdev.dtkr.info/st/up/3.png
あー、これは俺がさっき書いた図だからあんま信用するなよ。
0645名前は開発中のものです。2010/02/11(木) 16:05:35ID:0/qfWJRv
図に出てくる「機能(インターフェース)」ってのは、
関数じゃなくて、あくまでOOPで言うところのインターフェースな。
複数のメソッドが提供されうる。
class hoge
{
  method1();
  method2();
  method3();
}
これ全体で「hogeの機能」ってことな。
0646名前は開発中のものです。2010/02/11(木) 16:16:30ID:vV+m6uqD
>>544 (>>605)
ポインタなら、実際に使われてるところを標準ライブラリなり何なりのライブラリから
探せばすぐに具体的に必要性が示せると思うよ。
0647名前は開発中のものです。2010/02/11(木) 16:27:03ID:EQAnMjR+
>>644
これでプーヤンを記述するのはちょっとしんどいかも。
0648名前は開発中のものです。2010/02/11(木) 16:54:45ID:OhWI7ZPq
>>644
図まで描いてくれてありがたいが具体性がなくて解りづらい
スーパーマリオでいいから特定のゲームの例か、せめて>>596に当てはめた例で書いてもらえないだろうか

あとなんとなく下の塊は上の塊を参照するが、下とか同列の塊は参照できないのかなとは思ったが
下の塊のデータと上の塊の機能が線で結ばれてるのがよくわからない
下の塊の機能から上の塊の機能を呼び出すのではなくて?
「機能と機能が紐づいてデータ構造に」って言うのが説明なんだろうけどピンとこない
できれば具体的なプログラムの方法で説明してくれるとありがたい
0649名前は開発中のものです。2010/02/11(木) 16:58:45ID:q7qw6G8d
>>644
ちょっとまって
機能からデータに線が伸びてるけど
どの辺がカプセル化してあるのか説明してくんない?
0650名前は開発中のものです。2010/02/11(木) 17:15:03ID:0/qfWJRv
あーごめん。
あの図は上が低レイヤー層なんだ。
下が低レイヤー層だと思って見た人には意味不明だわな。
ボトムアップ式に書きたかったんだけど、上から読んでいくことを考慮して、
ボトムを上に持っていったら、上下がさかさまになっちゃったw

あの図のミソはクラスとデータの結びつきが弱い点かな。
0651名前は開発中のものです。2010/02/11(木) 17:29:24ID:8QhybTeu
機能とかではまだ俺が上手く使えてないから説明できんが
敵の狼とか自機の豚とか弓矢とか風船とか肉をクラスにしたらあかんのか
0652名前は開発中のものです。2010/02/11(木) 19:46:44ID:i+ii9DC3
>>650
レイヤー層ってファンクション関数みたいなものか
0653名前は開発中のものです。2010/02/11(木) 20:45:02ID:i+ii9DC3
>>588
ぱっと思いつくところがクロスシミュ程度って何とも言えない違和感あるな。
いいのかそれで。そんなんで。それぐらい君にとって活用法を見出すのが
難しいものということでいいの?その、インストラクションレベルの、データ並列
による高速化手法というのは。だとしたら、君が期待しても君の利得少なくない?
0654名前は開発中のものです。2010/02/11(木) 21:15:36ID:i+ii9DC3
そういえば自称ニート屋君はさ、以前に引数君と呼ばれていなかったかい?
芸風がとても似てるなぁと思ってね。気のせいかな
0655名前は開発中のものです。2010/02/11(木) 21:45:50ID:0/qfWJRv
今やお前の方が痛いのだよ
0656名前は開発中のものです。2010/02/11(木) 21:57:04ID:i+ii9DC3
誰も痛いとは言っていないぞ。君はやはり被害妄想に過ぎるな。
俺は引数君のファンであり、ニートというのはある意味勝ち組だろうとも
感じている。薄給で馬車馬のように働かざるをえない人生を送っている
身としてはニートというのは貴族階級にすら見える。正直羨ましいと思ってる
0657名前は開発中のものです。2010/02/11(木) 22:01:56ID:0/qfWJRv
俺は引数君じゃねぇし、お前でもねぇし、第三者だし、被害妄想とか何言ってんだか。
0658名前は開発中のものです。2010/02/11(木) 22:08:20ID:i+ii9DC3
なんだ気のせいだったのか。それは残念だ。

さて、君はシングルスレッドマンセー教団に所属する貴族様であるから伺いたい。
君がターゲットとしているであろうそのハードウェア。何なのかなかなか答えて
くれないので予想をするしかないわけだが、基本スカラー型の汎用プロセッサを
積んでいるのであろう?そのシングルスレッド性能が順調に向上する見込みは
あるのかい?それとも緩やかな向上を待ち続ける余裕がある裕福な環境にあるのか。
後者ならこれも羨ましいと思っている
0659名前は開発中のものです。2010/02/11(木) 22:11:05ID:0/qfWJRv
だからSIMDっつってるだろ。
0660名前は開発中のものです。2010/02/11(木) 22:16:43ID:q7qw6G8d
>>650
したら図を書き直すなりなんなりしろよ
もうちゃぶ台はひっくり返ったんだろ?
0661名前は開発中のものです。2010/02/11(木) 22:20:52ID:0/qfWJRv
上下さかさまはわざとだ。
0662名前は開発中のものです。2010/02/11(木) 22:31:06ID:i+ii9DC3
>>659
君がSIMD強化を期待しているそのプロセッサというのは基本スカラー型なんだろ?
で、仕方がないからベクトル型の命令群によるシングルスレッド性能向上に期待している

そうでしょ?
0663名前は開発中のものです。2010/02/11(木) 22:40:05ID:0/qfWJRv
だから、SIMDに期待しているっつってるだろ。頭悪いな。なんでスカラーの話になるんだよ。
スカラーじゃ遅いからSIMDつってんのに。
0664名前は開発中のものです。2010/02/11(木) 22:44:57ID:i+ii9DC3
>>663
だから、それは基本的にはスカラー型なんでしょ?違うの?
こことても重要なの。トランジスタをどこに多く割り振ってるの?

つーかグダグダ言ってねーでさっさとターゲットハードウェアが
何なのか晒せっつーとんの。おわかりになって?
0665ID:0/qfWJRv あくきん2010/02/11(木) 22:52:50ID:mk+K23Dj
>>664
じゃあCore i7やPowerPCでいいよ。
これのマルチコアに割いてる分のトランジスタを少しはSIMDに回せと。
0666名前は開発中のものです。2010/02/11(木) 23:27:41ID:i+ii9DC3
渋ってた理由が謎だがそうやっと出たか。ありがとうね。
さて、Ci7は4コアだっけ?これを1コアでいいから残りのトランジスタはSIMDにまわせと。
そういうのを期待して64-wideのSIMD。高並列SIMD。これベクトル型のプロセッサよね。
スパコンみたいね

これ、同じ計算を沢山のデータにまとめて適用できる処理が主に利得を得るプロセッサよね?
同じベクトル計算、行列計算を大量のデータに適用する、例えば空間を格子でぶったぎる
CFDだとか、ゲームならジオメトリ処理やサウンド処理や画像処理などが恩恵を受けるよね?

ゲーム用のハードのメインのCPU、おまけにシングルコア。これのリソースの配分として
SIMDに資源を大量に割くというのはバランスとしてどうなの?高並列SIMDって柔軟性×よ?
0667名前は開発中のものです。2010/02/12(金) 01:55:23ID:H4eC2zu/
ちゃんと読めよ。少しは回せって書いてあるだろ。
これから先プロセスルールがまだいくらかは改善するとして、
このまま8コア16コアってなっても意味無いだろ。
そこまで行ってもたかだか16倍だ。
だったら少しはSIMDにもトランジスタ回せって。
SIMDは演算器が沢山あるだけだから、
マルチコアみたく、コアごとにキャッシュやらOoO用意したり、
コヒーレント考えたりしなくて良いから、
トランジスタ効率が良いんだよ。
だから、
>SIMDに資源を大量に割く
これは無い。
柔軟性に関しても、ゲームの場合、マルチコアよりもSIMDの方が相性よいと思うね。
0668名前は開発中のものです。2010/02/12(金) 02:26:00ID:H4eC2zu/
具体的には、8コアにするぐらいだったら、
6コアにして、あまったトランジスタをSIMDとレジスタとキャッシュに使って欲しい。
それがバランスってもんだと思う。
0669名前は開発中のものです。2010/02/12(金) 21:14:48ID:WvwnijxN
まあi7フル活用できるようなゲームが出るのはまだまだ先だろうけど
常にハイスペックのGPUを求められるグラフィック面の異常進化に反して
最近のCPUだとゲーム程度じゃパワー余りがちなんだな
0670名前は開発中のものです。2010/02/12(金) 23:32:05ID:PsnAaA3T
セルオートマタ的な処理すればあっという間にCPU時間食うけどね
0671名前は開発中のものです。2010/02/13(土) 01:16:52ID:cJ3wKAYa
ごめんちょっと聞きたいんだけども、
C++でstd::listにオブジェクトを突っ込んで、マネージャークラスで管理するってのと、>>2ってどう違うの?
そして古典タスクと現代のタスクシステムの決定的な違いは何?

頑張ってスレの内容から読みとこうとしたんだけど、俺には無理みたいだ。
0672名前は開発中のものです。2010/02/13(土) 01:32:27ID:VN1jDHhN
>>671
std::list を使うと同じことを楽チンに、より直接的に実装できるということです。
「タスクシステム」などという実体の無いものを軸にして考えようとするからわからなくなるのでしょう。
それはオブジェクトのリストであり、それ以上のものではないのです。
それ以上の意味付けはすべて、具体的な利用箇所の仕様によって成されるのであって、
それで良いのです。
0673名前は開発中のものです。2010/02/13(土) 01:36:56ID:lWQUr/eL
>>671
C++でstd::listにオブジェクトを突っ込んで
これが>>2のタスクシステムでしょ?
0674名前は開発中のものです。2010/02/13(土) 01:37:46ID:cJ3wKAYa
>>672
直接的に、というのはオブジェクト一つ一つに、
次のオブジェクト(タスク?)へのポインタを持たせる、って意味なの?
処理の流れとしては同じものって解釈で大丈夫そう?
0675名前は開発中のものです。2010/02/13(土) 01:40:18ID:cJ3wKAYa
>>673
std::listを使った実装が古典タスクと大体等価だとすると、
古典じゃないタスクシステムはどうなのか、ってのが見えてこなくて困ってるんだ。
単に効率的な処理を突き詰めているだけなの?
1年前くらいからちょくちょく覗いてはいたんだけど、結局そこが分からなくて今回聞いてみたんだ。
0676名前は開発中のものです。2010/02/13(土) 01:45:37ID:AgXIkFqe
>>671
一行目から何がごめんなの?
0677名前は開発中のものです。2010/02/13(土) 02:42:35ID:VN1jDHhN
>>674
直接的に実装できるというのは、プログラムの意図に即した記述ができるということです。

必要も無いのに「タスク」などという過度な抽象化をする必要はありません。
敵のリストでも弾のリストでも、必要なものを必要なだけの抽象化レベルでソースに
記述すればいいのです。
0678名前は開発中のものです。2010/02/13(土) 09:35:54ID:0QMPwegN
キミたち、魍魎を知っているか?
魍魎の匣の魍魎だ。あの魍魎だ。
これ以上は言わなくても分かるだろう?
0679名前は開発中のものです。2010/02/14(日) 02:58:34ID:WWZjcbBJ
タスクシステム使った市販ゲームっていっぱいあるんでしょ?
その事実がある以上、ゲームなんて作ったことこもなさそうな人たちが
いくらタスクシステム必要ないとか言っても、童貞が語る女の口説き方みたいで
説得力0なんだけど・・・
0680名前は開発中のものです。2010/02/14(日) 03:27:24ID:uyDAoCTh
>>679
匿名掲示板でプロの発言しか信用できないみたいな言い方は無粋だなぁ。
飲み屋の酔っ払いが「野茂のフォークはだめだねぇ」とか言ってるのと同じで
素人の愚痴でも別にいいじゃん。2chはそーいうところなんだし。

あんたは飲み屋で「お前はプロじゃないから野茂のフォークなんて分からないだろ!」
とか言って場を盛り下げてる空気読めない馬鹿と一緒。

一生野球しない親父が野球批判したっていいし、一生ゲーム作ることもないハード屋
みたいなのがタスクシステム批判したって別にいいでしょ。
説得力なんて無くてもその話題で盛り上がれれば。2chはそーいうところ。空気読め。
0681名前は開発中のものです。2010/02/14(日) 04:18:36ID:JEdR2sNX
>>680
空気読めてないのお前の方だろw
リアルじゃ「説得力0wうざいwかこわるいw」て思っても言わないけどな
2chならいっていいやん
0682名前は開発中のものです。2010/02/14(日) 04:21:30ID:cfoN4TJ2
>>680
飲み屋の酔っ払いはまさか本気で野茂に勝てるなんて考えて話してないだろうけど
ここの坊やたちは、タスクシステムつかってる日本中のゲームプログラマーなんて
タスクシステムを見切った僕に比べればたいしたことないって本気で信じてるんじゃない?
もし飲み屋の酔っ払いが本心から野茂に勝てると信じきって話してたら、周りの人間も同じ突っ込み入れると思う。
「お前の言ってること説得力無い」って。

そーいや自分の名前書くのがやっとの知恵遅れ気味の人たちが、
「ゲームなら僕にも作れるはず」ってゲーム専門学校にたくさん入ってきて
講師が困ってるという話を何故か思い出した。
0683名前は開発中のものです。2010/02/14(日) 04:24:07ID:gpTdAh1n
>>679
>>236なら信じるわけ?
0684名前は開発中のものです。2010/02/14(日) 04:26:20ID:e+nQn9Mg
そりゃ自分に都合のいいレスは支持して当然だろうw
そういうのも含めて2chってことだなw
0685名前は開発中のものです。2010/02/14(日) 04:31:57ID:cfoN4TJ2
2chなら「僕、野茂です」と誰でも言えるからなぁ
それでプロ野球選手と認めてくれるのはよほどピュアな心の持ち主。
そんな人は2chなんてやってないだろうけどww
0686名前は開発中のものです。2010/02/14(日) 04:50:44ID:wn7HdP6K
匿名掲示板で誰が言ったなんて証明できないし意味ないでしょ。
誰が言ったかより何を言ったかでしか判断しようがない。

そのうえでSIMDとかFSMとか何とかパターンとか、聞きかじった難しい言葉を
背伸びして使ってるようにしか見えないアンチの人たちの具体性の無い話よりも、
泥臭い >>2 の方がまだゲーム作るうえで実用的で参考になると判断する。
0687名前は開発中のものです。2010/02/14(日) 05:15:31ID:e+nQn9Mg
>>2ってなにも書いてないじゃん
自分で何がいいか検証してみたんだろか?
紹介してるもんのメリットを一度でも考えてみたことはあるのかと?
そんな程度のこともできない技術者でいいのか?
0688名前は開発中のものです。2010/02/14(日) 06:50:04ID:gpTdAh1n
>>686
まさにこのメンタリティがタスクシステムの本質。
問題は何年たっても判断基準がこのままの奴らが多いこと。
0689名前は開発中のものです。2010/02/14(日) 09:18:26ID:TzpjHJgJ
>>2が出てからもうかなり時間が立ってるけど
そろそろ追加を検討してもよいサイトって出てきてないの?
0690名前は開発中のものです。2010/02/14(日) 09:59:13ID:nfEV65GK
その3 タスクシステムと「ゆるゆる」なキャラクタ

http://marupeke296.com/GDEV_No3_TaskSystem.html
0691名前は開発中のものです。2010/02/14(日) 10:31:07ID:GjQ4ObVB
>>687
> >>2ってなにも書いてないじゃん
ここでピントのずれた話してる人たちより
よほど内容のあること書いてあるけど・・・
何も書いてないじゃなく君にとっては何も理解できない、
ってだけじゃない?

>そんな程度のこともできない技術者でいいのか?
そんな程度のこともできない技術者でいいのか?
0692名前は開発中のものです。2010/02/14(日) 10:36:30ID:zAQ6mq0H
さぁ裸の王様のお話がはじまりましたよ。
0693名前は開発中のものです。2010/02/14(日) 10:39:32ID:e+nQn9Mg
>>691
じゃあ、タスクシステムのメリットを説明してみせろよw
0694名前は開発中のものです。2010/02/14(日) 10:48:01ID:GjQ4ObVB
>>692
またピントのずれた話を・・・
タスクシステムつかった市販ゲームが存在してる時点で
裸の王様とやらは破綻してるんだけど。
まさに >>544 の通りなんだと思う。

>>693
>>2 にメリット・デメリットと丁寧に解説されてるんですけど・・・
リンク先、そんなに難しいこと書いてないと思うんだけど。
0695名前は開発中のものです。2010/02/14(日) 10:53:06ID:ujwt9v5u
>>694
メリット説明しろってのは >>23
なんだから、相手しても無駄。
0696名前は開発中のものです。2010/02/14(日) 11:02:44ID:zAQ6mq0H
まさか >>2 に挙がってるメリットが今でもすべて有用なものだとは思ってないよね?

C++標準ライブラリが普通に使える現代的な環境でも有用な
「タスクシステム」ならではのメリットをひとつ引用して見せてくれない?

それを検証するのは面白いかもしれない。
0697名前は開発中のものです。2010/02/14(日) 11:17:32ID:e+nQn9Mg
>>694
いや、そうやって誤魔化さないで
はっきりと自分の口で1つだけでいいから挙げてもらえないかな?
0698名前は開発中のものです。2010/02/14(日) 11:21:02ID:ujwt9v5u
>>697
リンク先があるのに何でわざわざ相手に労力かけさせようとするのかな?
wwwのハイパーリンクって何のためにあるかわかる?www
>>23
> って逃げ回って相手に労力をかけさせて諦めるのを待つ見え見えの方法。
相手に労力かけさせたいだけでしょ。
初めから話を聞くつもりがない奴を相手にする人はいないよ。
0699名前は開発中のものです。2010/02/14(日) 11:23:00ID:ujwt9v5u
今気づいたけど、 World Wide Web ってwwwで笑ってるみたいだなwww
0700名前は開発中のものです。2010/02/14(日) 11:57:00ID:zAQ6mq0H
まぁ予想通りの展開なわけなんだけども、毎度毎度残念なことだよ。ほんとうに。

>>694
> タスクシステムつかった市販ゲームが存在してる時点で
> 裸の王様とやらは破綻してるんだけど。
そこに歩いてる王様がいるのだから、王様が裸であるわけがない、と?
0701名前は開発中のものです。2010/02/14(日) 12:35:57ID:xd0RcPpW
なんで>>23を引用するのかも不思議だ。

メリットの説明をして、ニートに「納得させる」のは難しいかもしれないが、
説明を「して見せる」こと自体は簡単だろう?

その後、相手がどんな批判をしてこようとも、
説明を「して見せた」のならこのスレとはまったく様相が違う。

ここでは、その第一歩すら出てこないのだ。

>>544にしたって同じ。
ポインタのメリットは?という奴に「納得させる」ことが出来るかどうかは別だが、
メリットこ個別にあげたりして、説明「して見せる」ことなど簡単じゃねえの?
0702名前は開発中のものです。2010/02/14(日) 14:08:08ID:m7XQbrTT
タスクシステムのデメリットと、タスクシステムに代わるフレームワークを示せばいいんじゃない?
そっちにメリットがあると判れば、みんな違う方法使うだろう

ゲーム作成=タスクシステム、と思ってる人にはそう説明するしかない
タスクシステムを使わなければRPGもSTGも作れないと思ってるだろうし、
どのゲームを作るにしてもタスクシステムの構築から始めるだろう
それでいて、タスクシステム以外のフレームワークを認めようとしない
■ このスレッドは過去ログ倉庫に格納されています