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


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

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



1 名前:名前は開発中のものです。 mailto:sage [2009/02/19(木) 02:21:01 ID:k4ODtuXP]
タスクシステムについての議論、相談、質問、雑談などのスレです

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

・人を憎んで言語を憎まず

400 名前:名前は開発中のものです。 mailto:sage [2009/03/01(日) 01:16:57 ID:Q0b0e5s4]
プログラムの良し悪しってなかなか具体的に表現できんもんだよね〜
後輩とペアプログラミングしてて分かった。指摘し辛いわ。

401 名前:名前は開発中のものです。 mailto:sage [2009/03/01(日) 01:18:07 ID:kmmpN5+q]
>>397
510のプログラムに説明がいるような理解力のない奴には何を説明しても無駄。

プログラマとして最低条件すら満たしていない。

402 名前:名前は開発中のものです。 mailto:sage [2009/03/01(日) 01:21:35 ID:MIErf48U]
>>396>>401
説明してくれ、と言っているのだが日本語が通じなかっただろうか?
煽って逃げないで、出来ないなら出来ないと言ってくれ。
ちなみに俺は出来ないし、分からないから答えを求めてここに居る。
出来ない分からない人間に説明しないなら、このスレはなんのためにある?

>>399
是非その苦労を語って欲しい。
参考にしたい。

403 名前:名前は開発中のものです。 mailto:sage [2009/03/01(日) 01:32:36 ID:eMlF6q92]
>>401
何でいきなり前スレの話を持ち出すんだ?
しかも言いたいことは、自己弁護だけだろ?
だから見苦しい。誤魔化してるだけ。
面倒だな。

404 名前:名前は開発中のものです。 mailto:sage [2009/03/01(日) 01:35:40 ID:Q0b0e5s4]
新人君の書いているコードを最初見たときに、
「複雑な書き方してるよね。stlやboost使えば1行だよね」という表面上のコメントは出来る。
んで、社内特有のコーディングスタイルについても指導できる。変数や関数名はハンガリアン準拠やgoogle準拠で書いてねとか。

しかしだ。ペアプログラミングで新人の書いたコードを読み終えて、自分が内容を理解した頃には、
「まあそういう書き方も有りだよね」という感想になる。
局所的な赤ペンを入れるのは簡単だが、完成したコード全体に赤ペンを入れて1から書き直すのは難しいという感じ。
実装のセンスについては教育のしようがないんだ。PG個人に染み付いてしまっている。

405 名前:名前は開発中のものです。 mailto:sage [2009/03/01(日) 01:43:36 ID:kmmpN5+q]
>>402
メリットもデメリットも前スレ見ればわかるだろう。

お前は本当に前スレを読んだのかと問いたい。

406 名前:名前は開発中のものです。 mailto:sage [2009/03/01(日) 01:58:43 ID:MIErf48U]
>>405
会話が成り立たねぇ。
もーいいや、そうやって一生逃げ続けてれば?

407 名前:名前は開発中のものです。 mailto:sage [2009/03/01(日) 02:00:39 ID:XFHzOPV1]
タスカー:「見ればわかる」×4

この事実だけでもうこのスレ終了でいいんじゃね。
今週いっぱいまともな議論になってないし。
骨のあるタスカーが居たのは先週までだな。

408 名前:名前は開発中のものです。 mailto:sage [2009/03/01(日) 02:11:59 ID:kmmpN5+q]
>>406
前スレ読んでわからないのはぶっちゃけ池沼だろ。



409 名前:名前は開発中のものです。 mailto:sage [2009/03/01(日) 02:17:31 ID:xuNYhNP2]
ループのカッコにマクロ当てただけで喜んでるタスカーがいるスレはここですか?

410 名前:名前は開発中のものです。 mailto:sage [2009/03/01(日) 02:55:36 ID:g9LGhZvF]
抽出 ID:kmmpN5+q (5回)

394 :名前は開発中のものです。[sage] :2009/03/01(日) 00:26:11 ID:kmmpN5+q
前スレの510のプログラムだけでも見れば普通は、タスクシステムの良さも悪さも
わかりそうなものなのに、それすらわからないのは、本当どうしようもない底辺プログラマだからか
HSPしか使えない基地外だからだろうな

396 :名前は開発中のものです。[sage] :2009/03/01(日) 00:40:28 ID:kmmpN5+q
>>395
馬の耳に念仏だろ

510を見てわからないならプログラマの資格すらないだろJK

401 :名前は開発中のものです。[sage] :2009/03/01(日) 01:18:07 ID:kmmpN5+q
>>397
510のプログラムに説明がいるような理解力のない奴には何を説明しても無駄。

プログラマとして最低条件すら満たしていない。

405 :名前は開発中のものです。[sage] :2009/03/01(日) 01:43:36 ID:kmmpN5+q
>>402
メリットもデメリットも前スレ見ればわかるだろう。

お前は本当に前スレを読んだのかと問いたい。

408 :名前は開発中のものです。[sage] :2009/03/01(日) 02:11:59 ID:kmmpN5+q
>>406
前スレ読んでわからないのはぶっちゃけ池沼だろ。

