[表示 : 全て 最新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]
タスクシステムで〜す。

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

353 名前:名前は開発中のものです。 mailto:sage [2011/09/27(火) 02:10:22.37 ID:yvevngQR]
>>352
codezineの記事を庇って戦うか・・・随分なマゾプレイをするんだな

354 名前:名前は開発中のものです。 mailto:sage [2011/09/27(火) 06:03:23.81 ID:/OBjyOZk]
>>347
それっておかしくない?
じゃあ、ダメなゲーム挙げて実用的でないよって言ったら実用的でなくなるのかと

355 名前:名前は開発中のものです。 mailto:sage [2011/09/27(火) 06:08:17.98 ID:/OBjyOZk]
構造的には明らかに意味ねーんだよ
こいつを導入したところで解決する問題はなにもない
むしろ逆に問題が増える

>>105でいいーんだよ
ていうかむしろ>>105で書かないとゲームオブジェクト同士の関連処理を書くときにやたらと複雑になる
一番多い処理はオブジェクト同士の関連だってのに

356 名前:名前は開発中のものです。 mailto:sage [2011/09/27(火) 07:42:06.31 ID:eVQjwc7r]
可能性として、N個オブジェクトがあればN*Nの関係があるわけだからな。

357 名前:名前は開発中のものです。 mailto:sage [2011/09/27(火) 08:07:31.98 ID:9O5IrrvO]
>>356
可能性を考えるとn*nじゃすまない
2つとは限らないじゃん



358 名前:名前は開発中のものです。 mailto:sage [2011/09/27(火) 08:48:53.78 ID:wQFOp1sg]
たいへんだアンチ諸君!君たちが出来なかったnxnの関係があるオブジェクト同士の関連処理を
問題なくシンプルに解決してゲームをバグなく完全に最後まで完成させた実例がたくさんあるよ!www
>>306 >>333
実在する完成された実例があるのに対して脳内妄想だけじゃ反論にすらならん。

>>354
おかしいのは君の頭。君の理屈で言えば
「箸ではスープが飲めないから実用的でない。スプーンでは肉が刺せないから実用的でない。」
ってのが成立するけど。これは間違い。
で、みんなに「みんな素手で食事しろ!」とわめいている君を周りの人は狂人だと思ってる、と。
まさにこのスレのアンチのことだなwww

359 名前:名前は開発中のものです。 mailto:sage [2011/09/27(火) 10:06:58.24 ID:yvevngQR]
> n*n

ん?ネタか?>>356,>>358
それとも高校数学も落第点だったゲー専あがりかFラン四大出か

360 名前:名前は開発中のものです。 mailto:sage [2011/09/27(火) 10:09:02.96 ID:yvevngQR]
>>357
おまえはN体の押し競饅頭もできなさそうだな。論外。

361 名前:名前は開発中のものです。 mailto:sage [2011/09/27(火) 21:19:37.83 ID:jzdPJi/m]
>>360
あれ?なんか違った?

