[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2chのread.cgiへ]
Update time : 01/20 07:30 / Filesize : 258 KB / Number-of Response : 798
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

タスクシステム



1 名前:名前は開発中のものです。 [2010/10/01(金) 19:54:53 ID:ZGMtyIlk]
タスクシステムで〜す。

252 名前:名前は開発中のものです。 mailto:sage [2011/09/18(日) 02:24:56.62 ID:op9sc0Bj]
いつまでたってもメリットを示せないのも笑えるよw
示せないけどあるんだよ! ってのはw

253 名前:名前は開発中のものです。 mailto:sage [2011/09/18(日) 02:51:11.99 ID:VtDDRqaE]
組み込みでタスク使ってるけど便利じゃん
ゲームのタスクは不便なの?

254 名前:名前は開発中のものです。 mailto:sage [2011/09/18(日) 03:01:48.51 ID:VYP6b49t]
>>251
> 「タスクシステムのこの有用性は、こういうやり方で代替できる」って代替案を示すわけでもない。

少なくとも >>188 で一度は示されてるように見えるんだが

255 名前:名前は開発中のものです。 mailto:sage [2011/09/18(日) 06:18:40.68 ID:N+1J8kOQ]
>>251
>そうすればわざわざスキル・センス・経験の無さを露呈することもないだろうに。
彼はスキル・センス・経験を得るのに十分な知性と学習能力を持ってないんだろうwww

>>253
ゲームでもそれ以外でも適切につかえば当然便利だと思うよ。
ifとswitchだけで作らないとプログラム完成しないって低脳ちゃんに
「僕が使いこなせないのはタスクが複雑なせいだ!」って恨みかって粘着されちゃっただけ。

>>254
あれ?>>188って
>>188 >>191 >>195 >>197 >>199 >>230 >>240
と来て君が論破された流れじゃんwww
>>188 を出すなら >>240 に答えないとね。

256 名前:名前は開発中のものです。 mailto:sage [2011/09/18(日) 07:02:12.90 ID:9dJPZyb/]
>>188とか意味わかんないな
俺は具体的な代替案っていったら>>105だと思う
もっともスタンダードな方法であってなぜこれでダメなのか?
タスクシステムでなくてはならないのか?ってのはみんなに考えてほしいと思うな

257 名前:名前は開発中のものです。 mailto:sage [2011/09/18(日) 07:11:48.35 ID:N+1J8kOQ]
>タスクシステムでなくてはならないのか?ってのはみんなに考えてほしいと思うな
タスクシステムでないとならない、なんて誰一人言ってないけど、誰と戦ってるの?
アンチは「タスクシステムを使わずにベタで書いたほうがよい」って断言してるけどwww

A「XはYよりよい」
B「へぇ、で、その根拠は?」
A「え...(汗)、お、お前がYのメリットを出せよ!」
B「お前頭大丈夫?」

今こんな感じ。

258 名前:名前は開発中のものです。 mailto:sage [2011/09/18(日) 07:17:18.77 ID:9dJPZyb/]
>>257
いいんだよこのスレのテーマはタスクシステムなんだから

259 名前:名前は開発中のものです。 mailto:sage [2011/09/18(日) 07:21:03.66 ID:ZnWLqSes]
>>256
>>105書いた者だけど、レスありがと。
本来もっとも普通のかき方のはずなのに、ここではなぜかアウェーなんだよね。
例ではシンプルに型ごとに突っ込んでるが、
さらに細分化して用途ごとに分けても良いし、
OOPならインターフェースごとにコレクトしても良いし、
速度命の部分は配列でやってもよいし、
ツリーにしても良いし、foreachを並列化しても良いし、と、
コンテキストに合わせて自由にデータ構造とアルゴリズムを記述できる。。
制御にしたって、二重ループを当たり前に書けるから、相互作用だって簡単だし、
型が死んでなく、オーバーロードが効くから、
テンプレートでダックタイピングしても良いし。

260 名前:名前は開発中のものです。 mailto:sage [2011/09/18(日) 07:24:17.95 ID:ZnWLqSes]
>>257
またソースロンダリングか。
散々根拠は書き込まれてるだろ。
それを無視してお前がCPUのリソースやらメモリ効率やらの話を持ちかけたんだから、
まずはお前がタスクシステムでのそれらの優位性の根拠を挙げろよ。



261 名前:名前は開発中のものです。 mailto:sage [2011/09/18(日) 07:41:39.46 ID:N+1J8kOQ]
>>258
タスクシステム板だからタスクシステムと言えば理論が破綻してようが
矛盾してようがなんでもOKという理屈ね。で、>>203 になると

>>259
タスクシステムよりベタ書きが適しているケースなんていくらでもあるだろうけど
「タスクシステムよりベタ書きがよい」と宣言しちゃうと
タスクシステムを使った全てのケースでベタ書きが優れていることを証明しないと
間違ったこと主張してることになるからねぇ・・・

>本来もっとも普通のかき方のはずなのに、ここではなぜかアウェーなんだよね。
君がここでアウェーな理由、まだ理解できてないみたいだね

君の言ってることは「僕は個人的にタスクシステムよりベタ書きが好き」ってだけ。
赤ん坊じゃないんだから「自分の好きなこと」≠「世界中でよいこと」ってのを理解
できるぐらいは成熟しようよ。