411 名前:名前は開発中のものです。 mailto:sage [2009/03/01(日) 04:05:15 ID:9dNNEqpm]
>>398
その理屈だと幼稚園生に因数分解を理解できるように説明できない人は
因数分解を理解できていないことになるな。

地球上には因数分解を理解できてる人が居ないってことかな?

412 名前:名前は開発中のものです。 mailto:sage [2009/03/01(日) 04:17:44 ID:9dNNEqpm]
前程知識の無い人間にその前程から導き出された結果だけ理解することは不可能。
そんなことが出来るならそもそも学校教育なんて不要ってことになる。

ネットで「説明して」ってだけでそーいった知識が理解できると思ってて
理解できないことは自分に必要な知識や経験が無いからじゃなくて相手が悪いって考えではねぇ…

そんな人間に必要なのは「説明」ではなく「教育」だけど、それをネットに求めるのは無理があるな。
ネットで出来るのは知ることだけ。理解はまた別物だよ。

理解したきゃ自分で学習しなきゃね。

413 名前:名前は開発中のものです。 mailto:sage [2009/03/01(日) 04:34:09 ID:MIErf48U]
得意げになってるとこ悪いけど、極論で言い訳されてもね・・・。
説明できなかった以上、説得力皆無なんだけどなあ。

414 名前:名前は開発中のものです。 mailto:sage [2009/03/01(日) 04:35:59 ID:MIErf48U]
つーか説明できるかどうかは相手の理解力関係ないよ?
説明の甲斐とか質とかじゃなくて、できるかどうか聞いてんのにさ。

415 名前:名前は開発中のものです。 mailto:sage [2009/03/01(日) 04:43:30 ID:xuNYhNP2]
>>412
でも前スレの>>510>>641の比較みて>>510のが
いいって奴って勉強不足どころか
頭が悪いよ

416 名前:名前は開発中のものです。 mailto:sage [2009/03/01(日) 05:00:42 ID:9dNNEqpm]
>>414
いままでの過去スレで利点も欠点もほぼ説明され尽くしてるけど。
「自分に理解できない」=「説明されてない」では無いことをまず「理解」しなさい。

417 名前:名前は開発中のものです。 mailto:sage [2009/03/01(日) 05:02:11 ID:lmuwAfAn]
何くだらない議論してるんだよ。人間としてどうよ。

418 名前:名前は開発中のものです。 mailto:sage [2009/03/01(日) 05:53:50 ID:xuNYhNP2]
>>416
ほとんど嘘だったけどな
自動化なんてないしごった煮がDBとか言い出す恥ずかしい奴もいたし
タスク信者どもも統制がとれてるとは思えなかった
そんな中でたのが>>510>>641だしこれはループのカッコを
マクロに変えただけのような恥ずかしい代物

そろそろ誰か説明してもいいだろ



419 名前:名前は開発中のものです。 mailto:sage [2009/03/01(日) 05:58:08 ID:xuNYhNP2]
その前々スレあたりでは
引数が使えないことでグローバル変数・関数が野放しになる危険がある
っていう話題も出たな
欠点ばっかりは覚えてるな

利点はごった煮にしてデータすべてにアクセルできるとか言ってたけど
正直、プログラムのプも字知らないような素人の書き込みっぽくてタスク信者の
総意とか思えないんだよね
データすべてにアクセスできるから自動並列化の話とは矛盾するね
並列に処理するもんだけはどうしたってデータは分離しないと動かないからね

420 名前:名前は開発中のものです。 mailto:sage [2009/03/01(日) 05:59:35 ID:MIErf48U]
>>415
>>510が良いなんて一言も言ってねぇーw
なんでそう平気で話を捏造するの?アンチの習性なの?死ぬの?

>>416
「自分の言葉」で説明できない負け犬に用はありません。
お前に限らないが、
過去スレで議論し尽くされたソレを見て
ソレを理解できた連中ならさらっとここで説明できるだろうに。

過去の連中にばっか振って、自分じゃ語れないなんて、
何も作ったことないし理解もしてない口だけなのがバレバレじゃないか。

421 名前:名前は開発中のものです。 mailto:sage [2009/03/01(日) 05:59:50 ID:xuNYhNP2]
個人的にはタスク信者はもう詰んでると思うね
会社で理詰めの議論を要求される場面で問い詰められたら
発狂するしかねーよマジで

422 名前:名前は開発中のものです。 mailto:sage [2009/03/01(日) 06:37:02 ID:kmmpN5+q]
アンチはフレームワークとか一切使ったことのないただの基地外HSPerだろ。


423 名前:名前は開発中のものです。 mailto:sage [2009/03/01(日) 10:09:48 ID:XFHzOPV1]
ザ・基地外列伝

抽出 ID:YgfxUXIw (3回)
抽出 ID:keyUucFf (2回)
抽出 ID:5sdzoLlH (4回)
抽出 ID:44i95qjG (2回)
抽出 ID:AbjSLDmb (2回)
抽出 ID:Yb+qou2I (3回)
抽出 ID:kmmpN5+q (6回)

こんな役に立たない奴を抱えているタスカーは大変だな。
アンチで良かった。


424 名前:名前は開発中のものです。 mailto:sage [2009/03/01(日) 10:16:22 ID:XFHzOPV1]
しかし、ここまで惨めな奴は珍しいな。
ID:kmmpN5+qはウンコちゃんと命名してあげよう。
別にコテハンにならなくてもいいよ。
言ってる内容でウンコちゃんだとすぐに分かるから。