362 名前:名前は開発中のものです。 mailto:sage [2011/09/27(火) 21:26:43.08 ID:BS3N+EwP]
普通に関数の引数が3つ以上になることは多々あるね。
foreach( 弾リスト ){ func( システム, 弾, 自機, );
とかな。
ベタ書きの「引数自由」の利点だね。

363 名前:名前は開発中のものです。 mailto:sage [2011/09/27(火) 21:32:16.31 ID:BS3N+EwP]
> >タスクシステムの握っているタスクが、タスク型にキャスト済みだから、
> ダメだこいつ、やっぱりC++の基本も継承の意味も全然わかって無いじゃん・・・
> つーかお前タスク以前にOOP理解できてないから本の内容は理解できないのか。

で、この始末はどうするの?
「タスクシステムの握っているタスクが、タスク型にキャスト済みだから」
これの何処が間違ってるの?

364 名前:名前は開発中のものです。 mailto:sage [2011/09/27(火) 23:51:01.41 ID:QUPJV1mN]
ID:wQFOp1sgが沈黙したところを見ると、初歩的な間違いを認識する程度には
知能があるアマチュア・タスク信者という設定らしい。そういう設定のキャラを演じてる
ということで話をあわせてやるから元気出せよな

365 名前:名前は開発中のものです。 mailto:sage [2011/09/28(水) 00:49:07.61 ID:Na5xxNFD]
>>348
>参考にしてゲームを作るのはいっこうにかまわないが、何が必要なのかわかってないのに
>とりあえずタスクシステムを作り始めたり、無節操にいろんな機能を詰め込んだモジュールに
>「タスクシステム」と名付けて何か説明した気になったり、モジュール分割の可能性や
>標準ライブラリ適用の可能性を軽視したり、「タスクシステム」という言葉の周辺で多く見てきた
何が必要なのかわかってないのに作り始めたり、無節操にいろんな機能を詰め込んだり
モジュール分割の可能性や標準ライブラリ適用の可能性を軽視したりって
そんな作り方してたらどんな方法でもどつぼにはまるだろ・・・
タスクシステムとは根本的に無関係なそのプログラマが低レベルってだけの話だ。
まぁポインタ使えないヘボプログラマがメモリ破壊したりOOP理解できないヘボプログラマが
何でも一個のクラスにしたりってケースでは「やつにはポインタやクラスは使わせるな!」と
言いたくなることは理解できるが、それはその「ヘボプログラマが使えない」のであって
「ポインタやクラスが使えない」ってアンチの結論は明らかに頭のネジが外れてるだろ。

だいたいポインタだろうがクラスだろうがタスクシステムだろうが、
その程度の低レベルなことは問題なく使いこなせてあたりまえ。
そのレベルに達しない奴がゲーム製作の現場にプログラマとして入ることが間違ってる。
そーいうダメプログラマはちゃんと教育し直すか、それでもダメならスクリプタやデバッガに
配置転換させるのが普通。
低レベルプログラマにあわせてポインタやクラスやタスクシステムを使わない、なんてしてる
開発現場見たことねーよ。

>>363
いきなり話し飛ぶならアンカーぐらいつけんとわけわからんぞ?

366 名前:名前は開発中のものです。 mailto:sage [2011/09/28(水) 01:21:30.81 ID:fod4BeX6]
>>365
「「タスクシステム」と名付けて何か説明した気になる」のだけはヘボプログラマ認定しないんだw

367 名前:名前は開発中のものです。 mailto:sage [2011/09/28(水) 19:00:33.30 ID:ClF6s9YY]
ごちゃごちゃ言ってるけど、何の意味も無い書き込みだよ。
端的に、タスクシステムの、物事のタスクへの抽象化は、度を越えたアップキャストなんだよ。
普通は、可能な限りダウンキャストの必要ない程度の抽象度に留めるものなんだ。
避けることの出来ないOO設計の要なんよ。
ITaskなんてのは、情報量が希薄過ぎて、抽象化の仕事しないのよ。
設計も仕事してないのよ、名前に反して。
ただ、メインループがサードパーティー製で、改変不可な場合は別ね。



368 名前:名前は開発中のものです。 mailto:sage [2011/09/28(水) 19:35:43.86 ID:TjxECYi3]
複数のインターフェースを実装できるんだから好きにすればいいじゃんw

369 名前:名前は開発中のものです。 mailto:sage [2011/09/28(水) 19:49:01.75 ID:mUJNCH9R]
>>368が一番つまらない

370 名前:名前は開発中のものです。 mailto:sage [2011/09/28(水) 20:20:51.21 ID:TjxECYi3]
まあ頑張ってw

371 名前:名前は開発中のものです。 mailto:sage [2011/09/28(水) 23:19:38.03 ID:Na5xxNFD]
結局>>340で終わった話だな。
アンチの具体性皆無でワンパターンな脳内妄想も飽きた

372 名前:名前は開発中のものです。 mailto:sage [2011/09/29(木) 00:06:06.41 ID:YTRn9+LX]
>>372
あの、 >>342 はご覧になられましたでしょうか?

373 名前:372 mailto:sage [2011/09/29(木) 00:07:43.71 ID:YTRn9+LX]
>>371
すいません。アンカーを間違えてしまいました。
372 は 371 宛てです。

374 名前:名前は開発中のものです。 mailto:sage [2011/09/29(木) 01:10:58.72 ID:jH35ybzd]
>>367
難しく考えすぎじゃないか?
だいたい一目商用ゲームの動き見りゃ、キャラや当たり判定の実装なんて想像がつく。
当たり判定にしたって、精々、円・矩形・点・球か、たまに直方体・線くらいだろ。
なんでこの程度のモンがタスクシステム化できねーんだよ。

しかし一方で、抽象化に頼りすぎるのもマンネリ化の温床になるのかもな。
商売だと、タスクシステム抽象化をうまく使って、タイトルの量産体制敷かないと採算取れないんだろうな。

375 名前:名前は開発中のものです。 mailto:sage [2011/09/29(木) 01:20:54.11 ID:YTRn9+LX]
>>374
新しい概念「タスクシステム化」が現れた!
ぜひ何のことか説明して欲しい。

376 名前:名前は開発中のものです。 mailto:sage [2011/09/29(木) 01:30:25.40 ID:jH35ybzd]
>>375
おめでとう!、そりゃ大変だな!
ツマンネ

377 名前:名前は開発中のものです。 mailto:sage [2011/09/29(木) 01:40:44.53 ID:YTRn9+LX]
>>376
どういうことなの・・・

まあ、勢いで反論してみたくなったんだろうなあ、ってことで、いいんですけどね。



378 名前:名前は開発中のものです。 mailto:sage [2011/09/29(木) 02:16:11.79 ID:jH35ybzd]
>>377
文章難しかったかね。気の毒だが、まあ気にスンナ(クスクス)。

379 名前:名前は開発中のものです。 mailto:sage [2011/09/29(木) 02:30:28.34 ID:EEnKZl12]
豆腐メンタルのアマチュア・タスク信者もまた元気出てきたようだな

380 名前:名前は開発中のものです。 mailto:sage [2011/09/29(木) 08:32:50.96 ID:cqyYu4B3]
>>372
>>342>>340 が正しいという証明だけど、何か?

381 名前:名前は開発中のものです。 mailto:sage [2011/09/29(木) 11:53:04.27 ID:Ras6xBUh]
「タスクシステム抽象化」

うむ。いいかんじにぶっとんできたな。このスレはこうでなきゃ。

382 名前:名前は開発中のものです。 mailto:sage [2011/09/29(木) 19:20:13.38 ID:cqyYu4B3]
>>367
薬でもキメてるのか?って文だな。
しかも要約すると「僕タスクシステム嫌い」の一文に収まる意味しか無い。
そして嫌いの根拠は完全に思い込みだけの妄想。君の趣向を表明されても何の意味も無いよ・・・
>ごちゃごちゃ言ってるけど、何の意味も無い書き込みだよ。
まさにその通りの文章なんだけど
「今から書くことは何の意味も無いよ」って宣言してから書く理由はラリってるから?

383 名前:名前は開発中のものです。 mailto:sage [2011/09/29(木) 21:28:55.76 ID:2HhqAGxR]
>>382
意味不明すぎるだろ(笑)

384 名前:名前は開発中のものです。 mailto:sage [2011/09/29(木) 22:13:27.76 ID:aLu4EVBd]
ワロタ

385 名前:名前は開発中のものです。 mailto:sage [2011/09/29(木) 22:36:34.60 ID:aLu4EVBd]
まぁしかしcodezineの記事自体がもう色々あれなので
これを砦として防衛戦を展開、死守するってのはやはり苦しそうね

>>367はcodezineの記事のタスクシステムを叩いてると解釈できるし
>>382はcodezineのタスクシステムだけがタスクシステムだと思うなよ
と反論してるように解釈できる。>>382は事実上codezine防衛ラインを
放棄してしまって、煙幕を展開して予備陣地(俺のタスクシステム)まで
後退しているんじゃないかなぁ

386 名前:名前は開発中のものです。 mailto:sage [2011/09/30(金) 00:44:41.41 ID:dQs1WtVz]
codezineはどうでもよくね?
物事を単純化するために抽象化するのは良く行われる行為だけど、
タスクって観点で抽象化するのは筋が悪いよね、ってだけで。
高級言語が無かった昔ならいざ知らず。
抽象度が高過ぎて情報量が希薄なんだよ。
全てのオブジェクトに共通の基底クラスを用意して、
自動コレクト→デバッグ云々は結構なんだけど、
そこにフレーム毎更新用updateメソッドまで付けるのはやり過ぎ。
そんな制御の根本を最基底部に作っちゃってどうするの?
なんでもかんでも同一視するのは、
名前に反して全然システマティックじゃないね。

387 名前:名前は開発中のものです。 mailto:sage [2011/09/30(金) 00:47:02.08 ID:fad7tzAu]
タスクシステムで俺定義出し始めたら終り
だってお前の俺タスクなんて誰もみたことねーもん



388 名前:名前は開発中のものです。 mailto:sage [2011/09/30(金) 00:48:21.78 ID:MAW55fGG]
>>306 >>333 が存在するのに「俺のタスクシステム」なんて
見えない敵をいきなり創造するのはいくらなんでも苦しすぎないかい?www

そもそもアンチはcodezineのタスクシステムについてすら根拠の無い
妄想垂れ流すだけで何一つ反証できてないからなおさら無理があるねぇ

389 名前:名前は開発中のものです。 mailto:sage [2011/09/30(金) 01:01:54.96 ID:MAW55fGG]
>>386
>そんな制御の根本を最基底部に作っちゃってどうするの?
その理屈だとタスクシステムだけでなく
Unreal Engineのactor、UnityのGame Object、Flashのムービークリップ・・・等々も
全てアウトだけど、これら全て実績があり普及もしてるという矛盾は君の頭の中では
どう解釈されてるんだい?






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

前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