トップページgamedev
1001コメント529KB

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

レス数が950を超えています。1000を超えると書き込みができなくなります。
0001名前は開発中のものです。2009/02/01(日) 12:38:10ID:rVEgp4cM
タスクシステムについての議論、相談、質問、雑談などのスレです

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/
0875名前は開発中のものです。2009/02/17(火) 22:17:24ID:mYkPFH12
>>873
現実には、クラスごとにarrayを用意するから問題ない。処理固定で良い。
08768692009/02/17(火) 22:32:25ID:w3hFLKWn
>>870
パフォーマンスは多義語だから何を指しているかわからないけど
生産効率とか実行効率を指しているなら上げられている動画を
みるだけじゃわからなくね?
ちなみにIDでわかると思うけどHSP使いの人ではない、ただの横槍
0877名前は開発中のものです。2009/02/17(火) 22:43:06ID:/LgLIdHP
>875
まぁ、PCでメモリが潤沢にあればそれでもいいかもね。
0878名前は開発中のものです。2009/02/17(火) 22:44:52ID:+g64AY4w
>>876
何にしろ、ぱっと見、すごかったら興味が湧かね?
まずは興味じゃね。
0879名前は開発中のものです。2009/02/17(火) 22:50:52ID:ezRPv93x
HSPの人はついにC言語批判に入ったか。ある意味すげえな。
使わない機能ってほとんど無いだろ?
みんなCじゃ足りないからC++/STL/Boostまで使ってますよ。

Windows環境でゲームに特化した言語であるHSPの方が記述量が減るのは正しいよ。
ウィンドウにたった1行表示させるだけでも、ウィンドウクラス登録->ウィンドウ生成->メッセージ処理->HDC取得->描画
と手間だらけだわな。
HSPでたった1行で書けるのは50行にもなってしまうのを悲観するのも分からんでもない。
でも、MFCやWTL使えばその労力も減るでしょ。
ライブラリのほとんどはCを基準に作ってあり、積み重ねられてきた言語としての拡張性が雲泥の差だよ。
0880名前は開発中のものです。2009/02/17(火) 23:21:36ID:rv15b0x5
>ではHSPは一体どの特定の種類の問題に特化してるっていうの?
>ゲーム?構造体も無いのに?
>HSPは総合的にみれば厨問題に特化した言語で間違いない。
DSLのことについて何も知らないだろ、マクロも知らないバカは黙ってろ

>HSPの人はついにC言語批判に入ったか。ある意味すげえな。
Cを批判した覚えはない、DSLの説明を補足しただけだ

>みんなCじゃ足りないからC++/STL/Boostまで使ってますよ。
君は視野が狭いね
俺はあらゆる言語と、あらゆるツール
それ以外のことまで視野に入れて考えますよ
言語とライブラリの使用方法だけ考えていればいいなんて楽ですね
何も考えなくていいから
0881名前は開発中のものです。2009/02/17(火) 23:34:42ID:Vt7gWCzD
HSPしか知らないクルクルパーが吠えてやがんのな

こんな、このクルクルパーと遊んでやれ

あと3スレぐらい、このクルクルパーで引っ張れそうだ
0882名前は開発中のものです。2009/02/17(火) 23:37:01ID:6sHiblZt
>>880
HSPはDSLの範疇外だけど…
0883名前は開発中のものです。2009/02/17(火) 23:37:04ID:fzK3Nh2o
DSLとマクロ、と言われるとLispですかと思ってしまう
cppぐらいだと、正直あんま妙ちきりんなマクロはヤメテと言いたい

Cのマクロの珍妙技のっけたような本、昔は出てたと思うけど
今はネタ扱いでない?
0884名前は開発中のものです。2009/02/17(火) 23:48:21ID:/LgLIdHP
>880
> 俺はあらゆる言語と、あらゆるツール
> それ以外のことまで視野に入れて考えますよ