425 名前:名前は開発中のものです。 mailto:sage [2009/03/01(日) 10:48:12 ID:kmmpN5+q]
>>423-424
基地外はお前だよ、お前。

426 名前:名前は開発中のものです。 mailto:sage [2009/03/01(日) 12:46:52 ID:I7MayTRi]
もーいーよーだれか説明してよ、まとめてくれよー。
うち頭悪くていいから。長くても4レスぐらいでまとまるでしょ?

427 名前:名前は開発中のものです。 mailto:sage [2009/03/01(日) 18:00:32 ID:+HiGpNcL]
>>426
>264

428 名前:名前は開発中のものです。 mailto:sage [2009/03/01(日) 18:45:16 ID:3VRI83Xk]
ぶっちゃけると誰にでも理解できるものじゃないと思う。
少なくともポインタを理解できる頭は必要。
"使える" と "理解できる" は違うよ。



429 名前:名前は開発中のものです。 mailto:sage [2009/03/01(日) 18:48:07 ID:xuNYhNP2]
>>428
なにその使っていけばレベルがあがるみたいな言い方?
タスクシステム自体プログラム言語の進化を完全に否定してるものなのにw
型も引数も否定して彼等はどこへいくのか・・・

430 名前:名前は開発中のものです。 mailto:sage [2009/03/01(日) 19:17:01 ID:lmuwAfAn]
アンチタスカーの頭の悪さが目立つな。

431 名前:510 mailto:sage [2009/03/01(日) 19:35:00 ID:lmuwAfAn]
kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/8946.zip
作りかけだけど。
前スレで言ってた参照構造を実装した。
オブジェクトの参照構造がreference_structure.cppで定義されてる。
タスク内において、それの定義にしたがってオブジェクトが参照される。
今日はここまで。

432 名前:名前は開発中のものです。 mailto:sage [2009/03/01(日) 19:36:50 ID:bNWlMx7s]
アンチタスカーですが
>CodeZine:本格的なシューティングゲームを実現するタスクシステム(タスクシステム,シューティング,ゲーム)
>codezine.jp/a/article.aspx?aid=297
このコードはひどいね
重複してるし 未使用領域もある
メンバ関数も無駄にstaticで意味がない

もっと調べればもっと叩くところはでるだろう


で タスク信者に言う ソースで語れ
嫌なのか?さらしたくないのか?逃げるだけか?ライバルを作りたくないのか?逃げるのか?

答えろ

433 名前:名前は開発中のものです。 mailto:sage [2009/03/01(日) 19:43:26 ID:3VRI83Xk]
>>429
使っていけばレベルがあがるとは言ってない。

local.joelonsoftware.com/wiki/%E3%82%B2%E3%83%AA%E3%83%A9%E7%9A%84%E9%9B%87%E7%94%A8%E9%9D%A2%E6%8E%A5%E3%81%AE%E3%81%99%E3%81%99%E3%82%81
>どうやら大部分の人々はポインタを理解するための脳の一部分を持たずして生まれてくるようだ。

俺にはこれを否定できない。
同じ大学で勉強したはずの友人の例を見てきてるから。

434 名前:名前は開発中のものです。 mailto:sage [2009/03/01(日) 19:44:25 ID:aHmLTao6]
>>431
これはひどい

435 名前:名前は開発中のものです。 mailto:sage [2009/03/01(日) 20:39:37 ID:/NI8vJIH]
>>432
> このコードはひどいね
> 重複してるし 未使用領域もある

どれが未使用領域?

436 名前:ID:EEKBitmg mailto:sage [2009/03/01(日) 20:42:30 ID:MlhdTCDS]
>>433
そんな馬鹿な!世界は広大だな
PICのプログラムを組む実習とかあったが
HWIトリガーにしてアドレス入りレジスタ
使ってROMエリアのデータ(配列)読んで
所定の計算して出力とか、脳筋体育系も
ヤンキーも出来てたぞ。出来なきゃ留年
チョンボして他人のソース丸パクできない
やればひどい制裁を受けるから

ポインタ使えないんじゃなくて、そういうのを
使う必要がない言語や環境しか経験してないから
単に不慣れなだけじゃないの?

437 名前:名前は開発中のものです。 mailto:sage [2009/03/01(日) 20:56:06 ID:1CyuAS5Y]
ポインタを使えない人は本当に居る。
不慣れとかそういう話でなく、ポインタの仕組みは理解できても、
(コーディング上において)ポインタを使うメリットが理解できない。ってタイプ。

知り合いに、値渡しで関数に与えていて、わざわざ冗長なコードを書いていたから指摘したら、
本人いわく、ポインタは知っていてもあえて使わないんだとさ。

438 名前:ID:EEKBitmg mailto:sage [2009/03/01(日) 21:18:09 ID:MlhdTCDS]
>>437
んー。そうかー
値渡しで組んでも動くからいいやーって人かな
CPUパワーもRAM容量も余りまくりでジャブジャブ
使ってもいいよーっていうターゲット(ハードウェア)
を使える環境だからそういうふうになるんじゃないかな

