トップページ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」と明示してください
 そうでない場合はカスタム版であることを明示してください

・人を憎んで言語を憎まず
0110名前は開発中のものです。2010/01/08(金) 01:55:49ID:DYplkFdV
ハード屋ねー。ふーん。で、何作っておまんま食ってるの。
あんた組み込みシステムの話からも逃げてたよねぇ。何作ってんのよ。
>>2の基本は、極めて平凡で古典的なtime triggeredなリアルタイムシステム
cyclic executiveの一種だと説明してやったのに、君は
「何の話かわかんなーいメリットわかんなーい」って知能障害起こして逃げたよねぇ

で、昨夏から成長したのハード屋さん
0111名前は開発中のものです。2010/01/08(金) 02:00:01ID:ANKhAB1L
というか、本職の奴がこんなスレに居たらそりゃタスクシステムがそれだけおかしいってことだろ。
何の様でくるんだよ。潜在的な問題意識があるから覗くんだろ。
別に本職の奴は来るなと言いたい訳じゃねーぞ。
問題意識のある奴はどんどん書き込めばいいだろうし。

>>109
ごめん、これ本当に真面目に俺はハード屋なんだ。
ソフトウェアの知識が多少あるのは、大学がそっち系だったから。
日本で飯食ってくこと考えて、ハード屋に鞍替えした。
だから、何を期待されたのかは知らないが、お前の期待にはこたえられそうにない。
あれだね、対岸の火事だからひょうひょうと書き込めるってのもある。
0112名前は開発中のものです。2010/01/08(金) 02:09:41ID:DYplkFdV
はぁ。。。ため息しか出ない。
0113名前は開発中のものです。2010/01/08(金) 02:11:45ID:ANKhAB1L
>>110
自社製品に使われる基板の設計をする部署に配属されてる。

>>2は俺に言わせりゃ、単に関数並べときゃいいのに、だ。
アロケーターが括り付けてあるのもキモい。別で用意すりゃいいのに。
なんで統合したがるんだろう。
0114名前は開発中のものです。2010/01/08(金) 02:16:52ID:DYplkFdV
ゲーム作ったことありません><
でもタスクシステムとかいうものが気になって気になって仕方なくて
とにかくこれが憎い(怒)気に入らない(怒)