262 名前:名前は開発中のものです。 mailto:sage [2011/09/18(日) 07:49:28.45 ID:ZnWLqSes]
>つまり君の言う「タスクシステムを使わずにベタで書いたほうが”よい”」ってのは
>メモリ使用量もCPU効率も生産性も悪いけど「シンプルに記述することができる」

↑の君の書き込みはどうするつもり?
一言もCPU効率etcには言及してないのに、
お前が勝手に付け加えたんだから、お前の意見ってことで良いんだよな。
ベタ書きでそれらが劣ることを証明してよ。

263 名前:名前は開発中のものです。 mailto:sage [2011/09/18(日) 07:50:59.73 ID:N+1J8kOQ]
>>260
>>257

>>262
>>240

264 名前:名前は開発中のものです。 mailto:sage [2011/09/18(日) 07:58:33.07 ID:ZnWLqSes]
CPU使用率etcはお前しか言及してない話だから、
お前が何とかしろ。

265 名前:名前は開発中のものです。 mailto:sage [2011/09/18(日) 08:12:35.41 ID:N+1J8kOQ]
やれやれ・・・
普通プログラマにプログラム上の話でAの方法よりBの方法が良いって言ったら、何て聞かれると思う?
で、>>240

追い詰められたから千日手で逃げきるつもりみたいだけど・・・
そんなこと繰り返してるから >>211 みたいにお仲間にも見捨てられるんだよ。


266 名前:名前は開発中のものです。 mailto:sage [2011/09/18(日) 08:45:52.48 ID:ZnWLqSes]
追い詰められて千日手なのはお前の方だ。
最近口数が多いようだが、自分のことばかり述べてるな。

>普通プログラマにプログラム上の話でAの方法よりBの方法が良いって言ったら、何て聞かれると思う?

AよりBの方が記述性や可読性が良いと言えば、
発言に対する反論なり同意なりが返ってくるのが普通だと思うが。
言及していないCPU使用率etcについて証明しろ、などと、
筋違いな話題を振ってくるのはお前だけだろう。
他人の発言には明確な証明を要求するが、
自分の発言には証明どころか根拠すら示さない。
これではね。

267 名前:名前は開発中のものです。 mailto:sage [2011/09/18(日) 08:59:49.48 ID:N+1J8kOQ]
>>AよりBの方が記述性や可読性が良いと言えば、
>>発言に対する反論なり同意なりが返ってくるのが普通だと思うが。
で、その反論>>240「で、その根拠は?」でアンチは逃げちゃったんだよねぇ・・・
可読性の証明。よろしく。
可読性を証明するにはまずタスクシステムである程度複雑なコードを別の方法でシンプルに書けることを示さないとね。
はじめからシンプルなコードだけ出してもそれがタスクシステムより優れているという比較として成立しないから。

>>自分の発言には証明どころか根拠すら示さない。
あのさぁ、どっちが優れてるとか主張してるのはそちら、こっちはそちらの主張の根拠を聞いてるだけで
「タスクシステムが何かより優れている」なんて主張してないんだな。主張してないものを証明しろって言われてもねぇwww
まさに >>257

268 名前:名前は開発中のものです。 mailto:sage [2011/09/18(日) 09:01:40.60 ID:ZnWLqSes]
AよりBの方が記述性や可読性が良い、理由はこれこれ。

同様に、CPU使用率etcにおいても効率が良いことを証明しろ。

CPU使用率etcについては言及していない。
その話題に持ち込むのなら、まず、Aの方がCPU使用率etcが良い根拠を述べろ。

Aの方がCPU使用率etcの効率が良いとは言ってない。

???

269 名前:名前は開発中のものです。 mailto:sage [2011/09/18(日) 09:04:58.23 ID:ZnWLqSes]
根拠は>>101-102で示しているわけだが。
根拠を述べていない事にソースロンダリングするのは止めてくれる?
たしかに証明はしていないから、そこをつつけば良いのに。


270 名前:まーちょっとIP変わるけどID:ZnWLqSes mailto:sage [2011/09/18(日) 09:11:42.42 ID:Co7hP3f6]
可読性を証明しろ、ってのはかなりの無茶振りなわけだが、
それでも、可動性でタスクシステムと勝負する構図な訳だから、
その程度のハンデがないと成り立たないわな。
これからも何か書き込まれるたびに「それを証明しろ」と書き込み続けると良いよ。
キ○ガイなんだな、って知れ渡るだけだから。



271 名前:名前は開発中のものです。 mailto:sage [2011/09/18(日) 09:13:31.73 ID:N+1J8kOQ]
>>269
>たしかに証明はしていないから、そこをつつけば良いのに。
>>240 証明できないから逃げ回ってるんでしょ?

272 名前:名前は開発中のものです。 mailto:sage [2011/09/18(日) 09:15:14.37 ID:hqMA91wH]
タスクシステムのメリットは今日も出てこない。
なぜ答えられないのだろうか? そこにヒントがある気がする。