貧弱環境でタイムクリティカルな処理しろって
状況に放り込めば参照渡し使うと思うけど



439 名前:名前は開発中のものです。 mailto:sage [2009/03/01(日) 21:24:04 ID:1CyuAS5Y]
どんな環境でもポインタで参照渡し使った方が軽いし、コード記述量も減るというのに、
彼のとった選択肢は"ポインタは分かり辛いから使わない"だとさ。
だったらCやめればいいのにと思った。

440 名前:名前は開発中のものです。 mailto:sage [2009/03/01(日) 21:24:27 ID:aHmLTao6]
>>438
前に ACM Newsletter か何かで読んだが、教育レベルとか計算機環境に
よらず、一定割合でプログラミングがダメな人は存在するそうだ。

いい大学の CS に入ってくるような人間でも、適性ない人間はどうにもダメ
らしい。



441 名前:名前は開発中のものです。 mailto:sage [2009/03/01(日) 21:25:01 ID:aHmLTao6]
>>439
っつか、ゲームプログラミングやめれば良いのにな。

442 名前:名前は開発中のものです。 mailto:sage [2009/03/01(日) 21:34:18 ID:bNWlMx7s]
>>435
読めばよい

443 名前:名前は開発中のものです。 mailto:sage [2009/03/01(日) 21:38:28 ID:XFHzOPV1]
>>431
#include "Tasksystem.h"
#include "reference_structure_macro.h"

このヘッダがzipに入ってないね。

444 名前:名前は開発中のものです。 mailto:sage [2009/03/01(日) 22:03:38 ID:1CyuAS5Y]
このスレ見て、身の回りのいろんなPGを見ていて思うに、
ゲームプログラマには、大別してクリエイター型とエンジニア型が居ると思うわけよ。

■クリエイター型(C型)
ゲーム製作を美術・芸術・メッセージ表現の一種と捉え、作品の完成を目指して鍛錬する。
ゲームが完成することを最終目標としているために、エンジニア型に対して結果が全てと見下している。
ゲームとしての表現力を増すのような技術がローコスト(手間要らず)で導入であれば積極的に採用したいが、
ゲーム製作において足枷になるような技術については、嫌悪する傾向がある。
駆け出しの頃はスクリプター寄りの傾向。将来的にはPDに向いている。
プログラミング能力は低いので他業種での潰しが利き辛い。

■エンジニア型(E型)
ゲーム製作を自己のプログラミング能力向上のための試金石と捉え、ライブラリの完成を目指して鍛錬する。
フレームワーク作りに熱中し、何時まで経ってもゲームは完成しない。
新規技能・技巧をいち早く取り入れる風潮があり、汎用性・完成度・移植性などを重視する傾向がある。
技術的に稚拙なクリエイター型について、プログラム知識の無さに嫌悪することがある。
駆け出しの頃はライブラリ製作+サンプルゲームを作る傾向。将来的にはメインPGに向いている。
プログラミング能力が高いので他のSE業種に移行しやすい。

445 名前:名前は開発中のものです。 mailto:sage [2009/03/01(日) 22:04:44 ID:1CyuAS5Y]
で、今までのレスの流れも見ていて、ここからは完全に独断だが、
アンチタスク派は、ずっとC型でPG経験の浅い若年層が多い気がする。
・コンシューマ開発で、C++も無かったASM時代において、タスクシステムが成した業績と歴史を認めない。
・プログラム技能が未熟で、TCBなり、関数ポインタによるスケジューリングを理解できない/扱えない。
・実際にタスクシステムを使ったコーディングに従事したことがあり、タスクシステム特有の束縛された記述方法に嫌悪感を示す。
・ただタスク派をおちょくって遊びたいだけ。

一方、タスク派は、ずっとE型でPG経験の長い壮年層が多い気がする。
・OOP時代を迎え言語もコンパイラも発達し、タスクが過去の遺産であることを認めない。未だにタスクシステムをプロの技巧と賞す。
・タスクによるスケジューリングが完全汎用であると勘違いし、これを理解できない人を煽る。
・ゲーム内容の実際の記述において、タスク管理によるコーディングがどれほど厄介なのか理解できない。
・ただアンチタスク派をおちょくって遊びたいだけ。

と見ている。

個人的には、中庸が一番。
始めはE型で自作ライブラリが完成してから、C型に移行するプログラマーが理想なんだがね。
もしくはPG2名で完全分業し、E型がライブラリとスクリプトを提供して、C型がゲーム内容を記述するのでも良いと思ってる。


446 名前:名前は開発中のものです。 mailto:sage [2009/03/01(日) 22:59:06 ID:aHmLTao6]
>>445
> ・コンシューマ開発で、C++も無かったASM時代において、タスクシステムが成した業績と歴史を認めない。
若者でも、/* You are not expected to understand this */ とか読んだことあれば
十分だよ。

447 名前:名前は開発中のものです。 mailto:sage [2009/03/02(月) 01:17:33 ID:Ggk4JG/+]
>>442
>432
> 嫌なのか?さらしたくないのか?逃げるだけか?ライバルを作りたくないのか?逃げるのか?