こういう季節性の周期的な発作を呈する自称ハード屋さんに
何をどうしてあげればいいのかなー。ほんとわかんなーい
さっさとハロワ行って、おまんま食べれるようになって。
批判の対象を明確に。何をどういう状況で使ったら糞でした(ペッ
と書ける生活のゆとりが出来たら戻ってきてください。そんな感じ
0115名前は開発中のものです。2010/01/08(金) 02:20:29ID:DYplkFdV
>>113
あー、すまん

> アロケーターが括り付けてあるのもキモい。別で用意すりゃいいのに。
> なんで統合したがるんだろう。

んとね、それは>>2のCodeZineの記事はゴミだから。気にするな
天下り式になんかそんなことやっちゃった学生さんの文章だから
深く考えちゃ駄目。読み流せ。大人なら
0116名前は開発中のものです。2010/01/08(金) 02:31:00ID:ANKhAB1L
でも余計な機能を取っ払った純粋なタスクシステムって、
タスクを順番に逐次実行していくだけの代物だろ。
いまさらそんなもの本当に必要か?
そこが面白いんだよ。
0117名前は開発中のものです。2010/01/08(金) 10:30:26ID:nbdwgzL8
必要だと言う奴には、理由を聞きたいね。
0118名前は開発中のものです。2010/01/08(金) 10:50:56ID:vSnmCn7z
スケジューリングしないスケジューラ
0119名前は開発中のものです。2010/01/09(土) 09:41:23ID:fTujCO4e
タスクシステムなんて伝統工芸みたいなものだろ
0120名前は開発中のものです。2010/01/09(土) 15:25:43ID:ob/tnXgt
>>111
本職のプロが仕事で使ってるタスクシステムを
素人の君が何で「使えないもの」と結論付けられるのかわからんな。

「"自分には"使えない」という意味で言ってるのか?
あるいはタスクシステム使った市販ゲームなんて都市伝説、と信じてるとか。
0121名前は開発中のものです。2010/01/09(土) 17:18:49ID:nu64CGug
「本職のプロが仕事で使ってる」って便利な殺し文句だよな。

COBOLだってAdaだって、本職のプロが仕事で使ってる。
0122名前は開発中のものです。2010/01/09(土) 19:55:40ID:ob/tnXgt
>>121
COBOLもAdaも使えるじゃん?
ボーイングやF-22の制御ソフトウェアはAdaらしいし。
2009年現在、フォーチュン500の90%の企業はCOBOLプログラムを使用中、らしいし。

ホビープログラマの選ばない言語は「"ホビープログラマにとっては"使えないもの」
になるという理屈かな?

「便利な殺し文句」の説明よろ!
0123名前は開発中のものです。2010/01/09(土) 23:33:43ID:cg8I3o/u
また香ばしいのが沸いてきたな
0124名前は開発中のものです。2010/01/09(土) 23:40:13ID:cg8I3o/u
あーだから、ID:ob/tnXgt はタスクシステム使ってればいいと思うよ。
0125名前は開発中のものです。2010/01/09(土) 23:48:41ID:cg8I3o/u
>「便利な殺し文句」の説明よろ!

これはあれだな、ここではプロが使ってるとか、そう言うのは誰も求めてないのよ。
タスクシステムを使うと何がどういう理屈でどうすばらしいのか、そういうのが求められてる。
また香ばしい展開になりそうな予感。
0126名前は開発中のものです。2010/01/10(日) 00:17:17ID:9ahDY9xP
>>125
説明になっていないな。
逃げてる?
0127名前は開発中のものです。2010/01/10(日) 00:23:47ID:Flkg59Va
だからー、あの人も使ってるから安心〜みたいなのは要らないのよ。
エンジニアなんだったら理屈で説明しやがれ。
0128名前は開発中のものです。2010/01/10(日) 00:33:04ID:9ahDY9xP
>>127
理屈で説明どぞ
ささ、早く早くww
0129名前は開発中のものです。2010/01/10(日) 01:02:11ID:Flkg59Va
理屈で説明しなければならない理屈を説明するのですか?なにそれ。

もし、理屈で説明しないなら、それはその人の主観に過ぎない。
主観は求められていないので、「理屈で説明しない」、は求められてない。
よって、理屈で説明することが求められてる。

ほら、お前らの好きな背理法だぞ。
0130名前は開発中のものです。2010/01/10(日) 01:10:53ID:9ahDY9xP
あいかわらずハード屋さんは逃げてばっかりだな。
>>120
を理屈で説明してみなって。

「ハード屋なんでソフトのこと聞かないでくれる?」って逃げ回ってるけど
"エンジニア"は理屈で説明するって自分で言ったよな。
それとも「僕はハード屋だけどエンジニアじゃなくて奴隷です」というオチ?ww
0131名前は開発中のものです。2010/01/10(日) 01:20:30ID:Flkg59Va
ソフトのこと聞いてくれてもかまわないけど、経験は無いから、
経験談とか聞かれても、それは答えられない。
逃げないってなんだ?うその経験談でっち上げることじゃなだろ。

>>120
>>116
0132名前は開発中のものです。2010/01/10(日) 01:22:59ID:Flkg59Va
だいたい、逃げるな逃げるな言われるが、何が求められてるのかさっぱり分からないんだが。
ようは煽りだろ。
もうそういうのもいらねーんだよ。
0133名前は開発中のものです。2010/01/10(日) 01:24:18ID:Flkg59Va
逃げないってあれか?ゲーム業界に転職して同じ土俵に立てってか?
そ、そこはさすがに逃げるだろー
0134名前は開発中のものです。2010/01/10(日) 01:28:37ID:9ahDY9xP
>>131
>>120>>116に何の関連も無いが。

んで、別にソフトのこと聞いてないし。
「プロも使ってる手法を素人が使えないっていうのはどんな理屈で?」
と聞いてるだけだ。

こんな簡単な質問がそんな難しいか?
話題そらして逃げまわらずに答えなよ。
0135ID:Flkg59Va なんかアクセス規制くらった2010/01/10(日) 01:42:00ID:iYQ9vwhm
使えないとは誰も言ってないだろ。メリットが無いと言ってるんだ。
タスクシステムでゲーム作ることは、そりゃできるだろうよ。
0136名前は開発中のものです。2010/01/10(日) 01:45:43ID:9ahDY9xP
>135
使えないもメリットが無いもたいして違わん。主語が無いから。
「自分にとって」なのか「全ての人にとって」なのか、主語はどっちだ?
前者なら誰も疑問を持たないよ。「ああそうなの」って思うだけ。
後者なら>>120の質問に答えな。
0137名前は開発中のものです。2010/01/10(日) 01:58:38ID:iYQ9vwhm
>>136
後者だ。
「プロも使ってる手法を素人がメリットが無いっていうのはどんな理屈で?」
メリットが無い理屈は>>116
プロが使ってる理屈は、その人が無能か、もしくはその人の趣味か、社風かなんかだろう。
もともと、アンチはプロが使ってることに意味は無い、という見解で、だからこそアンチなんだから、
そこに理屈を求めるのは擁護派の仕事だろ。
プロがタスクシステム使うのには理屈がある→タスクシステムのメリット ってことだからな。
だからさっきから散々、「プロが使ってる」の理屈を説明しやがれ、と言ってんだ。
0138名前は開発中のものです。2010/01/10(日) 02:04:54ID:9ahDY9xP
>>137
>メリットが無い理屈は>>116
その理由は「ソフトの経験がないハード屋が想像した理由」だろ。
自分から「経験無いんでわかりません」と明言してるのに、
メリットが無い判断だけできる理由の説明をしろと言ってるの。

>だからさっきから散々、「プロが使ってる」の理屈を説明しやがれ、と言ってんだ。
タスクシステムを使った製品があることは「主張」じゃなく「事実」だから。
理由の説明とか必要ない。

「メリットが無い」という「主張」とは違うことを理解しろ。
0139名前は開発中のものです。2010/01/10(日) 02:18:17ID:iYQ9vwhm
>メリットが無い判断だけできる理由の説明をしろと言ってるの。
現に、これだけスレが回ってて、いまだにメリットが出てこないだろ。
これも事実だぞ。
0140名前は開発中のものです。2010/01/10(日) 02:20:47ID:9ahDY9xP
何かを主張する以上、それと矛盾する事実がある場合は筋の通った説明をする義務があるな。
じゃないと「その主張は間違い」ということになる。

>プロが使ってる理屈は、その人が無能か、もしくはその人の趣味か、社風かなんかだろう。
って判断を
>ソフトのこと聞いてくれてもかまわないけど、経験は無いから、
って人ができることをおかしいと思わないのかね。
0141名前は開発中のものです。2010/01/10(日) 02:27:32ID:9ahDY9xP
>>139
事実は「"ソフトの経験の無いハード屋さんに理解できる"メリットが出てこない」
だ。「"全ての人の"メリット」じゃない。

なんで「自分一人」に理解できないことは「全ての人」にとっても理解できないこと、と考えるのかね。
その分野の第一人者でもこんなおこがましいこと考えないのに、経験が無いのでわからんと明言してる分野で。
0142名前は開発中のものです。2010/01/10(日) 02:30:01ID:iYQ9vwhm
>何かを主張する以上、それと矛盾する事実がある場合は筋の通った説明をする義務があるな。
そっくりそのまま擁護派に言いたいな。
なんでいまだにメリットが書き込まれないんだよ。
この、今まさにここで起こってる目の前の矛盾は無視ですかそうですか。

> >プロが使ってる理屈は、その人が無能か、もしくはその人の趣味か、社風かなんかだろう。
> って判断を
> >ソフトのこと聞いてくれてもかまわないけど、経験は無いから、
> って人ができることをおかしいと思わないのかね。

ここ一年ぐらいタスクシステムスレッドにへばりついてて、
結局メリットが書き込まれなかったって経験ならあるぞ。
0143名前は開発中のものです。2010/01/10(日) 02:34:25ID:9ahDY9xP
>>142
>結局メリットが書き込まれなかったって経験ならあるぞ。
過去一年のスレの中に"メリットが書き込まれなかった"?
本当だな?
0144名前は開発中のものです。2010/01/10(日) 02:42:22ID:iYQ9vwhm
>事実は「"ソフトの経験の無いハード屋さんに理解できる"メリットが出てこない」
>だ。「"全ての人の"メリット」じゃない。

その、俺には理解できないメリットってどこに書き込まれているの?
ぜひ読みたいのだが。
あー、一個だけ面白いのがあったな。
タスクシステムは無能下請けを閉じ込める檻ってのがな。
別にタスクシステムである必要は無いと思ったが。

てか、俺がもしゲーム業界の人間で、そんで、タスクシステムにメリットはない、と言ってるとしたなら、
それはすんなり受け入れられるってこと?
さっきから俺が業界人でない事ばかりに「あえて」焦点を当ててくるから、
そう言うことになると思うんだけど。
0145名前は開発中のものです。2010/01/10(日) 02:48:42ID:9ahDY9xP
>>144
>その、俺には理解できないメリットってどこに書き込まれているの?
>ぜひ読みたいのだが。
>あー、一個だけ面白いのがあったな。
こんな矛盾だらけのことを、何の疑問も持たずに発言できるなんて、ある意味才能?
0146名前は開発中のものです。2010/01/10(日) 02:59:04ID:9ahDY9xP
何とかには勝てんっていうけどほんとだな。

矛盾を知覚できない人に矛盾を突きつけても時間の無駄だ。

君の勝ち。おめでとう。

時間の無駄だし眠いので寝る。
0147名前は開発中のものです。2010/01/10(日) 03:02:42ID:iYQ9vwhm
いいから、早く俺には理解できないタスクシステムのメリットが
書き込まれているところ教えろや。

言っとくが、「タスクシステムは無能下請けを閉じ込める檻」ってのは
タスクシステムのメリットではないぞ。
単にタスクを逐次実行するだけの単純なタスクシステムにはそんな効能無いからな。
0148名前は開発中のものです。2010/01/10(日) 03:09:02ID:iYQ9vwhm
王様は服の存在を一般市民に証明することをあきらめられた。
0149名前は開発中のものです。2010/01/10(日) 03:51:51ID:5rRkUjnh
>>148
勝ったんだから涙をふいてwww
0150名前は開発中のものです。2010/01/10(日) 09:58:36ID:RQrmUZZC
ID:iYQ9vwhm顔真っ赤ワロスw
0151名前は開発中のものです。2010/01/10(日) 09:59:43ID:RQrmUZZC
ごめん(´・ω・`)ショボーン間違えた。

誤:>>150
正:ID:9ahDY9xP顔真っ赤ワロスw
0152名前は開発中のものです。2010/01/10(日) 12:14:50ID:Seb9jIZf
>>148
裸の王様ってハード屋だったんだ。
ん?引数君=ハード屋=裸の王様?

あれ、このスレのアンチってもしかしてハード屋一人なの?
いつもピンチになると決まって単発IDの支援があるけど
これも自演?
0153名前は開発中のものです。2010/01/10(日) 13:31:54ID:8SW20Pud
もういいからソースコード書けよ
0154名前は開発中のものです。2010/01/10(日) 18:27:46ID:8eH0RrXE
結局ID:iYQ9vwhmって質問はぐらかすだけで何も答えてないよな。

誰が見ても詰んでるんだから、逃げまわらずに降参すればいいのに。
王手から千日手で逃げ回ってるみたいな展開は往生際が悪すぎ。
0155名前は開発中のものです。2010/01/10(日) 22:43:10ID:91733NKQ
タスクシステムって言うのは、わざと非効率かもしれない方法でゲームを作らせて、
効率的なゲームの制御方法をプログラマに考えさせる切っ掛けを作るためにあるんだよ!

現在、古典タスクシステムはゲームプログラミングのための通過点でしかない
現在のメリットよりも、現在のデメリットを考える方が有用だと思う
(過去のメリットは考えてもいいけど、出つくしてるだろうし、再確認程度で)
0156名前は開発中のものです。2010/01/11(月) 01:33:15ID:VKkWO+5z
>>152
おいおい、さすが一人ってことは無いだろうww
って昨日からハード屋しか書き込んでないな。

いいのか?アンチはみんなハード屋みたいな
お頭の足りない子扱いされちゃうぞ?
もっとがんばれ!アンチ共!www
0157名前は開発中のものです。2010/01/11(月) 02:23:31ID:VKkWO+5z
>>155
あんたは古典的タスクシステムだけじゃなく
今風のタスクシステムもゲームエンジンもOOPも理解できないんだろ?www

しかしあんたほんとにハード屋か?
抽象化の能力の無い人間がエンジニアなんて無理だろ。
ほんとはソフト屋ですらないニートがソフト屋のふりしてたけど
ボロ出しすぎでこんどはとっさにハード屋って嘘ついてんじゃない?ww
0158名前は開発中のものです。2010/01/11(月) 09:29:25ID:SWnnJiM1
>>155
いや、マジなやつもいるでしょw
このスレで必死になってる信者とかw
0159名前は開発中のものです。2010/01/11(月) 14:11:01ID:EIFVML7c
煽り屋がいるからこのスレではタスクシステムのデメリットを指摘しない方がいいよ
0160名前は開発中のものです。2010/01/11(月) 21:57:11ID:r3yNFZAR
煽られるのはデメリットを指摘したからじゃなくて
>>137みたいに「全ての人にメリットがない」なんて
明言しちゃう馬鹿だからでしょ。

自分から悪魔の証明にはまりこんで、証明求められて逃げ回ってりゃ
イジメの対象になるわな・・・

論理的に隙だらけのこと言ってりゃ、サドっけのあるいじめっ子が
よってきて面白おかしくイジメられるのは世の常。
0161名前は開発中のものです。2010/01/12(火) 01:25:13ID:iqaDErJK
全ての人にメリットが無いってどうやって証明するつもりなんだろう?
「僕にメリットが理解できないものは全ての人にとってもメリットが無いはず」
と考えてるみたいだけど。
あれ?この考え方って自己と他者の区別がつかない自閉症児特有の思考だぞ?

ハード屋は発達障害の疑いありだから一度医者に見てもらったほうがいいぞ。まじで。
0162名前は開発中のものです。2010/01/12(火) 01:40:52ID:u/HK8HqN
ID:9Rd9VjpK と ID:DYplkFdV は書いたが他は知らんがな
俺は前スレで色々ヒントやキーワードを彼に提供してきたのでイジメっ子ではない。
昨夏、女の子の体の仕組みを知らない童貞君のためにスッピン生娘のパンツの中を
見せてやったら「嘘だ!ボクが夢想してたモノはこんなものじゃない!隠すな!」
と童貞君は怒ってしまった。
童貞君は風俗雑誌に掲載される厚化粧ババァ店のシステムが提供するサービスに
翻弄されていたので真実を見せてあげただけなのに。。。

さて、何ヶ月も経過したからそろそろ成長して大人になったかなと思ったら、なんだ
何も変わってねーやと。

世の中のモノ作りの大半が様々な制約条件の下で行なわれる現実を彼は理解しない
0163名前は開発中のものです。2010/01/12(火) 02:24:21ID:iqaDErJK
これだけ隙だらけで学習能力の無い、その上反発心だけは強い
天然の虐められっ子は貴重なんだけどな・・・

からかえばからかうほど墓穴ほって自爆していくのが何とも
嗜虐心をそそる。
0164名前は開発中のものです。2010/01/12(火) 20:32:58ID:gQF+Lx4K
別にお前らが保守しなくてもこのスレは落ちないから安心しろ
0165名前は開発中のものです。2010/01/12(火) 20:38:46ID:D4lOVZHK
頑張って頑張って、相手を弱く愚かに想定しないと、
レスを返すこともままならぬタイプの人間がいる。

正気の人間は、文意に対し、簡潔にレスを返すが、
そうでない人間は、まず必死で言葉を並べてから、
それにまぎれさせる格好でおずおずとレスを返す。
0166名前は開発中のものです。2010/01/12(火) 22:56:07ID:GREl9eHL
えっ
0167名前は開発中のものです。2010/01/13(水) 00:33:27ID:/GAYKABK
>>165
まったくその通り。正気の人間なら簡素に答えられるよな。
自分で宣言した「全ての人にメリットがない」とやらの証明をww
君は弱く愚かじゃないから必死で言葉を並べて逃げたりしないよねぇ
0168名前は開発中のものです。2010/01/13(水) 11:00:00ID:d9k88SK6
>>167
自分で宣言した?
簡潔に言おう。お前は何と戦っているんだ?
0169名前は開発中のものです。2010/01/13(水) 15:58:25ID:QkniZKRw
\                              /
   ̄ ̄ ̄ ̄ ̄ ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
         ____   
       / \  /\ キリッ
.     / (ー)  (ー)\
    /   ⌒(__人__)⌒ \
    |      |r┬-|    |
     \     `ー'´   /
    ノ            \
  /´               ヽ              
 |    l              \
 ヽ    -一''''''"〜〜``'ー--、   -一'''''''ー-、.    
  ヽ ____(⌒)(⌒)⌒) )  (⌒_(⌒)⌒)⌒))