273 名前:名前は開発中のものです。 mailto:sage [2011/09/18(日) 09:29:36.43 ID:Co7hP3f6]
タスクシステムだと、動的関数呼び出しの数が増える。
もし減らすのなら、減らした分ベタに近づく。
タスクシステムだと、キャストが増える。
もし減らすのなら、減らした分ベタに近づく。

つまりタスクシステムとベタ書きを比べると、
少なくとも、、動的関数呼び出しの数とキャストの数は
タスクシステムの方が多いことになる。

かなりの無茶振りなのに、それなりな証明が出来てしまう事実。

あとは、可読性と動的関数呼び出しと型キャストの関連性をつつくしかないけど、
どうする?一応普通のプログラマ気取りのお前的には、
ここをつつくのは流石に難しいんじゃない?普通じゃなくなっちゃうよ。

274 名前:名前は開発中のものです。 mailto:sage [2011/09/18(日) 09:30:36.25 ID:N+1J8kOQ]
>>270
証明が不可能なことなんてはじめからわかってるんだがねwww
アンチにしろ信者にしろ、自分から穴にはまってるキ○ガイがいたら
穴を埋めてあわてるのを眺めて楽しみたい衝動にかられるってもんだ。
信仰が邪魔して穴から出てこれないから一方的に嬲れるしwww
まぁ悪趣味なのは認めるがそれが2chだwww

「タスクシステムを使わずにベタで書いたほうがよい」は無条件には成立しないのに
アンチにはその簡単なことが信仰のせいで見えないから穴から出てこれないんだよね。

275 名前:名前は開発中のものです。 mailto:sage [2011/09/18(日) 09:33:06.05 ID:Co7hP3f6]
ネタばらしかよ。つまんねーな。
>>273でエサ撒いてやったよ。さぁもう一仕事がんばれ。

276 名前:名前は開発中のものです。 mailto:sage [2011/09/18(日) 09:40:19.68 ID:N+1J8kOQ]
さすが挑戦者。不可能とわかっていて挑戦するとはさすがだね!ではさっそく。
>タスクシステムだと、動的関数呼び出しの数が増える。
>タスクシステムだと、キャストが増える。
この二つはどこから沸いて出たのかな?君の脳内妄想?
証明よろー

277 名前:名前は開発中のものです。 mailto:sage [2011/09/18(日) 10:02:05.06 ID:Co7hP3f6]
減らせばそれだけベタに近づくから。

不可能な証明をこういった形で書けてるだけでも凄いことだよ。
数学的な証明とは言えなくとも、明確な根拠たりうる。
これでもまだ不十分だと言うなら、それは言い張ってるだけでは?
不十分な根拠が欲しいね。

278 名前:名前は開発中のものです。 mailto:sage [2011/09/18(日) 10:24:30.67 ID:NXOLPDSZ]
どっちでも実装者が実装したいほうを選べば良いんじゃないですか?
タスクシステムにはタスクシステムのメリットがあるだろうし、ベタ書きにはベタ書きのメリットがあるだろうし。
だからさ、それぞれの実装方法をソースレベルで紹介して下さい。

279 名前:名前は開発中のものです。 mailto:sage [2011/09/18(日) 10:51:54.17 ID:hqMA91wH]
タスクシステムっていう名前が可笑しくてしゃーない。

280 名前:名前は開発中のものです。 mailto:sage [2011/09/18(日) 11:39:43.60 ID:NXOLPDSZ]
↑批判はいいから、少し黙ってろ、な?



281 名前:名前は開発中のものです。 mailto:sage [2011/09/18(日) 13:08:02.13 ID:sx6AYC/Y]
>タスクシステムにはタスクシステムのメリットがあるだろうし、
ないんだな、これが

282 名前:名前は開発中のものです。 mailto:sage [2011/09/18(日) 13:18:43.90 ID:NXOLPDSZ]
↑じゃあベタ書きのメリットを上げてみてくれないか?

283 名前:名前は開発中のものです。 mailto:sage [2011/09/18(日) 13:29:43.67 ID:NXOLPDSZ]
>>281
だいたいメリットが無いって言ってるやつに限って、ないことを証明して見せろって言っても、そんなの出来るわけないって言うんだろ?だったら少し黙っててくれないか?実装をソースレベルで紹介してもらって、それを自分で確認してみれば、それぞれの使いようも分かるだろ?
お互いに批判ばっかりしてても始まらんだろ?
ちったぁ冷静になれよ。どうせこんなカススレ見てるやつは俺も含めて、30代、40代の死人みたいな奴らなんだからさ、落ち着けや。

284 名前:名前は開発中のものです。 mailto:sage [2011/09/18(日) 13:37:58.86 ID:N+1J8kOQ]
>>277
>減らせばそれだけベタに近づくから。
わーお、これが
>タスクシステムだと、動的関数呼び出しの数が増える。
>タスクシステムだと、キャストが増える。
の証明?減るって自体がそもそも君の脳内妄想でしょ。
聞かれてもいない脳内妄想垂れ流しはやめて
聞かれたことに答えてね。

285 名前:名前は開発中のものです。 mailto:sage [2011/09/18(日) 13:46:55.61 ID:N+1J8kOQ]
ちなみにタスクシステムに対するベタ書きのメリットは可読性だけですって逃でた時点で
「タスクシステムを使わずにベタで書いたほうがよい」は成立しないことが確定しちゃったんだけどね。