448 名前:名前は開発中のものです。 mailto:sage [2009/03/02(月) 02:04:32 ID:qNJJjYLT]
実際にタスク改みたいなシステムでゲーム何本か作ったことがあれば
いろいろあれの欠点で苦労するから純粋なタスク信者ってのはありえないけどね。
でも単純なアンチってのもまた無い。

ジャンルや環境によっては今でも十分使い物になるから。というか今の携帯機クラスの性能のゲーム機で
動いてるゲームのかなりの数がいわゆるタスク改で実装されてる。
それに純粋なタスクシステムの欠点はそれぞれ回避方法があるので使い分けができる。

ジャンルによってはタスク改ではない違う作り方のものもあるけど、アクション系ではいわゆるタスクの進化系以外の
実装はあんまりお目にかかったことが無いな。
少なくとも日本産に限っては。海外産はあんまりソース見る機会無いから知らんが…



449 名前:名前は開発中のものです。 [2009/03/02(月) 07:26:29 ID:N5eJa8sN]
ぜってーそんなことねぇよ(笑)
こんなマイナーシステム普通使わねぇだろ

450 名前:名前は開発中のものです。 mailto:sage [2009/03/02(月) 15:49:57 ID:2YZpDjg8]
ミニゲーム集みたいなゲームだとタスクシステムは向いてると思うけどね
同じインターフェースで全く遊び方の違うゲームを数十個つくらにゃいけない場合とか
一つ一つにかかるコストを大幅に削減できる

451 名前:名前は開発中のものです。 [2009/03/02(月) 17:55:09 ID:N5eJa8sN]
向いてねぇよ
ごった煮だから弾の処理で何が呼ばれててもおかしくない
ということは弾だけなにかほかに使おうと考えても
ソースの癒着が酷くて切り出して使うということはできないというわけだよ
わかったかね

452 名前:名前は開発中のものです。 mailto:sage [2009/03/02(月) 18:02:00 ID:hIPGPAIG]
よく>>451見たいな書き込みを見るけど
タスク間のアクセスはタスクシステムが間に入るから
癒着がひどいっておかしくないか

453 名前:名前は開発中のものです。 [2009/03/02(月) 18:16:36 ID:N5eJa8sN]
それじゃなんのためのごった煮なの?
どこからでも呼び出したかったんじゃないの?
つまりそれは、すべてを呼び出している可能性だってあるということだよ
だってそのためにごった煮にしたんでしょ?
ミサイルのターゲットをポインタの保持で解決したかったんじゃないの?(笑)

454 名前:名前は開発中のものです。 mailto:sage [2009/03/02(月) 18:25:42 ID:hIPGPAIG]
例えば全てを呼び出してるとして
ミサイル以外のタスクをソースから排除しても
ターゲットが見つからずにまっすぐ飛んでくだけでしょ
ターゲットのポインタなんて抽象クラスへのウィークポインタか
インクリメンタルIDのどっちかだし

455 名前:名前は開発中のものです。 [2009/03/02(月) 18:33:27 ID:N5eJa8sN]
そんな話してねぇよ馬鹿
全部呼び出せるってことは全ヘッダーファイルが必要になるってことだろが
それとも今更カプセル化守って弾のクラス内には他のゲームオブジェクトは一切入ってこない
って方向転換するか?それでもいいぜ(笑)

456 名前:名前は開発中のものです。 mailto:sage [2009/03/02(月) 18:48:04 ID:hIPGPAIG]
なんで全部呼び出せるなら全ヘッダーがいるんだ
派生先のポインタが欲しければ各自でキャストすればいい
それが嫌ならビジター作ってタスクシステム内のタスク全部なめればいい
なんで弾のクラス内に他のゲームオブジェクトが入ってくるんだ
そんな話出てきたか?めんどいんで方向転換ってことでいいです。

457 名前:名前は開発中のものです。 [2009/03/02(月) 18:56:46 ID:N5eJa8sN]
キャストするにはだな・・・え〜そっから〜(笑)
さすがにそのレベルはかつてないな(笑)

458 名前:名前は開発中のものです。 mailto:sage [2009/03/02(月) 19:19:04 ID:hIPGPAIG]
いやあ俺馬鹿だからさ優しく教えてよw



459 名前:名前は開発中のものです。 mailto:sage [2009/03/02(月) 19:32:05 ID:Rv93cI1M]
>>457
面白いからもっとやって(笑)

460 名前:名前は開発中のものです。 mailto:sage [2009/03/02(月) 19:36:16 ID:wHsdSnqf]
俺も見てるよ。面白い展開になりそうだからもっと熱く語り合ってほしい(笑)

461 名前:名前は開発中のものです。 mailto:sage [2009/03/02(月) 19:57:05 ID:VFyVP2iT]
まだごった煮言ってるのかw
なにも進歩ないなw

462 名前:名前は開発中のものです。 mailto:sage [2009/03/02(月) 20:14:04 ID:iymFeNpw]
キャストするクラスのヘッダーだけでいいだろ?
全部は必要なくね

463 名前:ID:EEKBitmg mailto:sage [2009/03/02(月) 20:44:58 ID:0jBbfc+e]
>>444-445
C型なのかな。肝炎みたいだね。「おまえの場合は脳炎だろ」とか言われそうだけど