0170名前は開発中のものです。2010/01/15(金) 01:34:09ID:Pg/Kxl72
で、タスクシステムのメリットは数百人程度の大規模開発に発揮されるわけ?
初代タスクシステムの実装チームはどう見積もっても一桁だと思うけど
0171名前は開発中のものです。2010/01/15(金) 12:54:48ID:5KQx+sb8
上の方でも出てた、MVCの考え方でモデルとコントローラを分離してる点だけを見れば、
モデルを多人数で実装するような大規模開発には親和性があるように見える

ただ、モデルをTCBから呼ばれるグローバルな関数群で実装するから、
百人規模だと関数の管理が大変だと思う
今の大規模開発なら、モデルはスクリプト言語で実装したりするんじゃないかな
0172名前は開発中のものです。2010/01/15(金) 22:37:50ID:1kOQQYeQ
背伸び大好きのメリット君と愉快な仲間たちへ

もう少し身の丈に適合した話題を振ってはどうか。
ところで初代タスクシステムって何だい?初耳だな。
数百人程度の大規模開発って何だい?内訳書いてみ

爪先立ちは無用だから。さっさと君たちの土俵に案内してくれ。
どこの誰の自称初代タスクシステムを、どういう状況に適用し
何がどうなったって?
0173名前は開発中のものです。2010/01/16(土) 00:11:48ID:Oe7Wf5vn
>>170
初代タスクシステムに限定の話なら
まぁ多くても一桁ぐらいだろうな。
0174名前は開発中のものです。2010/01/16(土) 00:39:37ID:Oe7Wf5vn
>>172
誰に喧嘩を売ってるのか知らんが
初代タスクシステムっていえばタスクの名前をゲーム業界に広めたギャラクシアンのあれだろ。