まぁ逃げた先の可読性で追い詰められてる雑魚にはまだ先の話だけど。

286 名前:名前は開発中のものです。 mailto:sage [2011/09/18(日) 13:59:20.34 ID:4A2Y3GhZ]
>>188
>より汎用的で粒度の高い
「より」って部分をkwsk

>現代的な手法の選択的な組み合わせで置き換えられるから、
>今さらタスクシステムなんて作る必要はないよね。
枯れている方が使いやすい。

287 名前:名前は開発中のものです。 mailto:sage [2011/09/18(日) 14:05:13.98 ID:4A2Y3GhZ]
>>259
>さらに細分化して用途ごとに分けても良いし、
>OOPならインターフェースごとにコレクトしても良いし、
>速度命の部分は配列でやってもよいし、
>ツリーにしても良いし、foreachを並列化しても良いし、と、
>コンテキストに合わせて自由にデータ構造とアルゴリズムを記述できる。
↑これらはタスクシステムでもできるよ。ツリーもプライオリティで可能。
むしろ抽象化されている分、タスクシステムの方が自由度が高い。

>制御にしたって、二重ループを当たり前に書けるから、相互作用だって簡単だし、
↑これもタスクシステム関係ないが、二重ループは慎重に最小化したいもんだね。

>型が死んでなく、オーバーロードが効くから、
>テンプレートでダックタイピングしても良いし。
↑???。これ詳しく終えくれないか。

288 名前:名前は開発中のものです。 mailto:sage [2011/09/18(日) 14:15:12.99 ID:hqMA91wH]
タスクシステムのメリットは今日も出てきません。
明日も明後日もきっと出てきません。なぜでしょうかw

289 名前:名前は開発中のものです。 mailto:sage [2011/09/18(日) 20:55:37.38 ID:UXyyAjS+]
void *にすることを「抽象化」って言うの、おじちゃん?

290 名前:名前は開発中のものです。 mailto:sage [2011/09/18(日) 21:25:26.19 ID:5+V6EOJt]
芸は身をタスク



291 名前:名前は開発中のものです。 mailto:sage [2011/09/19(月) 02:10:39.87 ID:1xVn+nXF]
>>289
そいつぁ型の放棄じゃよ。
同時に、あとでまた区別しなおす必要を負う使いにくい何かじゃよ。

292 名前:名前は開発中のものです。 [2011/09/19(月) 14:40:40.15 ID:N3rIS0ol]
>>273
なんのための抽象化だよ。
タスクつかってもキャストなんほとんどしねえから。

293 名前:名前は開発中のものです。 mailto:sage [2011/09/19(月) 18:21:43.98 ID:qxLAZDcS]
今本屋で手にはいるタスクシステム使ったサンプル本って
みんなC++で仮想関数使ったりJAVAで実装されたりしてるから、
voidとかキャスト使ってるタスクシステムの例って見たこと無いな・・・

C++とかJAVAとかが無い時代はそうだったのかな?
この人ずいぶん古い時代の知識しか無いんだね・・・


294 名前:名前は開発中のものです。 mailto:sage [2011/09/19(月) 18:44:01.59 ID:EmXmQbDg]
わるいけど、具体的に書名挙げてくれないかな?

ていうか、具体的な書名なしに「本に載ってる」って言っても、
一切信じないから。

295 名前:名前は開発中のものです。 mailto:sage [2011/09/19(月) 21:56:06.73 ID:BE2g4OY7]
voidにキャストって、cでの実装方法?


296 名前:名前は開発中のものです。 mailto:sage [2011/09/20(火) 02:42:28.59 ID:d+4zWIQ1]
>>294
>一切信じないから。
ほぉ、このアンチはvoidやキャストをしないタスクシステムがこの世に存在することを
一切信じていないのか。
タスクシステムのメリットが無いとかベタ書きの方が良い、と粘着してたのは
タスクシステムには必ずvoidやキャストがあるから、という前提なのね。

ではぜひ >>293 には具体的な書名を上げてもらわないとな。
voidやキャストを使わないタスクシステムの載った具体的な書名が一冊でも上がった時点で
このアンチの考え全てが間違った前提に立った愚かな思い込みだった、と証明されるわけだからwww

297 名前:名前は開発中のものです。 mailto:sage [2011/09/20(火) 08:38:28.26 ID:BsttRdzm]
>>296
関係ない話してない?
タスクシステムのメリット以外の話しないでくんない?
他の人も悪いけど

298 名前:名前は開発中のものです。 mailto:sage [2011/09/20(火) 15:00:18.74 ID:QUarZTbq]
logsoku.com/thread/hibari.2ch.net/tech/1314450418/923-943

299 名前:名前は開発中のものです。 mailto:sage [2011/09/20(火) 16:40:48.55 ID:d+4zWIQ1]
>>297
ギャラリーに詰まれてること指摘されて黙ってろって噛み付くなんて
小物っぽくて最高にかっこ良いね!。あんたビビリ過ぎwww
「一切信じないから。」なんて痛いセリフはいた後に具体的な例が出ちゃったら
俺だったら恥ずかしくて生きていけないwww