助教授に言われたことがある
『例えばお前が作ってるゲームなんてものは技術的には枯れた要素技術の集合体であり
CASEツールで機能分析すれば、その大半は汎用のコンポーネントを結合したものとして
表現される。』と

『開発工程全体を見たとき、お前はおそらく遊び・面白さの部分を煮詰める反復作業に
 時間の多くを費やしているのだろう。ならば、ワークフロー・データフローの設計も
 そこを優先するだろ常識的に考えて。与えられてる状況(道具、人、時間、etc)にあわせて
 構造化設計すれば、最終的な結論はH**は神言語となる。わかったな?』

私は心を打たれた。この人はC型のようなE型のようなH型だ

助教授はいわゆるベーマガ世代というものらしい。本人に言わせれば『PIOとかRAMとかテクノ(何とか)を
知らないようなガキにベーマガ世代とか言われるとイラっと来る』ということらしいけど、まぁとにかく
そういう世代らしい

助教授にタスクシステム(>>2)のページを見せた。反応は「組み込みシステムを劣化猿真似してるのか」
みたいなかなり淡白なものだった
『ワークRAMが少ないゼッパチマシンでこんな贅沢な組み方してたのか?』
『70年代にこれやってたって本当か?』『メガドラとか16ビットのアーケードゲームの話じゃないのか?』
と聞き返された。そんなことは厨の俺が知るはずもないし答えられるはずもなかったから
「だってこの人(LogicianLordの人)がギャラクシアンはこうだって言ってるからそうなんじゃないすか><」
と知能障害・思考停止な返事をしたら『ふーん。あっそう』と言われた

むかつく。誰か教えて

464 名前:ID:EEKBitmg mailto:sage [2009/03/02(月) 21:27:36 ID:0jBbfc+e]
『当時は毎月、目を皿のようにしてマイコン雑誌を読み漁ったが"タスクシステム"なんて言葉は見た記憶無いな』
『俺にとっては雲の上のプロプライエタリな世界だったから。そういうプロの世界の隠語なのかな。』
『しかし30年以上経過して陳腐化したからって吹き出物みたいに今更出てきても仕方ないだろこんなもの』
『PCでさえベクトルプロセッサ化したビデオチップにマルチコア化したCPUが普及した現代においてこんな一本道の
 逐次処理コードを使ってたんじゃハードは遊び放題だな。お前らのゲームボーイ(←DSのことらしい)で使ってるテクか』
『ステートマシンの逐次処理用の優先度付きキューを手作りしてたのか。今ならboostか次期C++標準のライブラリ
から出来合えのコンテナでも引っ張ってくればいいんじゃないの。あと、機能分析すればこの実装になる必然性はない』
『型システムを否定している。コンパイラによる最適化を阻害してる。自作ジャンプテーブルで条件分岐は高速化される
 という先人のチョイテク・豆知識を天下り式に真似ているのではないか。それは太古の簡素なCPUアーキテクチャに
 依存した公式に過ぎない。定理ではない』

『くだらない話をふってないで、お前は早く課題レポートを提出しなさい』

うぜぇオヤジだ


465 名前:名前は開発中のものです。 mailto:sage [2009/03/02(月) 23:57:02 ID:j9iR0+6m]
>>464
> マイコン雑誌
この辺の単語の使い方に、世代を感じるなぁ。

466 名前:名前は開発中のものです。 mailto:sage [2009/03/03(火) 00:35:53 ID:RAMjL7VZ]
テクポリは最初技術系の雑誌だったんだね
アダルトゲーム雑誌になってからしか知らないや

467 名前:名前は開発中のものです。 mailto:sage [2009/03/03(火) 00:54:38 ID:nTxu8UVE]
>>463-464
何…?このポエム

今もタスク進化系が使われ続けてる現実を前にして
現実逃避してるのかな?


468 名前:名前は開発中のものです。 mailto:sage [2009/03/03(火) 01:06:03 ID:gnPoJpgi]
ID:N5eJa8sNはタスクシステムを使うとタスクシステムに全部のheaderをincludeしなければ
ならなくなるとか言っていた例の基地外だろ。

こんな低脳がアンチタスカーだから、アンチはみんな頭がおかしいと思われるんだ。

こんな奴、プログラマですらないので、この板から出てけよ。



469 名前:名前は開発中のものです。 mailto:sage [2009/03/03(火) 01:43:30 ID:e/qFL/0J]
>>467
シーングラフはタスクシステムの外国版(笑)
タスクシステム改(笑)
タスク進化系(笑)

出るわ出るわ。怪しげな僕んちのソフトウェアアーキテクチャ発展史
萎びた僻地で密教みたいにひっそりやってきた「俺んちのベストプラクティス」
そいつがお前にとってのプライスレスなのはわかるけどな
何の具体的な情報も開示せずに世間に認知してもらおうなんて考えちゃダメ
世の中そんなに甘くない

公にされず標準化もされないド田舎・ローカルのソフトウェアアーキテクチャや
ベストプラクティスと自認している者は、何の資料も出せない状態で世間の前で
顔真っ赤にして反論したりしない。黙ってる。そこを分かれ。出てくんな。みっともねー
幾つだよお前。誰だよ

反論するならお前の言うタスク進化系って奴が世間に認知される
ソフトウェアアーキテクチャ、ベストプラクティスとなるよう、きちんと文書にして
発表すべきだ