ガンバレ(棒
キミはやれば出来る子だ(棒
0885名前は開発中のものです。2009/02/18(水) 00:13:36ID:ruZ8m6Go
あらゆる言語とあらゆるツールを視野に入れた結論がHSPかよw

HSPクンはDSLの定義を何か勘違いしてると思うよ。
調べなおそうねw
0886ID:EEKBitmg2009/02/18(水) 00:24:04ID:KYcjScW5
>>841
うちの研究室は指導教官含めてHSP使いが多いから別に非合理的じゃない
実験装置の制御にもHSPを使ってたりする

HSP⇔拡張プラグイン⇔デバイスドライバ⇔PCIバスの制御ボード⇔実験装置

計測終了、エラーで中断、などを写メで知らせてくれる
0887名前は開発中のものです。2009/02/18(水) 00:29:01ID:Xkqn3VRg
>DSLのことについて何も知らないだろ、マクロも知らないバカは黙ってろ
CとHSPならCの方がマクロが強力だから、
DSL構築するならCの方が良いね。
0888名前は開発中のものです。2009/02/18(水) 00:32:30ID:Xkqn3VRg
>>886
それは、日本人は日本語を話す人が多いから、コンピュータ言語はひまわりが良い、
と言ってるようなものだぞ。
0889ID:EEKBitmg2009/02/18(水) 00:39:57ID:KYcjScW5
>>848
>けどフレームワークがあって、組み込みスクリプトとしてHSPを使うのなら、俺は賛成派です。

ありがとう

>>888
何を言ってるのか分からない
使う奴らの多数意見でHSPがいいっつー環境だからHSPを選択した
それだけのこと。ちなみに第2位はRuby。ツクラーも多いから
0890名前は開発中のものです。2009/02/18(水) 00:57:42ID:Xkqn3VRg
>>889
お前の研究室の台所事情なんて皆知らないし、聞きたくも無いわけ。
お前の研究室で何か物を作るという特定の種類の問題に特化したコンピュータ言語がHSPだったってだけだろ。
だから、>>874でも、HSPのことを、厨問題に特化した言語だって予め言っておいたんだ。
それに対するお前のレスがこれ>>880
0891ID:EEKBitmg2009/02/18(水) 01:00:54ID:KYcjScW5
>>890
いや、それ別人なんすけど。。。


DSL?なにそれ?食べられるの?
ウンコきばって思考する詩人の発想なんて知らない
0892名前は開発中のものです。2009/02/18(水) 01:11:28ID:Xkqn3VRg
>>891
ちょっとまってくれ。ややこし。
HSP野郎は二人も居るのか?
>>891用に書き換える。
お前の研究室で何か物を作るという特定の種類の問題に特化したコンピュータ言語がHSPだったってだけだろ。
HSPがゲームに適しているかどうかとは別問題。
ここはお前の研究室の台所事情について話し合うスレではない。

しかし、まさかHSP使いが二人も居るなんて。
コテ付けてくれなきゃ見分けがつかん。
0893ID:EEKBitmg2009/02/18(水) 01:22:33ID:KYcjScW5
>>892
>>841

↑これよく読んでもらえれば分かると思うのだが
>>841は何をもって非合理といってるのか、その理由を書いていない
だから俺は、HSPを選択したことを非合理だと言ってるのかなーとESPし
とりあえず>>886のレスをした。それだけのこと


あと、IDコテ付けてるんで。よろしく
0894名前は開発中のものです。2009/02/18(水) 01:43:01ID:QEJ22uYf
>>893
その前にお前なんでこのスレでHSPの主張をしてるん?
HSPのスレにいけよ
めちゃくちゃたくさんスレあるっぽいじゃん
0895名前は開発中のものです。2009/02/18(水) 01:44:56ID:Xkqn3VRg
まぁ過程はどうあれ、
>うちの研究室は指導教官含めてHSP使いが多いから別に非合理的じゃない
は、裏を返せば、一般的にはHSP使いなんて少数派だから、
非合理的だと認めているようなものだというのは分かるよね。
別に数が多けりゃ正しいって議論をしたかった訳ではないのだが、
少数派みずから多数決を肯定するような議論展開をするなんてな。
そりゃもしこの世にHSP使いしか居ない状況だったら、ゲームもHSPで作るさ。
でもそんなガラパゴス諸島での経験を元に2chで議論展開されてもなぁ。

いやいや、研究室の皆も、HSPも使えるけど、CもC++も使えるんだ!
それでも皆がHSPが良いっていったんだ!!
っていうんなら、また話はややこしいが。
0896ID:EEKBitmg2009/02/18(水) 01:50:56ID:KYcjScW5
>>894
HSPの主張を始めたのは以下のおじちゃん達です
>>820-822 >>824-827 >>830-831


俺は自分がHSPer(HSP使い)だと言っただけ。悪い?
0897名前は開発中のものです。2009/02/18(水) 01:55:22ID:Xkqn3VRg
そもそもHSPはゲーム用ライブラリが標準でついてくるってだけで、
言語そのものを見比べた場合、Cに勝っている部分は無いよな。
0898ID:EEKBitmg2009/02/18(水) 02:08:41ID:KYcjScW5
>>895
>は、裏を返せば、一般的にはHSP使いなんて少数派だから
>別に数が多けりゃ正しいって議論をしたかった訳ではないのだが
>少数派みずから多数決を肯定するような議論展開をするなんてな。
>そりゃもしこの世にHSP使いしか居ない状況だったら、ゲームもHSPで作るさ。
>でもそんなガラパゴス諸島での経験を元に2chで議論展開されてもなぁ。

>いやいや、研究室の皆も、HSPも使えるけど、CもC++も使えるんだ!
>それでも皆がHSPが良いっていったんだ!!
>っていうんなら、また話はややこしいが。

(;・∀・)?

0899名前は開発中のものです。2009/02/18(水) 02:11:52ID:Xkqn3VRg
ID:EEKBitmgはHSPerだけど、HSPがゲームに適しているとは考えてない、ってことでよいの?
0900名前は開発中のものです。2009/02/18(水) 02:14:08ID:Xkqn3VRg
>898
さりげなく一文抜いて小細工して引用するなよ。
0901名前は開発中のものです。2009/02/18(水) 02:48:15ID:DvmgYXWU
もうHSPはいいだろw

HPSは安全バサミみたいなもんだ
切れ味いいし怪我しないし悪くないんだが
お仕事でやってる大工のおじちゃんたちに
安全バサミを使え、良い工具だと認めろと言っても怒鳴られるだけ

ちなみにタスクはあれだな。十徳ナイフ
ごてごてして使いにくいからちゃんとしたナイフとかドライバーとか買えよ
付属のドライバーでネジ回すとか変なとこで頑張らなくていいんだよ今の時代
0902名前は開発中のものです。2009/02/18(水) 08:21:00ID:ixSqyf14
いまだにタスク信者な奴は>>510>>641をちゃんと比較したのか?
それでも信者のままなら哀れを通り越してキモイな。
0903名前は開発中のものです。2009/02/18(水) 10:57:49ID:GfDZ95jT
脳内の想像にしかない存在にキモいキモい言うバカw
0904名前は開発中のものです。2009/02/18(水) 13:47:58ID:iuYGZeAh
>>902-903
>>667

まあ、クルクルパーにはわからないと思うが。
0905名前は開発中のものです。2009/02/18(水) 15:35:09ID:QEJ22uYf
>>904
クルクルパーはお前だろw
本当に>>641みたいにかけるコードを>>510にして喜んでるアフォなら
いままで何やって生きてきたのかと虚しくならないか?w
0906名前は開発中のものです。2009/02/18(水) 16:48:10ID:iuYGZeAh
>>905
クルクルパーはお前。>>667 がわからないとはお前こそ本当にプログラマか?
一行でもプログラム書けんのか?
0907名前は開発中のものです。2009/02/18(水) 16:50:21ID:QEJ22uYf
>>906
はぁ?
で、やったことはfor文をマクロに変えただけみたいな
ウンコソース?プププwウケルーw
0908名前は開発中のものです。2009/02/18(水) 16:52:21ID:iuYGZeAh
>>907
for文をマクロに変えただけのようにしか見えないとは
お前の目は潰れてんでねーの
0909名前は開発中のものです。2009/02/18(水) 16:55:47ID:QEJ22uYf
>>908
でもソースみるとそれしか違いがないよね?w
0910名前は開発中のものです。2009/02/18(水) 16:58:37ID:iuYGZeAh
>>909
>>667
0911名前は開発中のものです。2009/02/18(水) 17:00:53ID:QEJ22uYf
>>910
そいつ馬鹿だから「明らか」とかアフォなこと言ってるけど
全然「明らか」じゃねーしw
実際はソースが物語ってるように>>641のがわかりやすい上に
誰でも理解できるから保守もしやすい
0912名前は開発中のものです。2009/02/18(水) 17:02:13ID:iuYGZeAh
>>911
明らかじゃないと思うのはお前のプログラミング経験が浅いから。

クルクルパーはプログラミングする資格がない。
0913名前は開発中のものです。2009/02/18(水) 17:03:30ID:QEJ22uYf
>>912
説明できないほうが悪いでしょ?
仮にも技術板なわけだし?
異論あるの?
0914名前は開発中のものです。2009/02/18(水) 17:04:13ID:iuYGZeAh
>>913
説明されてるじゃん。>>667 が読めないなら国語から勉強しなおしなよ。
0915名前は開発中のものです。2009/02/18(水) 17:05:52ID:QEJ22uYf
>>914
なんで工数が増えるの?
なにで工数カウントしてんの?
とか>>667に出てきた単語そのものに疑問が尽きない
はっきりいって>>667は日本人ですらない可能性がある
0916名前は開発中のものです。2009/02/18(水) 17:10:18ID:iuYGZeAh
>>915
はっきり言って667すら読めないお前は中国人だと思う。
0917名前は開発中のものです。2009/02/18(水) 17:12:34ID:QEJ22uYf
>>916
説明できないの?
0918名前は開発中のものです。2009/02/18(水) 17:14:17ID:9Nw4LaaL
今度は、667すら読めないキチガイアンチが登場か

こりゃ、あと2、3スレは行けそうだな
0919名前は開発中のものです。2009/02/18(水) 17:15:12ID:iuYGZeAh
>>917
ここは日本語教室じゃねーでな

金払って教えてもらって来いよ、この中国人風情が
0920名前は開発中のものです。2009/02/18(水) 17:16:15ID:b7s8KJ/b
お前がidを変えられることはわかってんだよ
0921名前は開発中のものです。2009/02/18(水) 17:18:17ID:iuYGZeAh
>>920
被害妄想が始まったか

中国人らしいな
0922名前は開発中のものです。2009/02/18(水) 17:24:54ID:b7s8KJ/b
で?工数はなんで増えるって?
0923名前は開発中のものです。2009/02/18(水) 17:25:41ID:iuYGZeAh
667に書いてあるじゃん 馬鹿じゃねーの
0924名前は開発中のものです。2009/02/18(水) 17:30:30ID:b7s8KJ/b
説明になってないでしょ
コードは>>641のがすくないよ
>>667で指摘する問題がコード量からみた工数を上回ることを説明しろ
0925名前は開発中のものです。2009/02/18(水) 17:34:09ID:iuYGZeAh
コードは510のほうが少ないだろ。本当、お前馬鹿だな。

タスクシステムの工数は0とみなすということは、そのコードは0とみなすわけだから。
0926名前は開発中のものです。2009/02/18(水) 18:17:45ID:QEJ22uYf
>>925
ほうほう
んで、その比較に一体なんの意味が?w
0927名前は開発中のものです。2009/02/18(水) 19:50:58ID:9BPs9aRQ
プログラムを書いたことのない人が見て理解できるようなものこそ
理想的な可読性の高いプログラムだと思う
よくわからないプログラムは書き換えたくない
ここはアセンブラで書いた方が速いですよって人とは
リポジトリを共有したくないです
俺が死にます
0928名前は開発中のものです。2009/02/18(水) 21:04:33ID:wv7aA83z
>>927
linusじゃないけど、べったりなコードしか読めない、書けない人が
プロジェクトに参加しても邪魔なだけ。
0929名前は開発中のものです。2009/02/18(水) 21:06:58ID:QEJ22uYf
>>928
ダメ
どんな天才であろうが数には勝てない
0930名前は開発中のものです。2009/02/18(水) 21:14:46ID:wv7aA83z
>>929
参加させるにも最低限のレベルがあるだろ。
0931名前は開発中のものです。2009/02/18(水) 21:14:51ID:/uiRnghp
>>929
それはどうかな。
根拠は?
0932名前は開発中のものです。2009/02/18(水) 21:52:19ID:QEJ22uYf
>>931
給料の高い奴なんてめったにいねぇし
常時おいておくコストがそもそも無駄
その辺にいるようなのを必要なときに必要な期間だけ
必要な人数を集めたほうが圧倒的に楽、コストも低い

超難解で凄腕PGしか理解できない
その辺のアフォを集めてきてもすぐに触れる
誰が見ても明らかだろう
まだわからないか?

わざわざ難解なコードを書くPGは末期
自分の保身のためにコードを書いてるやね○ら○みたいな奴
こうなったらもうPGなんてやめたほうがいい
0933名前は開発中のものです。2009/02/18(水) 21:52:54ID:ndw1pg6/
>929
クズは何人集まってもクズだ。
0934名前は開発中のものです。2009/02/18(水) 22:09:03ID:iuYGZeAh
>>932
> 自分の保身のためにコードを書いてるやね○ら○みたいな奴

彼はお前の10倍ぐらい年収がありそうだけどな
0935名前は開発中のものです。2009/02/18(水) 22:37:46ID:/uiRnghp
>>932
言っていることはわかる。

しかし、抽象的な話だが、一般論としてプログラムで実現できる効率性に限界はあるのかな。
プログラムで実現できる効率性の限界がたやすいものであれば、数には勝てないというのは正論だと思う。
ちょっとした複雑なプログラム作るにしても、短時間で堅牢な動作を実現するプログラマもいれば、
長時間かけてもグダグダなのしか作れないのもいるじゃん。

プログラムにより確保する作業補助ツールや、本体プログラムの設計や実装作業。
これらに効率性の上限はないと思う。

一方、素材生産も時間かかるけど、むしろこちらの方がセンスの差が現れやすい。


ところで一般論として、稼ぎが多いからといって、無差別に尊敬できるわけではない。
あくまで一般論。
0936名前は開発中のものです。2009/02/18(水) 22:59:53ID:iuYGZeAh
一般論としてなら稼ぎが10倍あれば、10倍以上の能力があるということだと思うけどな。

あくまで一般論として。
0937名前は開発中のものです。2009/02/18(水) 23:04:31ID:/uiRnghp
一般論として、尊敬できる能力とそうでないものがある。
あくまで一般論。
0938名前は開発中のものです。2009/02/18(水) 23:05:59ID:iuYGZeAh
稼ぎが多いから尊敬しろだなんて誰も言ってないけどな

なんで勝手に、尊敬とすり替えるのか

あんた、頭大丈夫?
09395102009/02/18(水) 23:06:59ID:Xkqn3VRg
510を書いたものだが、510については私に質問してくれ。
ちなみに私はタスク信者ではない。
それから510のキモは、forループをマクロにした部分にあるわけではなく、
各オブジェクトを何処からでも参照できるようにしたこと、
そのための画一的手法を提供したこと、
自動並列処理への余地を残したこと、
にある。
タスクシステム=DBという視点で見て、
ゲームにDBは必要か否かを議論するのが有効かと。
0940名前は開発中のものです。2009/02/18(水) 23:07:35ID:/uiRnghp
一般論さ。
気にすんな。
0941名前は開発中のものです。2009/02/18(水) 23:08:10ID:Xkqn3VRg
ちなみに510を書いたのはタスクシステム=DBということに気がついて欲しかったから。
0942名前は開発中のものです。2009/02/18(水) 23:10:10ID:iuYGZeAh
>>941
DBのつもりなら、staticで値持つの勘弁してくれ。

DBがシステムに1つしか無いだなんていつの時代だ?
0943名前は開発中のものです。2009/02/18(水) 23:10:35ID:QEJ22uYf
>>935
正直、俺はあまり差がでないって考えてる
仮に会社で仕事を割り振るときに
「お前、すごいから2倍ね」
って仕事わたされて本当に2倍できるか?って話
どんな天才でも、まず、不可能だと思う
すごいすごいいっても実際に比べてみるとその程度

それともう一つ
そもそも、実はプロジェクト全体からみて開発時間に
占めるお金の割合ってのがはっきりいってカスだから
そーユー部分に金かけてもしゃーないって理由がやっぱ大きいからね

ちょっと別の話題だけど
スクリプトも微妙でしょ?w
スクリプト作れて整備するほど優秀な人間1人飼うより
プログラムほどほど組める人間大量に雇っちゃってベタ貼りで美味くいくとしたら?
どっち?って結論としてはどっちでもよくない?w
0944名前は開発中のものです。2009/02/18(水) 23:14:08ID:iuYGZeAh
>>943
せっかく510が来てるんだから、クルクルパーは引っ込んでな
0945名前は開発中のものです。2009/02/18(水) 23:15:55ID:QEJ22uYf
>>941
DBにすると何がいいの?
0946名前は開発中のものです。2009/02/18(水) 23:26:22ID:N8MnRZP3
>942
しょうがないだろう。

このスレにはタスクを全てまとめた一つだけのリストで管理していると勘違いしているバカが
わんさか居るんだ。
0947名前は開発中のものです。2009/02/18(水) 23:26:58ID:4pei0XiH
>>941
ゲーム内パラメータ類の管理としてはDBも有りだけど。

なんとなくDBっていうと記録・検索ってイメージで
タスクシステムが対象としてる時間軸で対象オブジェクトの状態推移や生成・消滅が頻発するケースの場合
あんまりDBの考え方は合わないような気がする。

まぁ、表示用オブジェのリストやコリジョン用リストなどを種類別に簡易SQLで取得とか、DBの検索機能に限った
考え方としては面白いけど…
0948名前は開発中のものです。2009/02/18(水) 23:28:34ID:ixSqyf14
DB必要ならDB使えばいいだろ……。
0949名前は開発中のものです。2009/02/18(水) 23:29:42ID:QEJ22uYf
また、DBにするメリットも考えず「やってみました→メリットは後で考える」か?
アフォ技術者いい加減にしろ
目的もなしに行動するな
キチガイがかよ
すべてが無駄
まったく大成しねぇ
する要素がねぇ
0950名前は開発中のものです。2009/02/18(水) 23:29:45ID:iuYGZeAh
>>948
どんだけ阿呆なんだ

お前、普通のDB使ったことないだろ
0951名前は開発中のものです。2009/02/18(水) 23:30:12ID:iuYGZeAh
>>949
基地外はお前
0952名前は開発中のものです。2009/02/18(水) 23:30:29ID:ixSqyf14
>>368>>376みたいに一つにまとめたがるタスカーが居る事実。
0953名前は開発中のものです。2009/02/18(水) 23:37:55ID:ixSqyf14
>>939
>タスクシステム=DBという視点で見て、
>ゲームにDBは必要か否かを議論するのが有効かと。

これはゲームによるとしか言えないんじゃね。
一般化してなんにでも適用できる話じゃないよね。
0954名前は開発中のものです。2009/02/18(水) 23:44:41ID:4pei0XiH
タスクシステムはDBというより
ゲームに特化したActor Modelの一実装例、としたほうが自然かと。

タスクシステム自体では何も定義されてないため実装依存で千差万別になってる
メッセージパッシングに関する議論とか、Actor Modelとして見た場合のほうが分かりやすい。
0955名前は開発中のものです。2009/02/18(水) 23:51:01ID:iuYGZeAh
>>954
それは言えてる。
0956名前は開発中のものです。2009/02/18(水) 23:56:34ID:QEJ22uYf
ホントこんな給料泥棒技術者うんざりするな
とりあえずやってみてメリットは後で考えますとかふざけるのもいい加減にしろって思うよ
DBにするのが目的です
はぁ?馬鹿じゃねぇの
DBにして何がよくなるからDBにしたのか?ってそこを考えずに
まずDBにするのかよw
チョーウケルw
0957名前は開発中のものです。2009/02/18(水) 23:56:56ID:ixSqyf14
>各オブジェクトを何処からでも参照できるようにしたこと、
どこからでも参照できるようになることがメリットとは思えない。
なので、

>そのための画一的手法を提供したこと、
これもメリットとは思えない。

>自動並列処理への余地を残したこと、
この「自動」の意味が分からないんだよな。
結局クラス作ってリストに入れるんだよね。
どの辺の労力の肩代わりを指して「自動」と言ってるんだろうか。
「これが、こうなる」という風にズバリ示してもらえないかな。
0958名前は開発中のものです。2009/02/18(水) 23:59:26ID:QEJ22uYf
その前にだれか次スレ立てろ矢
0959名前は開発中のものです。2009/02/19(木) 00:00:45ID:ju+RHZ1R
何やっても勃たねぇ。
誰か代わりに頼む。
0960名前は開発中のものです。2009/02/19(木) 00:08:04ID:SBcP9gsz
>>956
お前は510のソースすら読めなかった給料泥棒ではないか。
0961名前は開発中のものです。2009/02/19(木) 00:08:50ID:zgcM2jV6
>>943
遅レスだが、

>仮に会社で仕事を割り振るときに
>「お前、すごいから2倍ね」
>って仕事わたされて本当に2倍できるか?って話
>どんな天才でも、まず、不可能だと思う

別にプログラムに限った話ではなく、個人差はあるんじゃね。
俗にプログラマの生産性のバラつきは、非常に大きいとも言うよな。


>スクリプト作れて整備するほど優秀な人間1人飼うより
>プログラムほどほど組める人間大量に雇っちゃってベタ貼りで美味くいくとしたら?
>どっち?って結論としてはどっちでもよくない?w

後者の場合、結局、マトモな責任感持ってる奴が、全部見直して修正とかいう羽目になるんじゃね。
個人的には、ことプログラムに関しては、単純作業にブレークダウンできるものは、手足れが一気にやった方が早くて品質も守れる気がするな。
0962名前は開発中のものです。2009/02/19(木) 00:30:09ID:4unT5BXH
スクリプトは微妙な調整バランスを何回も行うのに便利
1行変えるたびにいちいちコンパイルしてたらキリが無いんだよ
0963ID:EEKBitmg2009/02/19(木) 00:32:51ID:f7wngrJT
>>939
へー。これは意外だね
HSP厨おこちゃまの俺をうんこ詩人と勘違いして、コテ付けてる俺にコテ付けろとか要求し
それを違うと指摘してあげると、今度はやたらネチネチと執拗にHSP使ってることに絡んでくる
チョー嫌なオッサンだなー、と思ったら。あれが>>510なのかー。面白いな

HSP嫌いの頭コチコチオヤジの脳みそが出してくる解が>>510?趣味野郎のコードだね
09645102009/02/19(木) 00:34:45ID:Qg2fxa2U
ゲームでDBを使う理由は、特定の条件にマッチするオブジェクトを列挙する機能を一箇所に纏めるため。
だけど、実はもう少し野望がある。
何処から誰が何に参照可能かどうかを定義するため、
今までの、「データ構造」「制御構造」「定数」に加え、新たに「参照構造」というものを作り、別途定義する。
参照構造を作るメリットは、今まで制御構造の中に散らばってしまっていたオブジェクト間の参照の定義を、
一箇所に纏めることが出来ること。参照構造がプログラムのすべてを決める。参照構造はプログラムの設計書といえる。
今までこんな大事なものが制御構造にまぎれてプログラムのあちこちに散らばってしまっていたわけだ。
また、何でもかんでもオブジェクトに括りつけようとするオブジェクト指向とは全く正反対の考え方であり、
ゆえに、従来型タスクシステムとも正反対の考え方といえる。

>この「自動」の意味が分からないんだよな。
いちいち説明するまでも無いと思っていたが。
自動並列処理ってのは、処理の自動並列化ってこと。
マルチスレッドでパフォーマンス稼ぐこと。
0965名前は開発中のものです。2009/02/19(木) 00:37:07ID:SBcP9gsz
>>963
お前は頭おかしそうだから、このままコテにしといてくれ。
0966ID:EEKBitmg2009/02/19(木) 01:01:23ID:f7wngrJT
>>941
で、タスクシステム(>>2)は実はDBだったんだ説が生まれたのか
まーたタスク信者が一般化・抽象化しまくって何がなんだか分からないこと言い出してるな
一般化・抽象化してタスクシステムを再解釈・再定義しようと躍起になるのってタスク信者の
十八番だったよね?

なにが『ちなみに私はタスク信者ではない』だ。タスクカルト教団の模範的振る舞いじゃん
歯も浮いてるしヅラも浮いてんだよオッサン。気付いてねーの?
0967名前は開発中のものです。2009/02/19(木) 01:03:38ID:SBcP9gsz
>>966
コテにしてくれているようだな 感心感心
0968名前は開発中のものです。2009/02/19(木) 01:04:58ID:Ijljdy2D
>>964
> 自動並列処理ってのは、処理の自動並列化ってこと。
510と自動並列化の間には、越えられない壁が見えるが…

0969名前は開発中のものです。2009/02/19(木) 01:06:53ID:Tu1TE6hA
>マルチスレッドでパフォーマンス稼ぐこと。
いや、稼げてないんですけど。
シングルスレッドで動いているようにしか見えないし、マルチ化しやすい構造でもないだろ。
仮にパフォーマンスが稼げてるとして、これをやるとやらないとではどんだけ違うの?

>自動並列処理ってのは、処理の自動並列化ってこと。
だからさ、ただの並列化と「自動」並列化の違いって何。
その差分を示してくれと言っているんだが。
0970名前は開発中のものです。2009/02/19(木) 01:09:57ID:dlYlbeaR
タスクシステムをゲームに特化したActor Modelと見た場合、
タスクシステムはオブジェクト間のメッセージ方法を定義していない点で不完全だけど
ここを定義してないってのが実はタスクシステムが今まで生き延びてきたミソで
Actor Model一番の難問をゲーム側の実装に投げてるわけ。

Actor Modelは並列計算モデルとしてはごく王道な考え方。
実装が汚くアンチが攻撃するメッセージ部分などの問題点は実はタスクシステムではなくゲーム側実装です。となるから。

まぁ、アンチにこれよりスマートな並列計算モデルは提示できんだろうし、攻撃してもそこはタスクシステムの本質じゃない、となる。
信者もアンチも頭の中のタスクシステムがみんな違う理由は「タスクシステムは定義が不完全だから」だ。

つまりこんな宗教論争は永遠に終わらんということだ。
0971名前は開発中のものです。2009/02/19(木) 01:10:13ID:4unT5BXH
つOpenMP
0972名前は開発中のものです。2009/02/19(木) 01:13:52ID:dlYlbeaR
>>971
それスレッドをポータブルに使う”ルール”で
並列計算モデルじゃないから。
0973名前は開発中のものです。2009/02/19(木) 01:17:34ID:4unT5BXH
まぁコンパイラに指示するだけで、並列計算を真面目にやるのならMPIかねぇ。
ゲームのフレームワーク部に真面目にMPI使うなんて気が狂いそうだ
0974名前は開発中のものです。2009/02/19(木) 01:19:00ID:Qg2fxa2U
>>968
だから「自動並列化への余地を残した」って。
まぁ並列化はどうでも。流行みたいなものだから取り入れたってだけだし。
レス数が950を超えています。1000を超えると書き込みができなくなります。