- 1 名前:名前は開発中のものです。 mailto:sage [2009/12/13(日) 18:11:06 ID:ESt66YNz]
- タスクシステムについての議論、相談、質問、雑談などのスレです
part8 pc11.2ch.net/test/read.cgi/gamedev/1250678891/ part7 pc11.2ch.net/test/read.cgi/gamedev/1241670786/ part6 pc11.2ch.net/test/read.cgi/gamedev/1238725539/ part5 pc11.2ch.net/test/read.cgi/gamedev/1234977661/ part4 pc11.2ch.net/test/read.cgi/gamedev/1233459490/ part3 pc11.2ch.net/test/read.cgi/gamedev/1226199100/ part2 pc11.2ch.net/test/read.cgi/gamedev/1196711513/ part1 pc11.2ch.net/test/read.cgi/gamedev/1173708588/ ・タスクと呼ばれる実装は、非常に多岐に渡ります 古典タスクシステムについての話題は「>>2」と明示してください そうでない場合はカスタム版であることを明示してください ・人を憎んで言語を憎まず
- 96 名前:名前は開発中のものです。 mailto:sage [2010/01/06(水) 14:23:59 ID:tFGAv+Wn]
- TCBは構造体やクラスだからデータの抽象化。TCBのリストはデータの抽象化
TCBリストのイテレーションはループ処理の抽象化 各TCBから呼び出される関数はサブルーチンの抽象化 つまり、タスクシステムはデータのリストから各サブルーチンを実行するループ処理の抽象化 これだけだと、VMの命令リストと同じように見えるけど、 最大の違いは、VMの命令リストは配列なのに対して、 タスクシステムのTCBリストは連結リストである点 TCBは連結リストで管理されているから、連結リストのメリットとデメリットを受ける オブジェクトが頻繁に追加・削除されるゲームでは連結リストのメリットが生かされる 逆に言えば、連結リストの恩恵を受けられないようなゲームでは、 >>45の言うようにタスクシステムを使う必要がない
- 97 名前:名前は開発中のものです。 mailto:sage [2010/01/06(水) 16:42:37 ID:JaFm52Ts]
- 思ったとおりに動く
この快感を知らない理論派プログラマは去っていい
- 98 名前:名前は開発中のものです。 mailto:sage [2010/01/06(水) 21:39:48 ID:QS9Yf2c/]
- >>97
プログラマの思ったとおりに動かないプログラムって何だ? AIが知性持って反乱でも起こすのか?
- 99 名前:名前は開発中のものです。 mailto:sage [2010/01/07(木) 01:20:32 ID:hnRcXVPe]
- >>96
俺が言いたいのはそう言うことじゃなくてさ。 タスクシステムも抽象化は抽象化なんだけど、 勝手手前な抽象化だから、C言語そのもののもつ抽象化と相性が悪く、 逆に退化してんじゃねーかって。 たとえば、タスクのプロシージャに引数が自由に指定できなかったり、 ダウンキャストが発生したり、 タスクの実行順をタスクの追加順やプライオリティーで指定しなければならなかったり。 タスクシステムも抽象化には変わりないんだけど、 C言語に元からある抽象化機能をスポイルしてしまうから、 トータルでは退化している部分の方が多いような。 タスクのプロシージャに自由に引数を指定でき、 書いた順に実行され、ダウンキャストの発生しない タスクシステム誰か作れや。
- 100 名前:名前は開発中のものです。 mailto:sage [2010/01/07(木) 01:27:41 ID:hnRcXVPe]
- タスクシステムって数々の苦行を強いるくせに、
皆が認めるメリットって、「実行順序を動的に制御できる」だけだろ。 なんか割に合わない。
- 101 名前:名前は開発中のものです。 mailto:sage [2010/01/07(木) 01:38:41 ID:socYDQ5J]
- >>99
>C言語に元からある抽象化機能をスポイルしてしまうから、 C言語に元からある抽象化ってまさかifとかswitchのことを言ってるの? >>100 皆って誰よ。 リンク先には5〜6個メリットが上がってるじゃん。
- 102 名前:名前は開発中のものです。 mailto:sage [2010/01/07(木) 02:10:42 ID:hnRcXVPe]
- >>101
>C言語に元からある抽象化ってまさかifとかswitchのことを言ってるの? 型とか関数の引数とか構造化制御とか。 ちゃんと>>99で書いてるじゃん。勘弁してよ。 >リンク先には5〜6個メリットが上がってるじゃん。 これのことですか? 「ゲームを開発するのに適したシステムで開発できる」 勘弁してくださいよ。
- 103 名前:名前は開発中のものです。 mailto:sage [2010/01/07(木) 02:48:24 ID:9Rd9VjpK]
- 君、ノイマンがどうのとか前スレから言ってた奴だろ
- 104 名前:名前は開発中のものです。 mailto:sage [2010/01/07(木) 02:57:51 ID:9Rd9VjpK]
- ゲームが作れないあの子は昨夏から全く成長がないのだな
つまりセンスがないというか、頭が悪い
- 105 名前:名前は開発中のものです。 mailto:sage [2010/01/07(木) 16:34:42 ID:bq7Zas9u]
- >>99
つまり、タスクシステムは実行コストが大きくて可読性が低く、デバッグが難しいということだな
- 106 名前:名前は開発中のものです。 mailto:sage [2010/01/07(木) 22:33:24 ID:plkS+oZ9]
- まあ動的言語でやってる事をC言語で強引に実装してる感じは否めない
- 107 名前:名前は開発中のものです。 mailto:sage [2010/01/08(金) 00:54:14 ID:DYplkFdV]
- >>99
>タスクシステムも抽象化は抽象化なんだけど、勝手手前な抽象化だから 半年も経過したっちゅーのに相変わらず攻撃対象を明示せずに 「ぼくメリット分かんない分かんない癇癪起こるムキー」とか 性懲りもなく君は未だにやってるわけだが 一体どこの誰の自称タスクシステムの話をしているのか、それをどういう状況に 適用しようとしたのか。そういうことをこれっぽっちも書こうとしないな。なんでだ? 書けないんだろ。ゲーム作ったことないから。違うか? どういうタイプの面子と、いつの時代、何を使って、どんなもの作ろうとした? 配当された人、時間、ツール、ターゲットハードウェア、etc。書いてみ?
- 108 名前:名前は開発中のものです。 mailto:sage [2010/01/08(金) 01:33:44 ID:ANKhAB1L]
- >>107
タスクシステムが劣勢になると、とたんに個人攻撃をしだすな。 毎度毎度同じパターン。スレを荒らしてうやむやにする。もう嫌になる。 前にも言ったが、俺はハード屋だ。
- 109 名前:名前は開発中のものです。 mailto:sage [2010/01/08(金) 01:47:31 ID:DYplkFdV]
- 逃げんのかよ。女々しい奴だな
この程度の煽りくらいノイズフィルターで除去しなさいな
- 110 名前:名前は開発中のものです。 mailto:sage [2010/01/08(金) 01:55:49 ID:DYplkFdV]
- ハード屋ねー。ふーん。で、何作っておまんま食ってるの。
あんた組み込みシステムの話からも逃げてたよねぇ。何作ってんのよ。 >>2の基本は、極めて平凡で古典的なtime triggeredなリアルタイムシステム cyclic executiveの一種だと説明してやったのに、君は 「何の話かわかんなーいメリットわかんなーい」って知能障害起こして逃げたよねぇ で、昨夏から成長したのハード屋さん
- 111 名前:名前は開発中のものです。 mailto:sage [2010/01/08(金) 02:00:01 ID:ANKhAB1L]
- というか、本職の奴がこんなスレに居たらそりゃタスクシステムがそれだけおかしいってことだろ。
何の様でくるんだよ。潜在的な問題意識があるから覗くんだろ。 別に本職の奴は来るなと言いたい訳じゃねーぞ。 問題意識のある奴はどんどん書き込めばいいだろうし。 >>109 ごめん、これ本当に真面目に俺はハード屋なんだ。 ソフトウェアの知識が多少あるのは、大学がそっち系だったから。 日本で飯食ってくこと考えて、ハード屋に鞍替えした。 だから、何を期待されたのかは知らないが、お前の期待にはこたえられそうにない。 あれだね、対岸の火事だからひょうひょうと書き込めるってのもある。
- 112 名前:名前は開発中のものです。 mailto:sage [2010/01/08(金) 02:09:41 ID:DYplkFdV]
- はぁ。。。ため息しか出ない。
- 113 名前:名前は開発中のものです。 mailto:sage [2010/01/08(金) 02:11:45 ID:ANKhAB1L]
- >>110
自社製品に使われる基板の設計をする部署に配属されてる。 >>2は俺に言わせりゃ、単に関数並べときゃいいのに、だ。 アロケーターが括り付けてあるのもキモい。別で用意すりゃいいのに。 なんで統合したがるんだろう。
- 114 名前:名前は開発中のものです。 mailto:sage [2010/01/08(金) 02:16:52 ID:DYplkFdV]
- ゲーム作ったことありません><
でもタスクシステムとかいうものが気になって気になって仕方なくて とにかくこれが憎い(怒)気に入らない(怒) こういう季節性の周期的な発作を呈する自称ハード屋さんに 何をどうしてあげればいいのかなー。ほんとわかんなーい さっさとハロワ行って、おまんま食べれるようになって。 批判の対象を明確に。何をどういう状況で使ったら糞でした(ペッ と書ける生活のゆとりが出来たら戻ってきてください。そんな感じ
- 115 名前:名前は開発中のものです。 mailto:sage [2010/01/08(金) 02:20:29 ID:DYplkFdV]
- >>113
あー、すまん > アロケーターが括り付けてあるのもキモい。別で用意すりゃいいのに。 > なんで統合したがるんだろう。 んとね、それは>>2のCodeZineの記事はゴミだから。気にするな 天下り式になんかそんなことやっちゃった学生さんの文章だから 深く考えちゃ駄目。読み流せ。大人なら
- 116 名前:名前は開発中のものです。 mailto:sage [2010/01/08(金) 02:31:00 ID:ANKhAB1L]
- でも余計な機能を取っ払った純粋なタスクシステムって、
タスクを順番に逐次実行していくだけの代物だろ。 いまさらそんなもの本当に必要か? そこが面白いんだよ。
- 117 名前:名前は開発中のものです。 mailto:sage [2010/01/08(金) 10:30:26 ID:nbdwgzL8]
- 必要だと言う奴には、理由を聞きたいね。
- 118 名前:名前は開発中のものです。 mailto:sage [2010/01/08(金) 10:50:56 ID:vSnmCn7z]
- スケジューリングしないスケジューラ
- 119 名前:名前は開発中のものです。 mailto:sage [2010/01/09(土) 09:41:23 ID:fTujCO4e]
- タスクシステムなんて伝統工芸みたいなものだろ
- 120 名前:名前は開発中のものです。 mailto:sage [2010/01/09(土) 15:25:43 ID:ob/tnXgt]
- >>111
本職のプロが仕事で使ってるタスクシステムを 素人の君が何で「使えないもの」と結論付けられるのかわからんな。 「"自分には"使えない」という意味で言ってるのか? あるいはタスクシステム使った市販ゲームなんて都市伝説、と信じてるとか。
- 121 名前:名前は開発中のものです。 mailto:sage [2010/01/09(土) 17:18:49 ID:nu64CGug]
- 「本職のプロが仕事で使ってる」って便利な殺し文句だよな。
COBOLだってAdaだって、本職のプロが仕事で使ってる。
- 122 名前:名前は開発中のものです。 mailto:sage [2010/01/09(土) 19:55:40 ID:ob/tnXgt]
- >>121
COBOLもAdaも使えるじゃん? ボーイングやF-22の制御ソフトウェアはAdaらしいし。 2009年現在、フォーチュン500の90%の企業はCOBOLプログラムを使用中、らしいし。 ホビープログラマの選ばない言語は「"ホビープログラマにとっては"使えないもの」 になるという理屈かな? 「便利な殺し文句」の説明よろ!
- 123 名前:名前は開発中のものです。 mailto:sage [2010/01/09(土) 23:33:43 ID:cg8I3o/u]
- また香ばしいのが沸いてきたな
- 124 名前:名前は開発中のものです。 mailto:sage [2010/01/09(土) 23:40:13 ID:cg8I3o/u]
- あーだから、ID:ob/tnXgt はタスクシステム使ってればいいと思うよ。
- 125 名前:名前は開発中のものです。 mailto:sage [2010/01/09(土) 23:48:41 ID:cg8I3o/u]
- >「便利な殺し文句」の説明よろ!
これはあれだな、ここではプロが使ってるとか、そう言うのは誰も求めてないのよ。 タスクシステムを使うと何がどういう理屈でどうすばらしいのか、そういうのが求められてる。 また香ばしい展開になりそうな予感。
- 126 名前:名前は開発中のものです。 mailto:sage [2010/01/10(日) 00:17:17 ID:9ahDY9xP]
- >>125
説明になっていないな。 逃げてる?
- 127 名前:名前は開発中のものです。 mailto:sage [2010/01/10(日) 00:23:47 ID:Flkg59Va]
- だからー、あの人も使ってるから安心〜みたいなのは要らないのよ。
エンジニアなんだったら理屈で説明しやがれ。
- 128 名前:名前は開発中のものです。 mailto:sage [2010/01/10(日) 00:33:04 ID:9ahDY9xP]
- >>127
理屈で説明どぞ ささ、早く早くww
- 129 名前:名前は開発中のものです。 mailto:sage [2010/01/10(日) 01:02:11 ID:Flkg59Va]
- 理屈で説明しなければならない理屈を説明するのですか?なにそれ。
もし、理屈で説明しないなら、それはその人の主観に過ぎない。 主観は求められていないので、「理屈で説明しない」、は求められてない。 よって、理屈で説明することが求められてる。 ほら、お前らの好きな背理法だぞ。
- 130 名前:名前は開発中のものです。 mailto:sage [2010/01/10(日) 01:10:53 ID:9ahDY9xP]
- あいかわらずハード屋さんは逃げてばっかりだな。
>>120 を理屈で説明してみなって。 「ハード屋なんでソフトのこと聞かないでくれる?」って逃げ回ってるけど "エンジニア"は理屈で説明するって自分で言ったよな。 それとも「僕はハード屋だけどエンジニアじゃなくて奴隷です」というオチ?ww
- 131 名前:名前は開発中のものです。 mailto:sage [2010/01/10(日) 01:20:30 ID:Flkg59Va]
- ソフトのこと聞いてくれてもかまわないけど、経験は無いから、
経験談とか聞かれても、それは答えられない。 逃げないってなんだ?うその経験談でっち上げることじゃなだろ。 >>120 >>116
- 132 名前:名前は開発中のものです。 mailto:sage [2010/01/10(日) 01:22:59 ID:Flkg59Va]
- だいたい、逃げるな逃げるな言われるが、何が求められてるのかさっぱり分からないんだが。
ようは煽りだろ。 もうそういうのもいらねーんだよ。
- 133 名前:名前は開発中のものです。 mailto:sage [2010/01/10(日) 01:24:18 ID:Flkg59Va]
- 逃げないってあれか?ゲーム業界に転職して同じ土俵に立てってか?
そ、そこはさすがに逃げるだろー
- 134 名前:名前は開発中のものです。 mailto:sage [2010/01/10(日) 01:28:37 ID:9ahDY9xP]
- >>131
>>120と>>116に何の関連も無いが。 んで、別にソフトのこと聞いてないし。 「プロも使ってる手法を素人が使えないっていうのはどんな理屈で?」 と聞いてるだけだ。 こんな簡単な質問がそんな難しいか? 話題そらして逃げまわらずに答えなよ。
- 135 名前:ID:Flkg59Va なんかアクセス規制くらった mailto:sage [2010/01/10(日) 01:42:00 ID:iYQ9vwhm]
- 使えないとは誰も言ってないだろ。メリットが無いと言ってるんだ。
タスクシステムでゲーム作ることは、そりゃできるだろうよ。
- 136 名前:名前は開発中のものです。 mailto:sage [2010/01/10(日) 01:45:43 ID:9ahDY9xP]
- >135
使えないもメリットが無いもたいして違わん。主語が無いから。 「自分にとって」なのか「全ての人にとって」なのか、主語はどっちだ? 前者なら誰も疑問を持たないよ。「ああそうなの」って思うだけ。 後者なら>>120の質問に答えな。
- 137 名前:名前は開発中のものです。 mailto:sage [2010/01/10(日) 01:58:38 ID:iYQ9vwhm]
- >>136
後者だ。 「プロも使ってる手法を素人がメリットが無いっていうのはどんな理屈で?」 メリットが無い理屈は>>116 プロが使ってる理屈は、その人が無能か、もしくはその人の趣味か、社風かなんかだろう。 もともと、アンチはプロが使ってることに意味は無い、という見解で、だからこそアンチなんだから、 そこに理屈を求めるのは擁護派の仕事だろ。 プロがタスクシステム使うのには理屈がある→タスクシステムのメリット ってことだからな。 だからさっきから散々、「プロが使ってる」の理屈を説明しやがれ、と言ってんだ。
- 138 名前:名前は開発中のものです。 mailto:sage [2010/01/10(日) 02:04:54 ID:9ahDY9xP]
- >>137
>メリットが無い理屈は>>116 その理由は「ソフトの経験がないハード屋が想像した理由」だろ。 自分から「経験無いんでわかりません」と明言してるのに、 メリットが無い判断だけできる理由の説明をしろと言ってるの。 >だからさっきから散々、「プロが使ってる」の理屈を説明しやがれ、と言ってんだ。 タスクシステムを使った製品があることは「主張」じゃなく「事実」だから。 理由の説明とか必要ない。 「メリットが無い」という「主張」とは違うことを理解しろ。
- 139 名前:名前は開発中のものです。 mailto:sage [2010/01/10(日) 02:18:17 ID:iYQ9vwhm]
- >メリットが無い判断だけできる理由の説明をしろと言ってるの。
現に、これだけスレが回ってて、いまだにメリットが出てこないだろ。 これも事実だぞ。
- 140 名前:名前は開発中のものです。 mailto:sage [2010/01/10(日) 02:20:47 ID:9ahDY9xP]
- 何かを主張する以上、それと矛盾する事実がある場合は筋の通った説明をする義務があるな。
じゃないと「その主張は間違い」ということになる。 >プロが使ってる理屈は、その人が無能か、もしくはその人の趣味か、社風かなんかだろう。 って判断を >ソフトのこと聞いてくれてもかまわないけど、経験は無いから、 って人ができることをおかしいと思わないのかね。
- 141 名前:名前は開発中のものです。 mailto:sage [2010/01/10(日) 02:27:32 ID:9ahDY9xP]
- >>139
事実は「"ソフトの経験の無いハード屋さんに理解できる"メリットが出てこない」 だ。「"全ての人の"メリット」じゃない。 なんで「自分一人」に理解できないことは「全ての人」にとっても理解できないこと、と考えるのかね。 その分野の第一人者でもこんなおこがましいこと考えないのに、経験が無いのでわからんと明言してる分野で。
- 142 名前:名前は開発中のものです。 mailto:sage [2010/01/10(日) 02:30:01 ID:iYQ9vwhm]
- >何かを主張する以上、それと矛盾する事実がある場合は筋の通った説明をする義務があるな。
そっくりそのまま擁護派に言いたいな。 なんでいまだにメリットが書き込まれないんだよ。 この、今まさにここで起こってる目の前の矛盾は無視ですかそうですか。 > >プロが使ってる理屈は、その人が無能か、もしくはその人の趣味か、社風かなんかだろう。 > って判断を > >ソフトのこと聞いてくれてもかまわないけど、経験は無いから、 > って人ができることをおかしいと思わないのかね。 ここ一年ぐらいタスクシステムスレッドにへばりついてて、 結局メリットが書き込まれなかったって経験ならあるぞ。
- 143 名前:名前は開発中のものです。 mailto:sage [2010/01/10(日) 02:34:25 ID:9ahDY9xP]
- >>142
>結局メリットが書き込まれなかったって経験ならあるぞ。 過去一年のスレの中に"メリットが書き込まれなかった"? 本当だな?
- 144 名前:名前は開発中のものです。 mailto:sage [2010/01/10(日) 02:42:22 ID:iYQ9vwhm]
- >事実は「"ソフトの経験の無いハード屋さんに理解できる"メリットが出てこない」
>だ。「"全ての人の"メリット」じゃない。 その、俺には理解できないメリットってどこに書き込まれているの? ぜひ読みたいのだが。 あー、一個だけ面白いのがあったな。 タスクシステムは無能下請けを閉じ込める檻ってのがな。 別にタスクシステムである必要は無いと思ったが。 てか、俺がもしゲーム業界の人間で、そんで、タスクシステムにメリットはない、と言ってるとしたなら、 それはすんなり受け入れられるってこと? さっきから俺が業界人でない事ばかりに「あえて」焦点を当ててくるから、 そう言うことになると思うんだけど。
- 145 名前:名前は開発中のものです。 mailto:sage [2010/01/10(日) 02:48:42 ID:9ahDY9xP]
- >>144
>その、俺には理解できないメリットってどこに書き込まれているの? >ぜひ読みたいのだが。 >あー、一個だけ面白いのがあったな。 こんな矛盾だらけのことを、何の疑問も持たずに発言できるなんて、ある意味才能?
- 146 名前:名前は開発中のものです。 mailto:sage [2010/01/10(日) 02:59:04 ID:9ahDY9xP]
- 何とかには勝てんっていうけどほんとだな。
矛盾を知覚できない人に矛盾を突きつけても時間の無駄だ。 君の勝ち。おめでとう。 時間の無駄だし眠いので寝る。
- 147 名前:名前は開発中のものです。 mailto:sage [2010/01/10(日) 03:02:42 ID:iYQ9vwhm]
- いいから、早く俺には理解できないタスクシステムのメリットが
書き込まれているところ教えろや。 言っとくが、「タスクシステムは無能下請けを閉じ込める檻」ってのは タスクシステムのメリットではないぞ。 単にタスクを逐次実行するだけの単純なタスクシステムにはそんな効能無いからな。
- 148 名前:名前は開発中のものです。 mailto:sage [2010/01/10(日) 03:09:02 ID:iYQ9vwhm]
- 王様は服の存在を一般市民に証明することをあきらめられた。
- 149 名前:名前は開発中のものです。 mailto:sage [2010/01/10(日) 03:51:51 ID:5rRkUjnh]
- >>148
勝ったんだから涙をふいてwww
- 150 名前:名前は開発中のものです。 mailto:sage [2010/01/10(日) 09:58:36 ID:RQrmUZZC]
- ID:iYQ9vwhm顔真っ赤ワロスw
- 151 名前:名前は開発中のものです。 mailto:sage [2010/01/10(日) 09:59:43 ID:RQrmUZZC]
- ごめん(´・ω・`)ショボーン間違えた。
誤:>>150 正:ID:9ahDY9xP顔真っ赤ワロスw
- 152 名前:名前は開発中のものです。 mailto:sage [2010/01/10(日) 12:14:50 ID:Seb9jIZf]
- >>148
裸の王様ってハード屋だったんだ。 ん?引数君=ハード屋=裸の王様? あれ、このスレのアンチってもしかしてハード屋一人なの? いつもピンチになると決まって単発IDの支援があるけど これも自演?
- 153 名前:名前は開発中のものです。 mailto:sage [2010/01/10(日) 13:31:54 ID:8SW20Pud]
- もういいからソースコード書けよ
- 154 名前:名前は開発中のものです。 mailto:sage [2010/01/10(日) 18:27:46 ID:8eH0RrXE]
- 結局ID:iYQ9vwhmって質問はぐらかすだけで何も答えてないよな。
誰が見ても詰んでるんだから、逃げまわらずに降参すればいいのに。 王手から千日手で逃げ回ってるみたいな展開は往生際が悪すぎ。
- 155 名前:名前は開発中のものです。 mailto:sage [2010/01/10(日) 22:43:10 ID:91733NKQ]
- タスクシステムって言うのは、わざと非効率かもしれない方法でゲームを作らせて、
効率的なゲームの制御方法をプログラマに考えさせる切っ掛けを作るためにあるんだよ! 現在、古典タスクシステムはゲームプログラミングのための通過点でしかない 現在のメリットよりも、現在のデメリットを考える方が有用だと思う (過去のメリットは考えてもいいけど、出つくしてるだろうし、再確認程度で)
- 156 名前:名前は開発中のものです。 mailto:sage [2010/01/11(月) 01:33:15 ID:VKkWO+5z]
- >>152
おいおい、さすが一人ってことは無いだろうww って昨日からハード屋しか書き込んでないな。 いいのか?アンチはみんなハード屋みたいな お頭の足りない子扱いされちゃうぞ? もっとがんばれ!アンチ共!www
- 157 名前:名前は開発中のものです。 mailto:sage [2010/01/11(月) 02:23:31 ID:VKkWO+5z]
- >>155
あんたは古典的タスクシステムだけじゃなく 今風のタスクシステムもゲームエンジンもOOPも理解できないんだろ?www しかしあんたほんとにハード屋か? 抽象化の能力の無い人間がエンジニアなんて無理だろ。 ほんとはソフト屋ですらないニートがソフト屋のふりしてたけど ボロ出しすぎでこんどはとっさにハード屋って嘘ついてんじゃない?ww
- 158 名前:名前は開発中のものです。 mailto:sage [2010/01/11(月) 09:29:25 ID:SWnnJiM1]
- >>155
いや、マジなやつもいるでしょw このスレで必死になってる信者とかw
- 159 名前:名前は開発中のものです。 [2010/01/11(月) 14:11:01 ID:EIFVML7c]
- 煽り屋がいるからこのスレではタスクシステムのデメリットを指摘しない方がいいよ
- 160 名前:名前は開発中のものです。 mailto:sage [2010/01/11(月) 21:57:11 ID:r3yNFZAR]
- 煽られるのはデメリットを指摘したからじゃなくて
>>137みたいに「全ての人にメリットがない」なんて 明言しちゃう馬鹿だからでしょ。 自分から悪魔の証明にはまりこんで、証明求められて逃げ回ってりゃ イジメの対象になるわな・・・ 論理的に隙だらけのこと言ってりゃ、サドっけのあるいじめっ子が よってきて面白おかしくイジメられるのは世の常。
- 161 名前:名前は開発中のものです。 mailto:sage [2010/01/12(火) 01:25:13 ID:iqaDErJK]
- 全ての人にメリットが無いってどうやって証明するつもりなんだろう?
「僕にメリットが理解できないものは全ての人にとってもメリットが無いはず」 と考えてるみたいだけど。 あれ?この考え方って自己と他者の区別がつかない自閉症児特有の思考だぞ? ハード屋は発達障害の疑いありだから一度医者に見てもらったほうがいいぞ。まじで。
- 162 名前:名前は開発中のものです。 mailto:sage [2010/01/12(火) 01:40:52 ID:u/HK8HqN]
- ID:9Rd9VjpK と ID:DYplkFdV は書いたが他は知らんがな
俺は前スレで色々ヒントやキーワードを彼に提供してきたのでイジメっ子ではない。 昨夏、女の子の体の仕組みを知らない童貞君のためにスッピン生娘のパンツの中を 見せてやったら「嘘だ!ボクが夢想してたモノはこんなものじゃない!隠すな!」 と童貞君は怒ってしまった。 童貞君は風俗雑誌に掲載される厚化粧ババァ店のシステムが提供するサービスに 翻弄されていたので真実を見せてあげただけなのに。。。 さて、何ヶ月も経過したからそろそろ成長して大人になったかなと思ったら、なんだ 何も変わってねーやと。 世の中のモノ作りの大半が様々な制約条件の下で行なわれる現実を彼は理解しない
- 163 名前:名前は開発中のものです。 mailto:sage [2010/01/12(火) 02:24:21 ID:iqaDErJK]
- これだけ隙だらけで学習能力の無い、その上反発心だけは強い
天然の虐められっ子は貴重なんだけどな・・・ からかえばからかうほど墓穴ほって自爆していくのが何とも 嗜虐心をそそる。
- 164 名前:名前は開発中のものです。 mailto:sage [2010/01/12(火) 20:32:58 ID:gQF+Lx4K]
- 別にお前らが保守しなくてもこのスレは落ちないから安心しろ
- 165 名前:名前は開発中のものです。 mailto:sage [2010/01/12(火) 20:38:46 ID:D4lOVZHK]
- 頑張って頑張って、相手を弱く愚かに想定しないと、
レスを返すこともままならぬタイプの人間がいる。 正気の人間は、文意に対し、簡潔にレスを返すが、 そうでない人間は、まず必死で言葉を並べてから、 それにまぎれさせる格好でおずおずとレスを返す。
- 166 名前:名前は開発中のものです。 mailto:sage [2010/01/12(火) 22:56:07 ID:GREl9eHL]
- えっ
- 167 名前:名前は開発中のものです。 mailto:sage [2010/01/13(水) 00:33:27 ID:/GAYKABK]
- >>165
まったくその通り。正気の人間なら簡素に答えられるよな。 自分で宣言した「全ての人にメリットがない」とやらの証明をww 君は弱く愚かじゃないから必死で言葉を並べて逃げたりしないよねぇ
- 168 名前:名前は開発中のものです。 mailto:sage [2010/01/13(水) 11:00:00 ID:d9k88SK6]
- >>167
自分で宣言した? 簡潔に言おう。お前は何と戦っているんだ?
- 169 名前:名前は開発中のものです。 mailto:sage [2010/01/13(水) 15:58:25 ID:QkniZKRw]
- \ /
 ̄ ̄ ̄ ̄ ̄ ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ____ / \ /\ キリッ . / (ー) (ー)\ / ⌒(__人__)⌒ \ | |r┬-| | \ `ー'´ / ノ \ /´ ヽ | l \ ヽ -一''''''"〜〜``'ー--、 -一'''''''ー-、. ヽ ____(⌒)(⌒)⌒) ) (⌒_(⌒)⌒)⌒))
- 170 名前:名前は開発中のものです。 mailto:sage [2010/01/15(金) 01:34:09 ID:Pg/Kxl72]
- で、タスクシステムのメリットは数百人程度の大規模開発に発揮されるわけ?
初代タスクシステムの実装チームはどう見積もっても一桁だと思うけど
- 171 名前:名前は開発中のものです。 mailto:sage [2010/01/15(金) 12:54:48 ID:5KQx+sb8]
- 上の方でも出てた、MVCの考え方でモデルとコントローラを分離してる点だけを見れば、
モデルを多人数で実装するような大規模開発には親和性があるように見える ただ、モデルをTCBから呼ばれるグローバルな関数群で実装するから、 百人規模だと関数の管理が大変だと思う 今の大規模開発なら、モデルはスクリプト言語で実装したりするんじゃないかな
- 172 名前:名前は開発中のものです。 mailto:sage [2010/01/15(金) 22:37:50 ID:1kOQQYeQ]
- 背伸び大好きのメリット君と愉快な仲間たちへ
もう少し身の丈に適合した話題を振ってはどうか。 ところで初代タスクシステムって何だい?初耳だな。 数百人程度の大規模開発って何だい?内訳書いてみ 爪先立ちは無用だから。さっさと君たちの土俵に案内してくれ。 どこの誰の自称初代タスクシステムを、どういう状況に適用し 何がどうなったって?
- 173 名前:名前は開発中のものです。 mailto:sage [2010/01/16(土) 00:11:48 ID:Oe7Wf5vn]
- >>170
初代タスクシステムに限定の話なら まぁ多くても一桁ぐらいだろうな。
- 174 名前:名前は開発中のものです。 mailto:sage [2010/01/16(土) 00:39:37 ID:Oe7Wf5vn]
- >>172
誰に喧嘩を売ってるのか知らんが 初代タスクシステムっていえばタスクの名前をゲーム業界に広めたギャラクシアンのあれだろ。 まぁ今のゲーム業界でタスクシステムっていえばゲームオブジェクトに 定期的に処理を回す”何か”のことだろうけど。 タスクシステム、ジョブディスパッチャ、アクターモデル、コマンドキュー・・・ 会社毎にいろいろ方言あるけど、日本のゲーム業界ではタスクシステムが一番 知名度あるかもな。 少なくとも「これはいわゆるタスクシステムで」って言えば大多数のゲームプログラマ は何をしたいシステムなのか理解してくれるし。
- 175 名前:名前は開発中のものです。 mailto:sage [2010/01/16(土) 00:52:36 ID:sJ1W7iNO]
- 初代タスクシステムとか。。。まーた胡散臭いワードが出てきたわけだが
非プリエンプティブな処理単位の実行待ちキューを中核とする 演算リソースの分配(時間リソースの分配)を行なう低層の機構は 多くのゲームに共通するわけだが、こういう低層の仕様策定・実装に 関与する人間というのは、どんな巨大プロジェクトだろうが数人なわけで。。。 >>170は一体何を言ってんだって思わね?まるでわかんないんだわ。俺 ゲハ民の常識なのかしら?
- 176 名前:名前は開発中のものです。 mailto:sage [2010/01/16(土) 00:55:30 ID:sJ1W7iNO]
- 【訂正】
“仮に”非プリエンプティブな処理単位の実行待ちキューを中核とする 演算リソースの分配(時間リソースの分配)を行なう低層の機構の話だとして こういうのは多くのゲームに見られるわけだが だな
- 177 名前:名前は開発中のものです。 mailto:sage [2010/01/16(土) 01:02:00 ID:sJ1W7iNO]
- それとギャラシアン云々だが
あれ活性OBJの連結リストなんて使ってねーぞ ギャラクシアン起源説なんて信じてんのは若年層でしょ 都市伝説
- 178 名前:名前は開発中のものです。 mailto:sage [2010/01/16(土) 01:10:30 ID:Oe7Wf5vn]
- 古い例だがウォークマンがポータブルプレイヤーの代名詞になってたり
ファミコンが”ファミコンショップ”とかゲームの代名詞になってたり 一番最初に出てきた物の名前がその後の類似品の代名詞になるのと同じ感じかね。 タスクシステムも、後発の類似品に対する代名詞的な使われ方の方が多いかも。 十年以上ゲーム業界にいるが、自称タスクシステムってものはよくお目にかかる。 でもギャラガ時代の古典的タスクシステムは未だに現場で見たこと無い。
- 179 名前:名前は開発中のものです。 mailto:sage [2010/01/16(土) 01:23:10 ID:Oe7Wf5vn]
- >>177
そうだったっけ? Beepか何かの開発者インタビューで話が出てたんじゃなかったかな? 相当昔のことだから記憶があいまい。 ギャラクシアンのパクリ作るためのリバースエンジニアリングでコナミとかセガとか 業界中に広まった技術とかいう話も聞いたことあるが。はて真相は何だろうな。
- 180 名前:名前は開発中のものです。 mailto:sage [2010/01/16(土) 01:37:10 ID:sJ1W7iNO]
- 真相はアーケード基板のROMに入ってる
たしか暗号化はされてなかったから抜けばすぐ読めるだろ あとタスクシステムという言葉は比較的新しい。70年代末はない。 それよりもずっと後 ●須氏は「タスクシステム?当時はそんなの聞いた覚えがない」 とおっしゃってる。切れ者だからド忘れはないよ
- 181 名前:名前は開発中のものです。 mailto:sage [2010/01/16(土) 01:54:45 ID:Oe7Wf5vn]
- ほー、そうなのか。
ではタスクシステムの命名はどこ発なんだろうな。 10数年前のスーファミ末期には既にあった気がするが 70年代から現役の開発者ってもう現場には居ないから 聞きようが無いな。
- 182 名前:名前は開発中のものです。 mailto:sage [2010/01/16(土) 09:31:47 ID:OnBgULta]
- 単に自称ベテラン開発者のフカシが広まっただけ説
- 183 名前:名前は開発中のものです。 mailto:sage [2010/01/16(土) 11:00:28 ID:Oe7Wf5vn]
- 何だかひねくれたのがいるな
何か嫌なことでもあったのか?
- 184 名前:名前は開発中のものです。 mailto:sage [2010/01/17(日) 03:36:35 ID:nmbhFCyw]
- >非プリエンプティブな処理単位の実行待ちキューを中核とする
>演算リソースの分配(時間リソースの分配)を行なう低層の機構は >多くのゲームに共通するわけだが、こういう低層の仕様策定・実装に >関与する人間というのは、どんな巨大プロジェクトだろうが数人なわけで。。。 CPUリソースの分配・・・なるほど、 for(;;){ task1(); task2(); task3(); } ですね。
- 185 名前:名前は開発中のものです。 mailto:sage [2010/01/17(日) 12:57:47 ID:ZDUPish1]
- >>184
昔ベーマガとかMSXマガジンとかに載ってたゲームは みんなそんな感じだったな・・・
- 186 名前:名前は開発中のものです。 mailto:sage [2010/01/17(日) 13:04:11 ID:C1iRPVWM]
- ・周期的に処理を実行する。
・周期的なプランニングに従い処理を分割する。 をタスクシステムと定義するなら、ほとんどのゲームはタスクシステムだ。 そんなことを言ってなにが意味があるんだ。あほくさと俺は思う。
- 187 名前:名前は開発中のものです。 mailto:sage [2010/01/17(日) 13:38:58 ID:ZDUPish1]
- >>186
そのほとんどのゲームに必要な処理を作るプログラマは 作ったクラスなりライブラリなりに命名しなきゃいけないわけで。 それが「タスクシステム」って名づけられることが多いってだけでしょ。 そんなにカリカリするような問題とは思えんが。
- 188 名前:名前は開発中のものです。 mailto:sage [2010/01/17(日) 13:46:01 ID:XEzaRCo+]
- 多分ね、○○システムっていう命名が大げさすぎるんだよね。
中二病的であり、なにかこう、突っ込みいれてみたくなってしまう。 GoFでもなんでもないささいなただのコーディング上のイディオムに対し、 俺俺○○パターンって自分で名づけちゃってる奴をみたり、 GoFの○○パターンを"拡張"したものと呼べないだろうか、などといい始めてしまってたり。
- 189 名前:名前は開発中のものです。 mailto:sage [2010/01/17(日) 14:23:53 ID:ZDUPish1]
- 何か分かりやすい別の命名があれば提案して見ればいいんでない?
それが無いのでみんな思い思いに名づけてるんだろうし。 ゲーム業界ローカルだけど、この手の中ではタスクシステムが 一番知名度あるからお手軽なんだと思う。 >>174 みたいな感じで。
- 190 名前:名前は開発中のものです。 mailto:sage [2010/01/17(日) 15:34:16 ID:XEzaRCo+]
- 分かりやすい別の名前なんてものがつきようがないことこそ問題。
あやふやで、あいまいで、規模の小さいささいな何か、と呼べる。
- 191 名前:名前は開発中のものです。 mailto:sage [2010/01/17(日) 17:00:18 ID:ZDUPish1]
- 何が問題なのかよくわからんが・・・
ささいで小さなことなら気にしなければいいんじゃないか? 今のゲーム業界のプログラマはシェーダとか物理エンジンとか 流行の技術には興味あるけど、タスクシステムの名前とか 小さいこと気にしてる人はあんまり居ないのかと。
- 192 名前:名前は開発中のものです。 mailto:sage [2010/01/17(日) 18:32:05 ID:XEzaRCo+]
- いや、別の名前ならよかったのに、と言ってるのではない。
名前が付くほどの明確な合意が無い、明確な役割がないと言ってる。 その程度のものでしかないのが問題、今それに大層な名前を与えてるのも問題。 たしかに、どうでもいいといえば、その通り。完全にどうでもいい話題。
- 193 名前:名前は開発中のものです。 mailto:sage [2010/01/17(日) 18:35:04 ID:RDR1wGzx]
- タスクシステムなんていう便利すぎる言葉があるから本来なら
○○システム、○○パターンと名づけられるはずだった手法が 全てタスクシステムという名前で呼ばれてしまって 技術交流の障害となっている タスクシステムは日本の技術力向上の障害となっている。l
- 194 名前:名前は開発中のものです。 mailto:sage [2010/01/17(日) 21:57:38 ID:FfbhzfEP]
- 技術の向上より先に一枚のテクスチャに執着するからその理論は成り立ちません
- 195 名前:名前は開発中のものです。 mailto:sage [2010/01/17(日) 22:27:21 ID:ZDUPish1]
- タスクシステムは日本の技術力向上の障害って・・・
なんだか凄い話ですなぁ
- 196 名前:名前は開発中のものです。 mailto:sage [2010/01/18(月) 09:41:09 ID:zdy+B0Ya]
- テクスチャ舐めんな
ローポリ関連のテクスチャとか職人芸だろ
|

|