現在、世間の前に出てるタスクシステムに関する文献の中で唯一
書いた人間の出自が現場出身であることが垣間見えるのは秀和の
逆引きゲームプログラミングだけ。これを超えるものをお前が書けばいい




470 名前:名前は開発中のものです。 mailto:sage [2009/03/03(火) 01:50:47 ID:e/qFL/0J]
>>468
あー、やっぱあいつだよな
ヘッダーがどうのとか言い出した瞬間にイカ臭かったもんな

471 名前:名前は開発中のものです。 mailto:sage [2009/03/03(火) 02:03:06 ID:nTxu8UVE]
>>469
>ベストプラクティスと自認している者は、何の資料も出せない状態で世間の前で
アンチじゃなくてもあんな原始的な仕組みをベストプラクティスと自認している人はいないと思うぞ。

あぁ、アンチって実はタスクシステムに過度に期待してる人たちなのかもね。
「こんな自分でもタスクシステムが理解できたらゲームが作れる…」って。
だから資料出せ、教えろ、説明しろってうるさいのか。

472 名前:名前は開発中のものです。 mailto:sage [2009/03/03(火) 02:09:19 ID:e/qFL/0J]
>あぁ、アンチって実はタスクシステムに過度に期待してる人たちなのかもね。
>「こんな自分でもタスクシステムが理解できたらゲームが作れる…」って。
>だから資料出せ、教えろ、説明しろってうるさいのか。

今度はアンチは実は信者論か。がんばるねー
アクロバティックな発想に翻弄されちゃうねー
生ゴミの臭いを好き好んでかぎ回るのは信者なんだけど
アンチは臭いものは臭いんだからとっとと捨てればー?
とアドバイスしてあげてる分まだ常識があるねー


473 名前:名前は開発中のものです。 mailto:sage [2009/03/03(火) 02:22:24 ID:e/qFL/0J]
ま、タスカーは大人しくサンドバッグにされてろってこった
今更開陳したところで世間に八つ裂きにされるのが目に見えてるからな
俺は絶対に晒さない。何年も前に廃棄したゴミアーキテクチャだから
とっくに葬り去ってお墓に入れたものをわざわざ引っ張り出して晒す
なんてマゾっけたっぷりの趣味は無い

474 名前:名前は開発中のものです。 mailto:sage [2009/03/03(火) 02:37:34 ID:gnPoJpgi]
ポエマーもいらねーから出てってな

475 名前:名前は開発中のものです。 mailto:sage [2009/03/03(火) 02:42:58 ID:e/qFL/0J]
DSLポエマーと間違われるとは光栄だねー
タスクシステムを叩く材料が不足したら呼んでね。補給してあげるよ
アンチ応援してるよ。あーねみー。ばいばーい

476 名前:名前は開発中のものです。 mailto:sage [2009/03/03(火) 02:53:26 ID:eCcH4IzT]
顔まっかなのはお前だろうに

477 名前:名前は開発中のものです。 mailto:sage [2009/03/03(火) 02:57:23 ID:eCcH4IzT]
>俺は絶対に晒さない。何年も前に廃棄したゴミアーキテクチャだから
>とっくに葬り去ってお墓に入れたものをわざわざ引っ張り出して晒す
>なんてマゾっけたっぷりの趣味は無い

要するに、お前は過去の自分と戦ってるのか?
お前の暗い過去を皆に押し付けないで欲しい。

478 名前:名前は開発中のものです。 [2009/03/03(火) 07:34:27 ID:NIkO1+LI]
ヘッダー全部インクルードしないと必要なときに必要なものが呼び出せないから
タスクシステム使ってるなら総合ヘッダーに全部インクルードしてあると思うよ
仮に必要なものだけだとしても関連をもったものは全部インクルードしてやる必要があるから
この構造で作ったら切り離すのは容易じゃないよ



479 名前:名前は開発中のものです。 [2009/03/03(火) 07:50:27 ID:NIkO1+LI]
それと関連をすべてタスクにするとか嘘ついてるけど
ポインタの保持を関連タスクに強制するうえ
パラが一つでも必要になったらタスクを新しく作らなければならない
折角、ごった煮にした意味がまるでないけどそれでいいの?
だんだんタスクなんて作らないほうがいいって結論になりそうで俺は満足だけどね

480 名前:名前は開発中のものです。 mailto:sage [2009/03/03(火) 08:19:58 ID:gnPoJpgi]
>>478
お前が頭がおかしくて、プログラムの組めないド素人なのはよくわかったから
もうこの板に来んな

481 名前:名前は開発中のものです。 mailto:sage [2009/03/03(火) 08:53:25 ID:HSt7mZci]
>>478
んなこたない


アンチな俺でも同意できる箇所が見当たらない

482 名前:名前は開発中のものです。 mailto:sage [2009/03/03(火) 10:09:41 ID:T2e1Wx7e]
一番要らない子なのはウンコちゃんだろう。
全レス内容無しってのが凄い。

483 名前:名前は開発中のものです。 [2009/03/03(火) 12:43:55 ID:NIkO1+LI]
じゃヘッダー無しでどうやってキャストしてんだよ
まあ、これは無理でしょ

タスク信者が必要な分だけインクルードしてるなんて考えられないから
ごった煮を表現するために総合ヘッダー絶対あるだろ
だからタスク信者の書くソースは分離できない
さらにタスク信者は引数使えないから総合ヘッダーにグローバル変数の塊もあるだろうし
奴らのソースはカプセル化なんて不可能と言っていい
テンプレートは使いたがるくせにオブジェクト指向は欠片もわかってない

484 名前:名前は開発中のものです。 mailto:sage [2009/03/03(火) 13:04:10 ID:gnPoJpgi]
>>483
> ごった煮を表現するために総合ヘッダー絶対あるだろ

ない。お前はOOPの基本すらわかっていない。もう死んで。

485 名前:名前は開発中のものです。 mailto:sage [2009/03/03(火) 13:09:30 ID:fc1Nudsp]
>>483
なんでそこでテンプレートがでてくるのか理解できない
総合ヘッダにグローバル変数ときたら次はマクロだろ

486 名前:名前は開発中のものです。 mailto:sage [2009/03/03(火) 13:11:42 ID:HSt7mZci]
>>484
OOPは関係ないだろ…

487 名前:名前は開発中のものです。 mailto:sage [2009/03/03(火) 13:11:56 ID:UVBLimNu]
>>483
>総合ヘッダー
その発想は無かったwwwwwwwww
お前のコーディングすごいなwwwwwwwwwww

488 名前:名前は開発中のものです。 mailto:sage [2009/03/03(火) 13:14:20 ID:HSt7mZci]
>>484
携帯からだったから483よく読んでなかったぜ
すまんこ
>>483
根拠の無い話ばかり並べても叩かれるだけ



489 名前:名前は開発中のものです。 [2009/03/03(火) 18:22:34 ID:NIkO1+LI]
いいやあるね
少なくともごった煮をデータベースとか言ってた馬鹿のソースには確実にあるね
そもそもそいつは制限や型を言語の進化の過程でできたものという認識がまったくなかった
タスク信者の大半がこんな奴ら
関連をタスクにするなんて言ってるけど
関連クラスとどうやってやりとりする気なんだよ
グローバル変数かポインタの保持くらいしかないだろ
また、無駄に問題が増える(笑)
使わないって選択肢は選べないのかね

490 名前:名前は開発中のものです。 [2009/03/03(火) 18:25:01 ID:NIkO1+LI]
カプセル化もわからないから自機のクラスに弾の処理書いちゃうんだよ
お前等馬鹿は

491 名前:名前は開発中のものです。 [2009/03/03(火) 18:29:59 ID:UVBLimNu]
>>489
>>490
レスを二つにしてカプセル化したつもりですかwwww

492 名前:名前は開発中のものです。 mailto:sage [2009/03/03(火) 18:34:43 ID:gnPoJpgi]
>>489
こんな馬鹿、久しぶりに見た。

悪いこと言わないから、OOPの基礎から勉強しなおしなよ。

493 名前:名前は開発中のものです。 [2009/03/03(火) 18:57:02 ID:NIkO1+LI]
ムリムリ
タスク信者の組み方じゃ絶対分離なんて不可能
グローバルインスタンスホルダーが絶対にある

494 名前:名前は開発中のものです。 mailto:sage [2009/03/03(火) 19:09:12 ID:gnPoJpgi]
>>493
仮想関数すら知らなさそうだな。本当、生きてて恥ずかしくないか?

495 名前:名前は開発中のものです。 [2009/03/03(火) 19:19:33 ID:NIkO1+LI]
仮想関数?
いまの話題と全く関係無いけど頭おかしいの?
弾クラスで自機クラス呼んだら自機クラスのヘッダーが必要になるんだぜ
基底クラスじゃ自機クラス呼べないんだぜ
もしかしてしらなかった?

496 名前:名前は開発中のものです。 mailto:sage [2009/03/03(火) 19:22:49 ID:gnPoJpgi]
>>495
> 弾クラスで自機クラス呼んだら自機クラスのヘッダーが必要になるんだぜ

呼ぶ必要なんか全くないんだが。ほんと、馬鹿だよね。

497 名前:名前は開発中のものです。 [2009/03/03(火) 19:27:56 ID:NIkO1+LI]
でも、呼んでるんでしょ?
だからタスクシステムに固執してるんでしょ?
嘘はよくない(笑)

498 名前:名前は開発中のものです。 mailto:sage [2009/03/03(火) 19:31:36 ID:gnPoJpgi]
>>497
本当、馬鹿すぎて泣ける。

ソース書いてみな。俺が添削してやるから。



499 名前:名前は開発中のものです。 [2009/03/03(火) 19:38:27 ID:NIkO1+LI]
は?
俺はごった煮とかやってる馬鹿なタスク信者をぶん殴ってるところなんだよ
俺がなんのソースをだすんだよ
日本語大丈夫かよ(笑)
ああ、頭悪いのか
それじゃしょうがないな

500 名前:名前は開発中のものです。 mailto:sage [2009/03/03(火) 19:42:26 ID:gnPoJpgi]
>>499
だからお前の糞タスクシステムのソースを出せと言ってるんだ。
全タスクのヘッダをincludeしているところを書き直してやる。






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

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

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