まぁ今のゲーム業界でタスクシステムっていえばゲームオブジェクトに
定期的に処理を回す”何か”のことだろうけど。

タスクシステム、ジョブディスパッチャ、アクターモデル、コマンドキュー・・・
会社毎にいろいろ方言あるけど、日本のゲーム業界ではタスクシステムが一番
知名度あるかもな。
少なくとも「これはいわゆるタスクシステムで」って言えば大多数のゲームプログラマ
は何をしたいシステムなのか理解してくれるし。
0175名前は開発中のものです。2010/01/16(土) 00:52:36ID:sJ1W7iNO
初代タスクシステムとか。。。まーた胡散臭いワードが出てきたわけだが

非プリエンプティブな処理単位の実行待ちキューを中核とする
演算リソースの分配(時間リソースの分配)を行なう低層の機構は
多くのゲームに共通するわけだが、こういう低層の仕様策定・実装に
関与する人間というのは、どんな巨大プロジェクトだろうが数人なわけで。。。

>>170は一体何を言ってんだって思わね?まるでわかんないんだわ。俺
ゲハ民の常識なのかしら?
0176名前は開発中のものです。2010/01/16(土) 00:55:30ID:sJ1W7iNO
【訂正】
“仮に”非プリエンプティブな処理単位の実行待ちキューを中核とする
演算リソースの分配(時間リソースの分配)を行なう低層の機構の話だとして
こういうのは多くのゲームに見られるわけだが

だな
0177名前は開発中のものです。2010/01/16(土) 01:02:00ID:sJ1W7iNO
それとギャラシアン云々だが
あれ活性OBJの連結リストなんて使ってねーぞ

ギャラクシアン起源説なんて信じてんのは若年層でしょ
都市伝説
0178名前は開発中のものです。2010/01/16(土) 01:10:30ID:Oe7Wf5vn
古い例だがウォークマンがポータブルプレイヤーの代名詞になってたり
ファミコンが”ファミコンショップ”とかゲームの代名詞になってたり

一番最初に出てきた物の名前がその後の類似品の代名詞になるのと同じ感じかね。
タスクシステムも、後発の類似品に対する代名詞的な使われ方の方が多いかも。

十年以上ゲーム業界にいるが、自称タスクシステムってものはよくお目にかかる。
でもギャラガ時代の古典的タスクシステムは未だに現場で見たこと無い。
0179名前は開発中のものです。2010/01/16(土) 01:23:10ID:Oe7Wf5vn
>>177
そうだったっけ?

Beepか何かの開発者インタビューで話が出てたんじゃなかったかな?
相当昔のことだから記憶があいまい。

ギャラクシアンのパクリ作るためのリバースエンジニアリングでコナミとかセガとか
業界中に広まった技術とかいう話も聞いたことあるが。はて真相は何だろうな。
0180名前は開発中のものです。2010/01/16(土) 01:37:10ID:sJ1W7iNO
真相はアーケード基板のROMに入ってる
たしか暗号化はされてなかったから抜けばすぐ読めるだろ
あとタスクシステムという言葉は比較的新しい。70年代末はない。
それよりもずっと後
●須氏は「タスクシステム?当時はそんなの聞いた覚えがない」
とおっしゃってる。切れ者だからド忘れはないよ
0181名前は開発中のものです。2010/01/16(土) 01:54:45ID:Oe7Wf5vn
ほー、そうなのか。
ではタスクシステムの命名はどこ発なんだろうな。
10数年前のスーファミ末期には既にあった気がするが
70年代から現役の開発者ってもう現場には居ないから
聞きようが無いな。
0182名前は開発中のものです。2010/01/16(土) 09:31:47ID:OnBgULta
単に自称ベテラン開発者のフカシが広まっただけ説
0183名前は開発中のものです。2010/01/16(土) 11:00:28ID:Oe7Wf5vn
何だかひねくれたのがいるな
何か嫌なことでもあったのか?
0184名前は開発中のものです。2010/01/17(日) 03:36:35ID:nmbhFCyw
>非プリエンプティブな処理単位の実行待ちキューを中核とする
>演算リソースの分配(時間リソースの分配)を行なう低層の機構は
>多くのゲームに共通するわけだが、こういう低層の仕様策定・実装に
>関与する人間というのは、どんな巨大プロジェクトだろうが数人なわけで。。。