とどめの一手楽しみだなーwww

300 名前:名前は開発中のものです。 mailto:sage [2011/09/20(火) 18:24:47.01 ID:RwZnF5T8]
>>299
ん?タスクシステムのメリットの話?



301 名前:名前は開発中のものです。 mailto:sage [2011/09/20(火) 22:07:50.43 ID:Qgj14TFd]
>>296
お前どっちの見方だよww

たとえC++でも、
ITaskなんつーインターフェース作って、
毎フレームupdate仮想関数が呼ばれる〜〜とかしちゃってさ。

他タスクとのコミュニケートはどうするんだよって話だよな。
updateメソッドの引数は固定、なおかつ、
タスクシステムの握ってるタスクはタスク型にキャスト済み。

コンストラクタで貰ってメンバ変数で握っとく方法も、
ゲームみたいに相互作用の相手がころころ変わる状況では無理がある。

302 名前:名前は開発中のものです。 mailto:sage [2011/09/20(火) 22:45:47.04 ID:KqFsRUnF]
書名マダー?

303 名前:名前は開発中のものです。 [2011/09/20(火) 22:59:43.53 ID:FpVb+7di]
>>301
ほかのタスクとのメッセージはテキストで送るか、専用の黒板を用意するといいよ。

304 名前:名前は開発中のものです。 mailto:sage [2011/09/21(水) 07:22:52.74 ID:Pj2M5A1f]
>>303
馬鹿すぎ

305 名前:名前は開発中のものです。 [2011/09/21(水) 11:16:06.93 ID:UwsdqtFd]
さあ、>>304のお答えは?w

306 名前:名前は開発中のものです。 mailto:sage [2011/09/21(水) 22:34:53.71 ID:dlp+mTfE]
>>293がいつまでたっても書名を出さないから近所の家電屋行ったついでに立ち読みしてきてやったぞ。
「弾幕」ってのに「タスクシステム」の説明とそれ使った実例が、
「iOSで作るシューティングゲーム」「そのまま使える iphoneゲームプログラム」ってのには
actorだったけど、やってることはactor基底クラス連結してupdate仮想関数回してるという
まぁ逐次とかif/switchだけどはほど遠い方法のが載ってた。
JAVAのやつは見つかんなかったけどJAVAでゲームっていうとAndroid系かねぇ?
で、みんな言語の機能にある継承やら仮想関数やら使ってvoidやキャストとやらとは当然無縁。

>>294
>一切信じないから。
で?「一切信じない」はずのものは何だっけ?

307 名前:名前は開発中のものです。 mailto:sage [2011/09/22(木) 01:21:13.07 ID:tofPJuOH]
>>306
せっかく読んだのなら、それらの構造のメリットがどう説明されてたのか報告してくれたらよかったのに。

308 名前:名前は開発中のものです。 mailto:sage [2011/09/22(木) 05:12:51.96 ID:gmsI3fHD]
「タスクシステムを使ったサンプル本」は「みんな」なんだろw

309 名前:名前は開発中のものです。 mailto:sage [2011/09/22(木) 07:09:45.12 ID:csikP7Qi]
しかしこのアンチ、>>301
>タスクシステムの握ってるタスクはタスク型にキャスト済み。
継承クラスから基底クラスへキャストが必要だと思ってたり
void*とか何とか、C++まともに使えるならとても出てこないセリフ連発するあたり
こいつの言ってる「言語の機能を使って」云々ってifとかswitchとか全てC言語の機能限定だし、
あきらかにC++とか新しい言語の機能は理解できていないプログラマの発言だよね。

>>293
>この人ずいぶん古い時代の知識しか無いんだね・・・
ってのが図星で
「(そんな僕の知らない言語機能があるなんて)一切信じないから。」
って意味なら過去の発言全て説明がつくな。

310 名前:名前は開発中のものです。 mailto:sage [2011/09/22(木) 07:33:05.37 ID:sad2gCBW]
で、現代のJavaやC++で継承を使ってupdateに全部詰め込む利点は?



311 名前:名前は開発中のものです。 [2011/09/22(木) 21:26:48.80 ID:CkJX0+Oi]
君は小さな差異しかないキャラクターを抽象的に扱メリットはないともうすかね?

312 名前:名前は開発中のものです。 mailto:sage [2011/09/22(木) 22:17:40.78 ID:v0cus0gi]
>>309
タスクシステムの握っているタスクが、タスク型にキャスト済みだから、
その後どうあがいても元の型に戻すにはダウンキャストが必要。
それから、void*云々は俺の書き込みじゃない。

>>311
その、「小さな差異しかないキャラクター」だけに、共通部を抽出した基底クラスを用意したら?
ITaskとかしちゃうと、抽象度が高過ぎて旨みないぞ。
仮にJavaで言うObjectクラスのようなことがしたいのだとしても、
そんな最基底部にフレーム毎updateメソッドは要らないだろ。
大雑把すぎ。

313 名前:名前は開発中のものです。 mailto:sage [2011/09/22(木) 22:51:58.99 ID:kbtOHANo]
タスク戦士は相変わらず思いつき仕様ばかりたれるな
んでまったく意味ないのw
お前等のやってることもやってきたことも所詮こんな程度
モノなんて作れないだろw

