- 1 名前:名前は開発中のものです。 mailto:sage [2009/04/03(金) 11:25:39 ID:aSgRO8Wl]
- タスクシステムについての議論、相談、質問、雑談などのスレです
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」と明示してください そうでない場合はカスタム版であることを明示してください ・人を憎んで言語を憎まず
- 619 名前:名前は開発中のものです。 mailto:sage [2009/04/20(月) 02:55:32 ID:Rm+qn+U+]
- SEGAみたいなおっきなとこでさえタスクシステムやめたの2008年かー。
タスクシステム擁護が強力に粘着するのも当たり前って感じだな。 にしても感情的すぎて「荒らしは無視」が適用されるレベルってのは。。。必死dana 中小・零細にもタスクシステムは無意味っていう認識が広まるのは まだまだ10年近く先かもなー。
- 620 名前:名前は開発中のものです。 mailto:sage [2009/04/20(月) 03:42:14 ID:Rm+qn+U+]
- >>510
> クラスは 『データ構造(型)に処理をバインドしたもの』。つまりジョブの構造体なわけで クラスは『データ構造(型)に処理をバインドしたもの』という概念だとタスクシステム方面に行きつくぞ。 クラスは『データ構造(型)』(ただしアクセサ経由でしかアクセスできません)という概念の方が良いぞ。 あくまでデータ主体。 もしデータ+処理という別次元の概念をバインドしたものと考えてしまうと そのクラスの主目的が不明確になる。 「このクラスはalgorithmを実装したものなのか、データ構造を実装したものなのか」 ってね。 直交する概念は別classとして切り離しておくのが吉。 「クラスは「データ+処理」」って概念はエンティティとかエージェント指向みたいな概念と 親和性が高いからやりたくなる。 だけどエンティティなんてものは設計の中でもかなり上層に位置づけられるもので たくさんのクラスを組み合わせてようやく実装できるシロモノ。 全てのクラスがエンティティで相互通信してるという考えで系を構築しようとすると破綻するよ。 こういう些細な方針の違いが規模大きくなった時にはド派手に効いてくる。
- 621 名前:名前は開発中のものです。 mailto:sage [2009/04/20(月) 07:50:59 ID:JdSS7BQy]
- >>605
>はじめに相手にしゃべらせて叩ける形にしてもらわないと 自爆?
- 622 名前:名前は開発中のものです。 mailto:sage [2009/04/20(月) 08:43:27 ID:JdSS7BQy]
- >>618
海外の某有名FPSで起こったソース流出事件のコード見ればいいかと。あれはactor使ってたはず。 まぁ、これ以外で実際に使用されてるコードを合法的に確認できるケースはあんまりないな。 タスクもそうだけど著作権のある製品のコードなんて一般人は普通見れないから。 Gemsとか資料的なコード見るしかないんでない?
- 623 名前:名前は開発中のものです。 mailto:sage [2009/04/20(月) 09:10:44 ID:QhblHgQF]
- そういうわけで、初心者向けに実際にコードを組んで見せてる本の作者が、
初心者に教えなければならないこと、としては、いらないんじゃないか、と 言ってるの「タスクシステム」ではあるわけだ。
- 624 名前:名前は開発中のものです。 mailto:sage [2009/04/20(月) 09:24:05 ID:XCF4oCmy]
- ゲーム分野で未だにタスクシステムなんてものにしがみついてるのは日本人くらいだと思うが
- 625 名前:sage [2009/04/20(月) 10:54:48 ID:7DtUUHzL]
- >>622
ありがとうございます。 探してみます。
- 626 名前:名前は開発中のものです。 mailto:sage [2009/04/20(月) 11:33:10 ID:7i+5+I2O]
- 良い流れなんで質問。
タスク以外の設計をわかりやすく解説してるページないかな。 タスク派の「>2読め」に対抗して、「>3読め」としたい。 「>3読んで理解できないなら才能無いからやめたほうがいいよ」で一撃必殺。
- 627 名前:名前は開発中のものです。 mailto:sage [2009/04/20(月) 16:43:37 ID:oNSaAfvm]
- 結局のところ、ゲームの構造は程度の差こそあれ、タスクシステムとやらと似たような、毎フレーム細切れに呼び出されるルーチンの積み重ねでしかないんだろ?
管理の仕方が違うぐらいじゃねーの
- 628 名前:名前は開発中のものです。 mailto:sage [2009/04/20(月) 21:59:03 ID:dQQEyQ68]
- >626
> 「>3読んで理解できないなら才能無いからやめたほうがいいよ」で一撃必殺。 つーか>2読んで、サンプルとか習作とか説明用の周辺部省略版とか考えられないのであれば、 才能が無いのは明らか。
- 629 名前:名前は開発中のものです。 mailto:sage [2009/04/20(月) 22:02:03 ID:Rm+qn+U+]
- >>626
タスクシステムみたいにたった一つの設計物が存在して それを解説すれば終わりってわけじゃないからなぁ >普通の設計 世の中にはたくさんの設計作法が存在するけど、 自分で何の疑いも不透明性も無く「そりゃそうだ当たり前」と納得できたことを積み上げてくこと。 これによりだんだんと良い設計が安定してできるようになっていく、って感じ。 「普通の設計」が形式的手順として表現できるなら自動化できちゃうわけで、 そしたらプログラマ要らなくなっちゃうわけで。でも現状プログラマは必要なわけで。 だから「普通の設計」に関しては世の中にはまだ半端な手順しかないと考えられるわけで。 まだあと数十年は細切れの設計作法を地道に習得してくしかないんじゃなかろか。 強いて言うならこれとかwww ttp://www.amazon.co.jp/dp/4320026926
- 630 名前:名前は開発中のものです。 mailto:sage [2009/04/20(月) 22:34:26 ID:Rm+qn+U+]
- 一応真面目っぽいのも書いとく
お勧めはこれ ttp://ja.wikipedia.org/wiki/%E3%83%87%E3%83%BC%E3%82%BF%E3%83%95%E3%83%AD%E3%83%BC%E3%83%80%E3%82%A4%E3%82%A2%E3%82%B0%E3%83%A9%E3%83%A0 1、データフロー図を書く。 2、「File/Database」をクラスとして実装する。クラスは「データ構造(型)」。ただしアクセサ付き。 3、「Input/Output」はライブラリ関数そのものとして考える 4、「Function」を関数として実装する 大体こんな流れがお勧め。(実は自分もテクスチャの扱いとか模索中なのは秘密)
- 631 名前:名前は開発中のものです。 mailto:sage [2009/04/20(月) 22:50:42 ID:XCF4oCmy]
- 今日はやけにアクセサアクセサ騒ぐ子がいますね
抽象的な設計の話をしてるつもりなの? それとも違うの?
- 632 名前:名前は開発中のものです。 mailto:sage [2009/04/20(月) 22:53:57 ID:cbeI0pKC]
- >>627
違う 違うからバグる 当たり1つとっても 玉2つ壁1つあっただけで ○|○ @玉1動く A玉1壁補正 B玉2動く C玉2壁補正 D玉1玉2判定 E玉1補正 F玉2補正 G玉1壁補正 H玉2壁補正 の順番でタスクを何度も呼び出してやらないと壁の向こうの玉に当たりかねない もちろん玉1動く玉2動く・・・の順でやるとミニゲームすらまともに動かない タスクシステムはゲームプログラムで一番複雑な部分を完全に無視している欠陥品
- 633 名前:名前は開発中のものです。 [2009/04/20(月) 22:58:01 ID:pAA+9YoX]
- >>632
それ設計がまず悪い。 タスクで行う処理はそういうゲーム内物理部分じゃないよ。
- 634 名前:名前は開発中のものです。 mailto:sage [2009/04/20(月) 23:04:26 ID:cbeI0pKC]
- >>633
え?この例でタスクは 玉1、玉2、壁 なんだけど?おk?
- 635 名前:名前は開発中のものです。 mailto:sage [2009/04/20(月) 23:17:51 ID:JdSS7BQy]
- アンチタスクって面白いタスクの使い方考え付くんだね…
タスクの構造を見てIKとかコリジョンで使おうって思うのはプログラマとしてどうかと思うぞ。
- 636 名前:名前は開発中のものです。 mailto:sage [2009/04/20(月) 23:37:29 ID:dQQEyQ68]
- >632
バカだろwwwww
- 637 名前:名前は開発中のものです。 mailto:sage [2009/04/20(月) 23:45:19 ID:uUOjKkmx]
- >>632
> の順番でタスクを何度も呼び出してやらないと壁の向こうの玉に当たりかねない あんたは本当に馬鹿なんだな あんたには一生衝突判定を並列化できそうにないな そんだけ馬鹿ならそりゃタスクシステムの利点は理解できんわな
- 638 名前:名前は開発中のものです。 mailto:sage [2009/04/20(月) 23:48:00 ID:cbeI0pKC]
- でも、解決方法をタスクシステム使って探そうとするとえらいことになるよね
プライオリティだけじゃ解決できない
- 639 名前:名前は開発中のものです。 mailto:sage [2009/04/20(月) 23:49:52 ID:uUOjKkmx]
- >>638
あんたは、衝突判定を並列化する方法を理解できてから書き込めよ。 それまではあんたはド素人以下なんだから、黙ってROMってな。
- 640 名前:名前は開発中のものです。 mailto:sage [2009/04/20(月) 23:51:01 ID:cbeI0pKC]
- 動く足場(3D回転有り)
動く壁(3D回転有り) 当たりも入ってくるとローカル・ワールドも入ってきてさらに複雑になる
- 641 名前:名前は開発中のものです。 mailto:sage [2009/04/20(月) 23:53:05 ID:uUOjKkmx]
- >>640
全然複雑じゃない。あんたが馬鹿なだけ。
- 642 名前:名前は開発中のものです。 [2009/04/20(月) 23:53:08 ID:pAA+9YoX]
- バロスw
- 643 名前:名前は開発中のものです。 mailto:sage [2009/04/20(月) 23:53:20 ID:dQQEyQ68]
- >638
> でも、解決方法をタスクシステム使って探そうとすると だからwww、根本的に間違ってるwwwwwwwwwww
- 644 名前:名前は開発中のものです。 mailto:sage [2009/04/20(月) 23:53:39 ID:cbeI0pKC]
- 足場のワールドローカル判定が必要になると今度は動かす順序を
ワールドからツリー上にたどっていかないとならない
- 645 名前:名前は開発中のものです。 mailto:sage [2009/04/20(月) 23:55:24 ID:uUOjKkmx]
- ID:cbeI0pKCは、3Dプログラムやり始めたばかりで何もわかってないんだろうな
それにしてもひどい馬鹿がいたもんだ
- 646 名前:名前は開発中のものです。 mailto:sage [2009/04/20(月) 23:57:01 ID:cbeI0pKC]
- 足場にくっついた壁に玉があたって壁→足場が動くと
また、足場につながるツリーを動かさないといけない
- 647 名前:名前は開発中のものです。 mailto:sage [2009/04/20(月) 23:58:07 ID:cbeI0pKC]
- もう
task->move(); ではまかないきれないよね? 少なくとも>>2はもうだめだよね?
- 648 名前:名前は開発中のものです。 mailto:sage [2009/04/20(月) 23:58:37 ID:JdSS7BQy]
- まぁ、昔の2Dゲームとかで1フレームに数ドットのめり込みを許容できるタイプの
ゲームなら、1フレームに一回めり込んでたら反対側に押し出す、とかで スーパーマリオちっくな当たり判定は出来るが… 3D系のコリジョンをタスクと同期させるなんて普通は考えんな。 箸で木が切れなくたってそれは箸が悪いんで無く使う側がおかしいだけ。 アンチはタスクが万能な仕組みだとでも思ってるのかね。
- 649 名前:名前は開発中のものです。 mailto:sage [2009/04/20(月) 23:59:45 ID:uUOjKkmx]
- >>647
世間の物理エンジンがどうやって並列化しているのか理解できてから 戻ってこいよ。馬鹿すぎて話にならん。
- 650 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 00:06:06 ID:+6X/CSNS]
- >647
ナンデモカンデモtaskにぶち込もうとするなよwwwwwwwwwwwwww そんなクソ下らないこと言ってると、もっと草生やすぞwwwwwwwwwwwwwwwwww
- 651 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 00:07:29 ID:dQQEyQ68]
- >648
> アンチはタスクが万能な仕組みだとでも思ってるのかね。 昔はそう思ってて、でも裏切られた(というか、自分の理解が間違っていたのをとりあえず タスクのせいにしてみただけw)からアンチになったんじゃね?
- 652 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 00:08:37 ID:dQQEyQ68]
- そろそろ、『お前たちの知識を試していたんだよ』と勝利宣言(wを出して逃亡するころじゃね?
- 653 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 00:09:14 ID:XOTsJsFv]
- >>648
頭悪いなお前 俺は動かすと同時に壁当たりをやらないと矛盾が出るっていったんだぞ この馬鹿 人の話聞いてるのか? 何がこりジョンだ馬鹿別扱いの処理にできるわけないだろ馬鹿 動きと当たり判定は同時にやらないとバグるだろ馬鹿 >>649 理解できないなら無理して書き込まなくていいよw
- 654 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 00:11:05 ID:wb/CDPBO]
- アンチタスクって唯一万能な仕組みを求めてるのかね…
一箇所でも使えないケースが見つかれば糞、って感じで 全てのゲームに使える唯一絶対正しい仕組みがあるはず!! って思ってるみたい。 適材適所で道具を使い分ける知恵を付けなきゃゲームなんて作れんよ。
- 655 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 00:13:00 ID:XOTsJsFv]
- >>654
馬鹿は無理にレスつけるな
- 656 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 00:13:46 ID:+6X/CSNS]
- >653
> 俺は動かすと同時に壁当たりをやらないと矛盾が出るっていったんだぞ 出ないよwwww バグってるのはID:cbeI0pKC=ID:XOTsJsFvのアタマの中だろwwwwwww 一度病院に行けよ。 看護婦 『どこか悪いところがあるんですかぁ〜? あ、アタマが悪いんですねぇ〜。それは 治療できませんからぁ〜w』
- 657 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 00:14:03 ID:wb/CDPBO]
- >>653
>動きと当たり判定は同時にやらないとバグるだろ馬鹿 並列が必要なコリジョンでそれをやっちゃダメだろ…
- 658 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 00:16:24 ID:XOTsJsFv]
- >>656
はぁ?でるだろ? それでテメェのゲームは壁の向こうの敵に当たるんだな しょっぱいもん作ってんじゃねぇよ低脳 >>657 やらなきゃ壁の向こうの敵に当たるぞ
- 659 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 00:18:43 ID:+6X/CSNS]
- >658
ヒント : 座標と移動量とデルタ時間は別に管理します wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
- 660 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 00:19:55 ID:wb/CDPBO]
- >>658
まぁ独学で試行錯誤するのも良い勉強かもしれんけど 一度ちゃんとした物理演算ライブラリの実装を見て見るとよいかと思うぞ。 動きと当たりの結果反映を同時にはしてないから。
- 661 名前:名前は開発中のものです。 [2009/04/21(火) 00:21:10 ID:2Ca9anQI]
- XOTsJsFv ファビョーンwwwwwwwwwwwwwwwwwwwwwwww
- 662 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 00:21:18 ID:+6X/CSNS]
- 『何が分からないか分かっていない』という状態は、外から観察するとなかなかに楽しいwww
- 663 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 00:23:43 ID:XOTsJsFv]
- >>659
無理だよーwバーカw 足場の座標系ズレてる可能性もあるのになんでそんなことできんだよバーカ ワールドローカルって書いておいてやっただろ 後だしジャンケンじゃねぇぞ >>660 できないよーw 含み持たせて知ってるフリしたって無駄 理論的に絶対できない
- 664 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 00:26:03 ID:wb/CDPBO]
- >>663
つ Havok
- 665 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 00:27:06 ID:+6X/CSNS]
- >663
> 理論的に絶対できない ×理論的に ○ID:XOTsJsFvのオレ理論では クソみたいな考え方に拘泥している限りは、絶対にムリだろうねぇwww
- 666 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 00:27:48 ID:XOTsJsFv]
- >>665
ハイハイ 負け惜しみはいいから横言ってな
- 667 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 00:28:44 ID:+6X/CSNS]
- >664
Box2Dあたりからでいいんじゃないか?
- 668 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 00:29:38 ID:+6X/CSNS]
- >666
自分に理解できないものは、自分の見えないところに追いやって見なかったことにする。 デキナイ子の典型的パターンwww
- 669 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 00:30:57 ID:XOTsJsFv]
- アレアレ?
レスに勢いが無いなぁ〜? どこいっちゃったのかなぁ?
- 670 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 00:32:02 ID:wb/CDPBO]
- 悲しくならないかい…?
- 671 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 00:32:07 ID:vENTZIgP]
- >>663
本当に馬鹿なんだな。Havokでやってるよ。
- 672 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 00:32:55 ID:+6X/CSNS]
- >669
え? ナニ? そんなに答えを教えて欲しいって? 煽って正解レス貰おうなんて、そんなムシのいいこと言ったらダメだよw 自分で考えようねwww
- 673 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 00:32:59 ID:vENTZIgP]
- いい加減、ID:XOTsJsFvは「低脳衝突判定」というコテハンにしてくれよ。
- 674 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 00:36:25 ID:XOTsJsFv]
- >>670
ホントだな この程度も理解できない ま、今日新人教育でだした課題とまったく一緒なんだけどなw ローカルワールドが絡むと1人もできやしねぇ やっぱゆとりはクズだな 1人もできねぇし 「明日までにやってこいよ」 って言っておいたけど 果たして何人やってくるか 動いてる足場に誰も乗れねぇよw
- 675 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 00:40:06 ID:vENTZIgP]
- >>674
馬鹿に教育される新人が可哀想
- 676 名前:ID:EEKBitmg ◆HSP4mee/SU mailto:sage [2009/04/21(火) 00:42:16 ID:jO558RY4]
- >>632
それ>>2関係ないだろ高専生的に考えて… 衝突検出の話じゃない…
- 677 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 00:43:32 ID:+6X/CSNS]
- >674
社員かよwww 馬鹿が得意になってクソ理論を一席ぶっているところを想像して噴いたwww
- 678 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 00:43:59 ID:wb/CDPBO]
- 同属のHSP使いにすら見放されるって…
かわいそうな子
- 679 名前:ID:EEKBitmg ◆HSP4mee/SU mailto:sage [2009/04/21(火) 00:53:57 ID:jO558RY4]
- >>632
あと、その件って君と並列君が喧嘩してたよな。並列君が呆れて匙を投げてたジャン ・continuous collision detection ・Logician Lordみたいな仕組み(cooparative multi-taskingする仕組み。優先度つきの 実効待ちキューによる単純なタスクディスパッチャー) この2者が排他的な関係にあるというような主張ならまったく理解できない。
- 680 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 00:55:20 ID:+6X/CSNS]
- >678
HSP君は、アレはアレで一本筋の通ったコだぞ。 同族扱いしたら、かわいそうだ。
- 681 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 00:55:54 ID:zpLy+CiQ]
- タスク万能派が撤収を始めたようです
乗り遅れの無いよう、ご注意ください
- 682 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 00:58:05 ID:wb/CDPBO]
- >>674
妄想じゃなくてほんとに新人に教えてるんだとしたらちゃんと勉強しなよ。 いつか新人が本当のことしったら、間違いなく見下されるよ。
- 683 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 01:07:01 ID:GWlXRy3V]
- >>654
>626のことならそうは思ってない。>2も細かな差異があるし。 2のようにまとめたものがあれば話をする上で何かと便利だと考えた。
- 684 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 01:13:31 ID:S7gMXiM/]
- ・・・一連のレスを見てて思ったんだが、衝突判定の制御ってゲーム作る部分では一番難しいところじゃないのか?
これができて他の事ができないってのはあまり想像出来ない。
- 685 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 01:23:28 ID:psafwywg]
- >>674は新人教育で宿題を出してるのか?
仕事を家に持ち帰らせたら駄目だろ
- 686 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 01:27:13 ID:wb/CDPBO]
- >>683
あらゆるケースについてタスクより優位な方法があるって確証が無いなら タスクなんていつか使えるかもしれない道具の一つ、ってだけの存在で アンチタスクなんて存在しないはずなんだけどね…
- 687 名前:ID:EEKBitmg ◆HSP4mee/SU mailto:sage [2009/04/21(火) 01:49:19 ID:jO558RY4]
- >>686
んもう…。まーた「タスク」を否定してるとか無理矢理に話を逸らす 「アンチタスク派」とか「タスク派」いうのは 「アンチタスクシステム派」とか「タスクシステム派」の略でしょうに… 君らはさ、タスクという単語を非常にローカルな、狭ーい解釈を使うよね そうやってタスクという単語を自分たちの都合で歪めて独り占めにしてるよね。 そういう独善的な振る舞いやめてくれない? 何らかの時間ステップで数値積分しながら(つまり時間発展させて) 仮想空間(たぶん複雑な系)の現象をシミュレートする そういうプログラムの一種であるゲームプログラム全てにおいて 何らかの処理ステップ、処理単位(つまりはタスク)というのは 必ず存在するってこと。わかる? わかんねーだろうな。>>626も同様の気配 >タスク以外の設計をわかりやすく解説してるページないかな。 やばい香りがする。タスクが設計だなんて考えられない。誤記だろこれ
- 688 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 02:08:39 ID:HO2IOOsl]
- >>687
なんだこいつ 686までのレスではそんな話してねーだろ キモイ独り言で他人の話をひっかきまわすんじゃねーよ
- 689 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 02:15:02 ID:wb/CDPBO]
- >>687
>君らはさ、タスクという単語を非常にローカルな、狭ーい解釈を使うよね では広ーい解釈でのアンチの理屈ってのを教えてくれないかな? それとも君は既にアンチじゃなくなったのかな?
- 690 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 02:17:35 ID:GWlXRy3V]
- >>687
タスクの言葉が意味する範囲をそこまで広くみていなかった。 >626ではタスクシステムと略せず書くべきだった。誤記でよい。
- 691 名前:ID:EEKBitmg ◆HSP4mee/SU mailto:sage [2009/04/21(火) 02:18:11 ID:jO558RY4]
- >>690
了解
- 692 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 02:21:14 ID:zpLy+CiQ]
- なんでタスクシステム擁護すんのがいるのかと思ってたけどあれだな
「込み入ったとこはエンジン買って済ませるだろJKwww自分で作ろうとすんなよwwwしかも低レベルすぎだしwww」 「フレームワークだけ作ってる。ゲーム処理は他の人が書いてるし全体見るのも別の人。あと2chではアマチュアは書き込み禁止」 「専用のデバッグ環境を一度作ると便利。単体テスト? やらねえよそんなもん。基本一発実機テスト」 ※番外:「並列さんかっこいいっす。僕にもっと高度なこと教えてください。他のやつはうっさい黙れ市ね。さて串変えてもう一度」 (俺視点による要約) 仕事の人が多いんだな。ちょっとびっくり。 俺みたいな趣味でやってるやつの方がタスクシステムから離れていくってのは不思議な感じ。 人海戦術とか有償ライブラリ使えないあたりの前提条件の違いかな。
- 693 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 07:25:10 ID:CWpzYNiM]
- ID:XOTsJsFvさん酷いな。新卒の俺から見てもレベルが低すぎる。
並列(やね)さんはもう現れないのかしら。
- 694 名前:名前は開発中のものです。 [2009/04/21(火) 07:34:13 ID:RsEvdSy0]
- 動いてる足場に乗れてから言おうな(笑)
- 695 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 09:13:02 ID:hc7Cwawj]
- ID:EEKBitmgは成仏したはず。現世に未練があるのか?
- 696 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 10:37:40 ID:vzpj5R+C]
- タスクシステムなんかより、これ使いなよっていう実装紹介してほしぃ
- 697 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 10:44:33 ID:vENTZIgP]
- このスレ、定期的に底抜けの馬鹿が現われるよな。
引数君とか、低脳衝突判定君とか。おそらくその2名がずっと粘着してるんだろうけど。 HSPerはポエムまき散らしてスレのレベルを下げるクルクルパーだが、彼らほどひどくはないな。 ああ、並列さん戻ってこねぇかな。
- 698 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 11:12:47 ID:vzpj5R+C]
- HSPerはホビーグラマーだろ?
妄想話よりも、実際の現場でどんな組み方してるのかが聞きたいなぁ ちょろっとでいいから教えてよ
- 699 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 11:14:37 ID:IiGhcPrH]
- >>697
2chにトラバ機能があればうらおのサイトにとばしてやるんだけどな
- 700 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 11:27:13 ID:vzpj5R+C]
- うらおさんの近代的なんちゃらは複雑すぎね?
そこまでやるほどのもんかと
- 701 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 12:39:04 ID:U4qldx6k]
- >>696
>576 がそういう話じゃないの?
- 702 名前:名前は開発中のものです。 [2009/04/21(火) 12:44:30 ID:RsEvdSy0]
- 普通に組めない奴ってなんなの?(笑)
超笑えるんだけど
- 703 名前:名前は開発中のものです。 [2009/04/21(火) 12:56:41 ID:RsEvdSy0]
- せめて普通に組めるようになってから書き込めと言いたい
比較もできないのにタスクシステムの良し悪しなんて議論できないじゃん
- 704 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 13:01:21 ID:QoqjqrFb]
- >>703
もしきちんと組めるというならこうやって組めばいいとか ソースなりで示せばいいだろう 上から目線で「できねーやつなんなの」と言って笑うのが お前の言う「議論」ってやつなのか?
- 705 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 13:18:33 ID:Sn2qKAhJ]
- マホカンタに弱そうな人が多いな
- 706 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 17:28:27 ID:UAOG1QK6]
- >>701
なぜOOP言語前提なんだ 汎用性のある手法の話をしようぜ
- 707 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 17:29:08 ID:UAOG1QK6]
- そもそも普通ってなんだ
自分のやり方が普通かどうかなんて分からんがな
- 708 名前:名前は開発中のものです。 [2009/04/21(火) 19:56:49 ID:RsEvdSy0]
- >>704
え〜普通に組めばいいのにソース必要なんか〜(・∀・) おめーそれ3Dスレに行ってベクトルってなんですか?とどうちがうんだマジで
- 709 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 20:28:18 ID:zpLy+CiQ]
- 普通の判断基準:
・本10冊位読んで、どの本にも書いてあるなら普通かも。(8冊ハズレ・2冊当たりもありうるが) ・「これ読んでないとプログラマとしてもぐり」っていう本を読んで「普通」を身に付ける。 ゲームプログラマとしてではなく、プログラマとしてという点がポイント。 ※データベース系の普通と組み込みとかゲーム系の普通は違う気がするから注意。 ・(若い人限定)情報系の大学とか行って金払って「普通」を身に着ける。自分で本読む時間があるのも利点。 普通が分からないとかいってるうちは質より量が大事。がんがん自分にInputするのが先決。量。 毎月1万〜3万円分は本買って読む。2年続けりゃプロになれるよ。そのくらいの隔たりがある(その位しか隔たりは無い)。 #「普通」に関してアンチが答えるとこんな風にスレ違い気味になるんだ・・・初心者スレとかで聞くのがいいかもね #例)「タスクシステムを使ってコード書いたらスパゲッティコードになりました。 # あるスレで対策を聞いたら「普通に組め」って言われたんですけど、 # 普通に組むってどういうことですか。教えてください。」 みたいな
- 710 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 20:34:16 ID:QoqjqrFb]
- >>708
普通に組めない人と話をするのに そういう論法が成り立つ訳ないだろ 「タスクシステムはこういう点で問題ある」 「問題ないよ」 「じゃあどうすればいいんだ?」 「普通にやればいいじゃん」 「普通って何だ?」 「普通に組めばいいのに・・」 ・・もうあほかと。 無理にソースなくてもいいけど分からないヤツに 「わかんねーやつ馬鹿」とか「普通にやればいいじゃん」 じゃあ議論にならんと言ってるんだ それも分からず人に馬鹿と言えるのか? 傍から見てたらお前の方がよっぽど馬鹿だ 正直衝突判定云々の議論には興味ないんだが あまりに残念なヤツがいるんでつい口出ししてしまった 以後自重する
- 711 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 20:41:57 ID:zpLy+CiQ]
- 議論じゃなくて
雑談のつもりなんじゃねw
- 712 名前:名前は開発中のものです。 [2009/04/21(火) 21:14:05 ID:RsEvdSy0]
- いや、わからないとかないから(笑)
- 713 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 21:34:36 ID:+6X/CSNS]
- >712
今日は有休でも取ったのか?
- 714 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 23:16:14 ID:XOTsJsFv]
- あ、そーだよ
何スレ前か忘れたけど 変なタスクシステムと普通に組んだ奴とで サンプルあったじゃん? あれでいいじゃん
- 715 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 23:19:19 ID:XOTsJsFv]
- まだ生きてるっぽいな
ホイ、非タスク kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/8884.zip
- 716 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 23:20:44 ID:XOTsJsFv]
- これがタスク版
kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/8878.zip ちょっと変わったタスクシステム出来たよ。 なにが違うの? ・タスクはデータ構造ではなく制御構造。 ・タスクはオブジェクトではない。 ・タスクはデータを持たない。 ・タスクはオブジェクト間での相互作用を記述する。 ・タスクは関数やメソッドの中に定義する。 ちゃんとデバッグしてないから多分バグある。 サンプルプログラムは星の間に働く万有引力のやつ。
- 717 名前:名前は開発中のものです。 mailto:sage [2009/04/21(火) 23:30:09 ID:+6X/CSNS]
- >714-716
で、指導中の新人クンたちはどうだったんだ?
- 718 名前:名前は開発中のものです。 [2009/04/22(水) 00:21:36 ID:7IjruuYC]
- >>716
面白いけどなじみのない書き方だったから読むのに苦労したw
- 719 名前:名前は開発中のものです。 mailto:sage [2009/04/22(水) 01:06:38 ID:rOdRDAHI]
- >>716
おもしろい!タスク定義部の記述もさっぱりしてるし マクロ名がTASK1,TASK2じゃなくてもっと意味のある名前だったら もっとかっこよかったのに。 でも適切な名前は思いつかないや。 TASK1をROOTTASK、TASK2をCHILDTASK… あまり適切じゃないな。長いし。 I(ndependent)TASK R(elational)TASK、とか…
|

|