CPUリソースの分配・・・なるほど、
for(;;){ task1(); task2(); task3(); }
ですね。
0185名前は開発中のものです。2010/01/17(日) 12:57:47ID:ZDUPish1
>>184
昔ベーマガとかMSXマガジンとかに載ってたゲームは
みんなそんな感じだったな・・・
0186名前は開発中のものです。2010/01/17(日) 13:04:11ID:C1iRPVWM
・周期的に処理を実行する。
・周期的なプランニングに従い処理を分割する。
をタスクシステムと定義するなら、ほとんどのゲームはタスクシステムだ。
そんなことを言ってなにが意味があるんだ。あほくさと俺は思う。
0187名前は開発中のものです。2010/01/17(日) 13:38:58ID:ZDUPish1
>>186
そのほとんどのゲームに必要な処理を作るプログラマは
作ったクラスなりライブラリなりに命名しなきゃいけないわけで。
それが「タスクシステム」って名づけられることが多いってだけでしょ。
そんなにカリカリするような問題とは思えんが。
0188名前は開発中のものです。2010/01/17(日) 13:46:01ID:XEzaRCo+
多分ね、○○システムっていう命名が大げさすぎるんだよね。
中二病的であり、なにかこう、突っ込みいれてみたくなってしまう。

GoFでもなんでもないささいなただのコーディング上のイディオムに対し、
俺俺○○パターンって自分で名づけちゃってる奴をみたり、
GoFの○○パターンを"拡張"したものと呼べないだろうか、などといい始めてしまってたり。
0189名前は開発中のものです。2010/01/17(日) 14:23:53ID:ZDUPish1
何か分かりやすい別の命名があれば提案して見ればいいんでない?
それが無いのでみんな思い思いに名づけてるんだろうし。

ゲーム業界ローカルだけど、この手の中ではタスクシステムが
一番知名度あるからお手軽なんだと思う。
>>174 みたいな感じで。
0190名前は開発中のものです。2010/01/17(日) 15:34:16ID:XEzaRCo+
分かりやすい別の名前なんてものがつきようがないことこそ問題。
あやふやで、あいまいで、規模の小さいささいな何か、と呼べる。
0191名前は開発中のものです。2010/01/17(日) 17:00:18ID:ZDUPish1
何が問題なのかよくわからんが・・・
ささいで小さなことなら気にしなければいいんじゃないか?

今のゲーム業界のプログラマはシェーダとか物理エンジンとか
流行の技術には興味あるけど、タスクシステムの名前とか
小さいこと気にしてる人はあんまり居ないのかと。
0192名前は開発中のものです。2010/01/17(日) 18:32:05ID:XEzaRCo+
いや、別の名前ならよかったのに、と言ってるのではない。
名前が付くほどの明確な合意が無い、明確な役割がないと言ってる。
その程度のものでしかないのが問題、今それに大層な名前を与えてるのも問題。
たしかに、どうでもいいといえば、その通り。完全にどうでもいい話題。
0193名前は開発中のものです。2010/01/17(日) 18:35:04ID:RDR1wGzx
タスクシステムなんていう便利すぎる言葉があるから本来なら
○○システム、○○パターンと名づけられるはずだった手法が
全てタスクシステムという名前で呼ばれてしまって
技術交流の障害となっている

タスクシステムは日本の技術力向上の障害となっている。l
0194名前は開発中のものです。2010/01/17(日) 21:57:38ID:FfbhzfEP
技術の向上より先に一枚のテクスチャに執着するからその理論は成り立ちません
0195名前は開発中のものです。2010/01/17(日) 22:27:21ID:ZDUPish1
タスクシステムは日本の技術力向上の障害って・・・
なんだか凄い話ですなぁ
0196名前は開発中のものです。2010/01/18(月) 09:41:09ID:zdy+B0Ya
テクスチャ舐めんな
ローポリ関連のテクスチャとか職人芸だろ
0197名前は開発中のものです。2010/01/18(月) 15:24:16ID:blClLAFQ
なんでタスクシステムごときで深刻な話になるんだか・・・

今のゲーム開発ってJavaとかC++などのオブジェクト指向が中心だから
古典タスクシステムがまんま使われるケースは稀だと思う。