314 名前:名前は開発中のものです。 [2011/09/22(木) 23:11:44.85 ID:CkJX0+Oi]
まあ正直ライフタイム、生成、廃棄、の管理をTaskと呼ばれるものに内包するか、
簡素化して外側に出すかの差でしかないとおもうんだがどうなのよ?

315 名前:名前は開発中のものです。 mailto:sage [2011/09/22(木) 23:49:11.25 ID:kbtOHANo]
>>314
メリットはまったくナサゲだな

316 名前:名前は開発中のものです。 mailto:sage [2011/09/23(金) 00:11:04.17 ID:QCBFW+0m]
>>314 単純すぎ、単純な物しか作ってないだろw

317 名前:名前は開発中のものです。 mailto:sage [2011/09/23(金) 01:57:40.39 ID:hcXqZaHW]
>>312
>タスクシステムの握っているタスクが、タスク型にキャスト済みだから、
ダメだこいつ、やっぱりC++の基本も継承の意味も全然わかって無いじゃん・・・
その低レベルの脳内妄想を完全否定する具体的な書名が出てるんだから
まずそれを読んで脳内妄想垂れ流すのをやめてみたら?
つーかお前タスク以前にOOP理解できてないから本の内容は理解できないのか。
入門C++みたいな本が先かもね。www

>それから、void*云々は俺の書き込みじゃない。
void*とか低脳なこと言う馬鹿とは一緒にするなってか?おやおや、馬鹿と馬鹿の切り捨てあいかよ。
数少ないアンチ同士、仲良くすればいいのに。同レベルなんだから。www

メリット云々に関しては >>257 の状況は変わらず。
そもそもアンチの主張の証明に関してタスクのメリット云々は無関係だし
何にせよ主張に関して証明責任があるのは主張をしてる側だけ。
まぁそれでも「メリット出せ」しか繰り返せない理由は明白だがwww

318 名前:名前は開発中のものです。 mailto:sage [2011/09/23(金) 06:08:45.13 ID:n+DDk8ft]
人格否定するメリットないから
技術論ぶつけ合ってよ

319 名前:名前は開発中のものです。 mailto:sage [2011/09/23(金) 08:40:34.39 ID:PS5zft9j]
だれかタスクシステムでなんかつくってうぷしろよ
インベーダゲームとか
それをたたき台にはなししようぜ