基本的にはタスクはクラス単位で管理するから大規模開発に適してるけど、
個人開発でもその恩恵は十分にある。

タスクシステムの定義自体確定したものがあるわけではないのだから、
モノなり機能なりをタスクという単位に分けてプライオリティを考慮した
処理が行えればそれはタスクシステムと呼んじゃっても問題ないと思う。

上記の処理は関数ポインタ使わなくても実装できるので、たぶん多くの
開発者はタクスシステムを作っているつもりは無くても、結果として
タスクシステムと似たような仕組みを作ってると予想する。
0198名前は開発中のものです。2010/01/18(月) 16:18:11ID:gind7IbN
だから、そんな曖昧な物に大層な名前がついているのが問題だろ。
さごは予想するって、これまたいい加減に締めくくってるし。
0199名前は開発中のものです。2010/01/18(月) 16:34:04ID:BNu7Pgru
タスクシステム=バズワードでござる の巻
0200名前は開発中のものです。2010/01/18(月) 16:36:42ID:ocST5QSJ
ざこばにみえた
0201名前は開発中のものです。2010/01/18(月) 16:42:49ID:BNu7Pgru
バズワード(buzzword)とは、一見、専門用語のようにみえるが、明確な合意や定義のない用語のことである。

「バズ(buzz)」という言葉は、もともと、蜂がブンブンとうなり続けている様子を表しており、
そこから派生して、世間の群衆が噂話でざわめいている状況を表す言葉として使われている。
つまり、バズ・ワードとは、世間、
あるいは業界一般などの一定の一般的なグループの間で喧伝されてはいるが、
その実態が明確ではない言葉を表している。

結果として、その分野に明るくない人にイメージだけを押し付けたり、
「よくわからないが凄そうなこと」を想起させることを目的とした宣伝文句として使ったりすることも可能であり、
言葉だけが先歩きして広まることも多いため、
事情を知らない多くの人は価値のある言葉としてとらえてしまうことがある。
0202名前は開発中のものです。2010/01/18(月) 23:40:26ID:sD142dY3
タスクシステムってそんな大層ものに見えるのかなぁ・・・
よくわからん感覚だ。

文化を知らない原住民にとってはライターが神秘の道具に見えるみたいな感覚なのかね。

ライターがその辺に転がってる現代人はライターに何のこだわりも無いように
ゲーム業界のプログラマもそんなとこにこだわってないみたいだし。

ではタスクシステムのアンチってどんな人たちなんだろうな。
自称ハード屋みたいな人たちか?
0203名前は開発中のものです。2010/01/19(火) 09:02:17ID:itbk5OE1
> タスクシステムってそんな大層ものに見えるのかなぁ・・・

見えない、つってんのw 名前だけが大層だ、つってんのw

> 文化を知らない原住民にとってはライターが神秘の道具に見えるみたいな

ライターどころか、ただのとがった木の枝を、
「食物保持システム」と呼んでるようなもん。
0204名前は開発中のものです。2010/01/19(火) 21:49:46ID:Kg6lhl+f
いいじゃん、名前くらい付けたって。

そもそもタスクシステムなんて大層な名前とも思えないし、
話題としても入門者用のゲーム開発本や2chにこんなスレが立つ程度だよ。

「〜タスクにバグがある」みたいに会話に使えるし便利だ
0205名前は開発中のものです。2010/01/19(火) 21:52:19ID:Kg6lhl+f
sage忘れた

203の言わんとしてることも分からなくはない。
IT全般に言えることだが、ささいなことに大層な名前がつくことは多い。
0206名前は開発中のものです。2010/01/20(水) 09:39:23ID:lMhBGyYo
Web2.0(笑)
0207名前は開発中のものです。2010/01/20(水) 16:31:49ID:GZ6ukala
日本で言うと

お 仕 事 機 構
ババーン!! キャー

みたいなもん
0208名前は開発中のものです。2010/01/20(水) 17:42:05ID:X8g7zZhe
>>170
で、初代タスクシステムってなんだい?
0209名前は開発中のものです。2010/01/20(水) 17:50:02ID:X8g7zZhe
それから自称ハード屋よー、ずっとお返事待ってんだけど。待ちくたびれたな
それともノイズフィルターで煽り成分を除去したら全部消えちゃったかい?
まずは>>107の質問にさっさと返答してくれ。な

君は、使ったこともない見たこともない対象物についてあーだこーだ薀蓄垂れる
知ったかゲハ厨ではないと俺は信じてる。だから待ってんだわ
■ このスレッドは過去ログ倉庫に格納されています