320 名前:名前は開発中のものです。 mailto:sage [2011/09/23(金) 09:13:01.70 ID:Pkx//YRP]
いいだしっぺの法則が発動しました



321 名前:名前は開発中のものです。 mailto:sage [2011/09/23(金) 09:23:58.44 ID:Hgu5/qXf]
タスクシステムなんかで作りたくない。

322 名前:名前は開発中のものです。 mailto:sage [2011/09/23(金) 09:52:36.29 ID:bJ9HhqiP]
>>317
で、タスクシステムのメリットは?w

> 何にせよ主張に関して証明責任があるのは主張をしてる側だけ。

メリットが有ると主張はできないと?w

323 名前:名前は開発中のものです。 mailto:sage [2011/09/23(金) 10:32:22.72 ID:3SsmXNup]
>>317
ja.wikipedia.org/wiki/%E5%9E%8B%E5%A4%89%E6%8F%9B
>アップキャスト
>派生クラスから基底クラスへの型変換〜
>この変換は安全である。そのため、多くの言語において、これは暗黙に行うことができる。

324 名前:名前は開発中のものです。 mailto:sage [2011/09/23(金) 11:17:52.42 ID:PS5zft9j]
タスクシステムがどんなもんかしらんし
有用性を説いているやつにつくってもらいたいな


325 名前:名前は開発中のものです。 mailto:sage [2011/09/23(金) 15:58:58.26 ID:mJ1wy7Qt]
そして>>2へ戻る・・・

326 名前:名前は開発中のものです。 mailto:sage [2011/09/23(金) 19:16:13.00 ID:Nl+C9baL]
たしかにリンク先に長所箇条書きされてるしなぁ・・・

327 名前:名前は開発中のものです。 mailto:sage [2011/09/25(日) 09:55:17.05 ID:mc++vWhB]
> では、日本のゲーム業界で古くから用いられている、タスクと呼ばれるテクニックを紹介します。
> タスクの歴史は古く、NAMCOがギャラクシアンを作るときに考案されたとの説が有力ですが、
> 定かではありません。この業界では、同業他社への転職はあたりまえです。タスクも、それを
> 知るプログラマーと共に、各社へ伝わっています。但し、スタンダードと呼べる程には広まって
> いません。至って原始的なものですが、現在でも実用的だと言えます。

どう見ても信仰ありきです本当にありがとうございました

328 名前:名前は開発中のものです。 mailto:sage [2011/09/25(日) 11:12:59.24 ID:BIMJVRa6]
何がどう「従って」「現在でも実用的」なのか。むちゃくちゃな文章だな。

329 名前:名前は開発中のものです。 mailto:sage [2011/09/25(日) 11:20:57.92 ID:FdSab6RP]
現在でも実用的な根拠がないよね

330 名前:名前は開発中のものです。 mailto:sage [2011/09/25(日) 11:22:09.12 ID:ua4wI3HO]
「現在でも実用的だと言えます」の根拠も無いか、
あるいはボンヤリしすぎてるw どこでもいっしょか?w
タスクシステムのメリットあげるのはそんなに大変か?w



331 名前:330 mailto:sage [2011/09/25(日) 11:22:58.12 ID:ua4wI3HO]
いかん、リロードしてなかった(´・ω・`)スマソ

332 名前:名前は開発中のものです。 mailto:sage [2011/09/25(日) 12:54:51.66 ID:aYhT/GZg]

「従って」

もしかして : 「至って」



333 名前:名前は開発中のものです。 mailto:sage [2011/09/25(日) 19:45:30.14 ID:T5IBJ2Lk]
「アクションゲームアルゴリズムマニアックス」ってのにもタスクシステムの紹介とそれ使ったゲームが。
「ゲームコーディング・コンプリート 」は洋書らしくactorという名前だったけど
「actorはゲームで状態が変わるオブジェクトの総称でレースゲームの車もアドベンチャーのロウソクも全てactorである」とか、
このスレのタスクアンチが見たら泡吹いて発作起こしそうなこと書いてあったな・・・
この本の作者はMSやEAで最新ゲームのリードプログラムを長年やっていて、その経験から出た言葉らしいけど
2chのこのスレに粘着してるような脳内スーパーゲームクリエイターと完全に違うこと言ってる理由は・・・やっぱりアレだよなぁ・・・

334 名前:名前は開発中のものです。 mailto:sage [2011/09/25(日) 19:56:06.71 ID:FdSab6RP]
うん、でもまったくメリットの説明が書いてないねw
すごいゲームをあげてメリットの説明になるなら逆にとんでもなくダメなゲームを上げたら
デメリットの説明になるのかな?

335 名前:名前は開発中のものです。 mailto:sage [2011/09/25(日) 20:21:07.61 ID:T5IBJ2Lk]
本にもリンク先にも長所・メリットが明記されてるけど、
それをあえて見なかったことにしないと話ができないのはその存在を認めちゃうと
否定できないのが君の頭でもわかるから。かわいそうに。
お仲間にも呆れられて見捨てたられた単発ID君にはもうそれしか手が無いのだろうね・・・

336 名前:名前は開発中のものです。 mailto:sage [2011/09/26(月) 00:20:32.50 ID:xIGuc7tq]
そんなに自己紹介されても困る。お前そのものじゃねーか。

337 名前:名前は開発中のものです。 mailto:sage [2011/09/26(月) 01:04:50.53 ID:UBv2vQjK]
タスクアンチじゃなくて、タスクシステム懐疑派じゃねーのせいぜいw
マジでメリット出てくるのかどうか怪しいもんだ。釣りかもしれんぞこれ。
メリットは無いという前提を隠してのらりくらりと釣られてるのかもしれんぞ。

338 名前:名前は開発中のものです。 mailto:sage [2011/09/26(月) 06:13:52.97 ID:T3CyqffY]
今日もタスクシステムのメリットは出ない
絶対だ

339 名前:名前は開発中のものです。 mailto:sage [2011/09/26(月) 06:57:31.06 ID:kM/tN9Lb]
今日もっていうか今週もだな
来月も挙がらないと思うけど

340 名前:名前は開発中のものです。 mailto:sage [2011/09/26(月) 11:48:04.35 ID:Ug+FvKVP]
いろんなプログラム本に載ってるぐらいだから、ゲーム作る参考として十分役立つんでない?

>>335
リンク先の長所ってのはこれのことかな
>長所は次の通りです。
>・ジャンルを問わず様々なゲームに適用できる
>・並列処理をうまい具合に実現できる
>・ゲームの流れを自然な形で表現できる
>・大規模なゲームも開発できる
>・タスクごとに独立しているため、複数人で開発できる

確かに誰もこれ否定できてないね。
void*とかキャストとか可読性とかは結局何の証明もできなかったし。

少なくともタスクシステムは色々なゲームで使われて実績があるし、
実際のコードが載った書籍もいろいろ存在して参考資料として価値があるけど
否定してる人たちの言うことはみんな現実味の無い想像上の反発だけで
タスクシステムのような具体的で有益な資料が何も出てこないよね。

タスクシステムもActorも普通にゲーム作る手段の一つとして使えばいいだけだと思うけど、
粘着して荒らして何がしたいんだろう?



341 名前:名前は開発中のものです。 mailto:sage [2011/09/26(月) 12:06:08.39 ID:q+moV0cz]
食い付きやすい撒餌来たぞw
さすがにこれは否定できなきゃプログラマ失格といえる
項目が混じってるから頑張れよアンチ共

342 名前:名前は開発中のものです。 mailto:sage [2011/09/26(月) 12:36:00.94 ID:SzWp8kxT]
>>340
unkar.org/r/gamedev/1241670786#l836
unkar.org/r/gamedev/1260695466#l747

343 名前:名前は開発中のものです。 mailto:sage [2011/09/26(月) 12:50:08.29 ID:WCeyNV1t]
「べた書き」というちょっと野暮ったいが誠実な言葉。
「タスクシステム」というちょっとオサレっぽい空虚な言葉。

ふとした印象だから突っ込むなよ。

344 名前:名前は開発中のものです。 mailto:sage [2011/09/26(月) 16:51:43.34 ID:sYUT9ghG]
「タスクシステム」なんて言葉は使わないのが正解
「タスクシステム」という単語ありきの話には首を突っ込まないのが正解
「タスクシステム」みたいな用語をいまだに使ってるサイトや書籍は無くなるのが正解

345 名前:名前は開発中のものです。 mailto:sage [2011/09/26(月) 21:44:51.32 ID:q+moV0cz]
>>328息してる?

346 名前:名前は開発中のものです。 mailto:sage [2011/09/26(月) 22:27:35.99 ID:T3CyqffY]
で?なんで現在でも実用的なの?

347 名前:名前は開発中のものです。 mailto:sage [2011/09/26(月) 23:55:40.70 ID:Ug+FvKVP]
>>306 みたいにiphoneやipad向けプログラム本にも載ってるんだし、
最新モバイル向けゲーム製作でも使えるって現在とても実用的かと思うけど
現在では実用的ではないと思う根拠は何?>>346

348 名前:名前は開発中のものです。 mailto:sage [2011/09/27(火) 01:17:31.85 ID:xQwE9Xvx]
>>340
参考にしてゲームを作るのはいっこうにかまわないが、何が必要なのかわかってないのに
とりあえずタスクシステムを作り始めたり、無節操にいろんな機能を詰め込んだモジュールに
「タスクシステム」と名付けて何か説明した気になったり、モジュール分割の可能性や
標準ライブラリ適用の可能性を軽視したり、「タスクシステム」という言葉の周辺で多く見てきた
そういう間違いはもう次の世代には繰り返してほしくない。

349 名前:名前は開発中のものです。 mailto:sage [2011/09/27(火) 01:38:16.58 ID:DjTEWcvg]
>>348
抽象的で曖昧モコたる見解だな。全く参考にならん。
アンチの存在理由を正当化するためにも、もう少し整理してくれないか。
「もう次の世代には繰り返してほしくない」てのが本意なら、本望じゃないか?

350 名前:名前は開発中のものです。 mailto:sage [2011/09/27(火) 01:44:59.33 ID:wQFOp1sg]
>>337
>タスクアンチじゃなくて、タスクシステム懐疑派じゃねーのせいぜいw
なるほど、つまり「タスクシステムを使わずにベタで書いたほうがよい」
みたいな低脳アンチはもう完全撃破されて駆逐されたから残ってるのは
「タスクシステムなんて嫌い、あ、今のただの僕の印象だから虐めないで、お願い(泣)」
みたいな情けない懐疑派しか残ってないということねwww

>>340
「もうやめて!アンチのライフはゼロよ!」www
あーあ、みんな>>257 なのがわかってるから空気読んであえてメリット出さないでおいたのに・・・
真性馬鹿が書き込みできる唯一の希望を潰すなんて、残酷だねぇwww

>タスクシステムもActorも普通にゲーム作る手段の一つとして使えばいいだけだと思うけど、
そのとおり、まっとうなプログラマならどんな仕組みにしろ道具に囚われてアンチになったりしない。
道具の一つとして使えるときに使うだけ。
何にせよアンチになったり信者になったりするのはプログラマとして劣った人間の証拠。
しかもタスクシステムなんてプリミティブな道具のアンチになるってどれだけ劣等種なんだかなwww

>>348
お前が言ってるのはみんなアーキテクトが出来ないヘボプログラマが自爆したって話しで基本的に
タスクシステム関係ないじゃん。適材適所を考えなければどんな道具でも怪我するっての。
それで恨みもってアンチになるなんて完全な逆恨みじゃん。
結局「僕がプログラムで酷い目にあったのは僕がヘボだからじゃない!タスクシステムのせいだ!」
って信じたいだけでしょ。残念ながらその妄想は潰されちゃったみたいだけどwww
>そういう間違いはもう次の世代には繰り返してほしくない。
お前が下らない逆恨みで粘着アンチしてるよりは、参考のコードや動作説明を本やネットに残して技術伝えてる
タスクシステムの方が何倍も次の世代のためになるっての。



351 名前:名前は開発中のものです。 mailto:sage [2011/09/27(火) 01:45:04.95 ID:QUPJV1mN]
アンチ共があまりにも不甲斐ないから食べやすい餌が投入されてるな
もはや絶滅危惧種とも言われる典型的なアマチュア・タスク信者ID:Ug+FvKVP。養殖モノかもな
アンチに狩りを教えるために半殺しの獲物を与える飼育係の人でもいるのかもしれないな

352 名前:名前は開発中のものです。 mailto:sage [2011/09/27(火) 02:03:02.99 ID:wQFOp1sg]
おや?ID:Ug+FvKVPの書き込みはアンチにとどめさしちゃったみたいだね。
ほら、>>351
「僕は半身不随になるまでフルボッコにされてもう怖くて二度と逆らえません!
だれか!僕の仇を討って下さい!たすけて!」って弱音はいて泣いてるぞwww
だれかこの腰抜けの仇を討つアンチは残ってないのか?早く出て来いよwww






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<258KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef