ToHeart2 ほか AquaPlus/LeafのGPLゲーをいじるスレ
at GAMEDEV
[前50を表示]
500:名前は開発中のものです。
06/01/22 22:52:04 AsVDwAC5
GC使えばメモリリークがなくなると思ってる奴は素人
501:名前は開発中のものです。
06/01/22 22:52:37 XpXxM0hz
設計段階から、どんなワークアラウンドが必要かなんて
わからんよ。
502:名前は開発中のものです。
06/01/22 22:57:35 1kCo7YFB
スマートポインタでメモリリークが無くなると思ってる奴よりは玄人
503:459
06/01/22 22:58:12 TvkA53ao
>>499
俺か?
GC のことを失念してた。
でも、GC は便利だけど、開発の規模が大きくなるから、
そんなの言語レベルで実装してくれないと厳しい気がする。
C++ で GC とか作れるレベルのプログラマにスマートポインタを必ず使えとは言えないけど、
malloc とかで領域を確保するぐらいならスマートポインタを使って欲しいね。
504:名前は開発中のものです。
06/01/22 23:00:42 TvkA53ao
>>502
GC を自前で作れるヤシは玄人。
まじすげぇと思う。
505:名前は開発中のものです。
06/01/22 23:01:30 vZBnACJ9
つーか、マジ葉鍵板のほうがまともだな。
普通のプロジェクトに参加したことがあるならこれくらい普通だろ?
100人クラスは参加したこと無いので分からんが。
もし自分が飛び込みで参加するとしたら吉里吉里とかよりよっぽど
今回のこのソースのほうが入りやすいと思うんだが。
それとも大手では本当に理想論的なプログラムを組んでるの?
最大でプログラマ10人で、大作プロジェクトにはかかわったこと
無いので最大手などはどうやってるかわかんないですが。
あと、最後まで組み上げた事なさそうな理想論言う人多すぎ。
506:名前は開発中のものです。
06/01/22 23:04:17 z/L4qfd6
>504
GCは68k版のPalmOSにも載ってたな、そういえば。
507:名前は開発中のものです。
06/01/22 23:19:54 ygE4fJMl
あのう、鍵板の方のどのへんがマトモなんでしょうか。
508:名前は開発中のものです。
06/01/22 23:26:02 Z5b54lQg
現場も吉里吉里も知らない普通の趣味プログラマーだが、
ソース見た瞬間に糞っぽい雰囲気が漂ってきたぞ。
509:名前は開発中のものです。
06/01/22 23:34:15 0R7Wn0fr
GCでメモリリークがなくなると思ってるんですけど。。
なくならないんです?
あと、少しくらいメモリリークしてもいいジャンとか思ったり。。。
510:名前は開発中のものです。
06/01/22 23:45:43 CAN1/NC4
なにより目的が違うじゃん。
吉里吉里ってのはどんなゲームになるのかわからんから
汎用性やメンテ考慮するだろうけど、
これについては、ToHeart2っていう企画のゲームが
納期までに動けばいいんだから。
511:名前は開発中のものです。
06/01/22 23:45:46 uYeDG6o0
ガベージコレクション
URLリンク(www.kmonos.net)
512:名前は開発中のものです。
06/01/22 23:47:52 hoOpivrO
最近はメモリなんて山ほどあるんだから、エロゲくらい静的配列でいいじゃん
513:名前は開発中のものです。
06/01/22 23:48:28 0R7Wn0fr
>>511
やっぱりメモリリークがなくなるように見えるんですが
俺ってバカ?
514:名前は開発中のものです。
06/01/22 23:50:53 41l+VNv6
>>510
ゲームプログラムの場合1作品じゃペイしないから
汎用性、メンテしやすさを考慮して、
数作掛けて元を取るのが最近のトレンドでないの?
515:名前は開発中のものです。
06/01/22 23:51:33 HmsqJZOc
>>513
いつプールするか指定できないからリークが発生する
516:名前は開発中のものです。
06/01/22 23:52:01 TvkA53ao
>>509
循環参照してると、いつまで経っても解放されない。
もしくは自分は解放したつもりでも、スレッドマネージャとかの管理クラスが
いつまでも参照しているってこともある。
>少しくらいメモリリークしてもいいジャン
Windows ならプロセスの終了時に OS が解放してるから、
ちょっとしたリークなら大丈夫かもね。
でも、リークするルーチンが何度も呼ばれるようであれば問題。
スワッピング起こして動作が鈍くなって最終的には落ちる。
517:名前は開発中のものです。
06/01/22 23:52:04 CAN1/NC4
>>514
よくしらんけど、Leafのゲームって
バカ売れしてるイメージがあるんだけど違うんでしょうか
518:名前は開発中のものです。
06/01/22 23:58:37 k5TOLKVY
ガベコレだと有名なのはBoehm辺りかな。
だれか趣味じゃなくてプロジェクトで使った事ある人居る?
519:名前は開発中のものです。
06/01/22 23:59:31 0R7Wn0fr
>>515
そのうちプールされるんじゃないんです?
520:名前は開発中のものです。
06/01/23 00:02:38 EpmzMPqz
>速く設計出来てバグのないプログラムを速く組めて、保守性が良ければいい。
>とりあえず全部は無理にしても、それを目指すべきだろう。
とりあえず君が夢見がちなアリスちゃんって事は分かった。
521:名前は開発中のものです。
06/01/23 00:07:30 TvkA53ao
>>520
だから「目指すべきだろう」って言ってるじゃん。
俺なんか変なこと言ってる?
522:名前は開発中のものです。
06/01/23 00:09:55 E7dvDvpC
>>521
shamin乙
523:名前は開発中のものです。
06/01/23 00:58:12 6n5VZaEV
結論:LeafユーザのPCのべ数十万台での稼動実績 >>>>>>>>>> 頭でっかち名無しの空論・べき論
524:名前は開発中のものです。
06/01/23 01:42:48 ew54EQW7
俺は、>484のようなのがもっとたくさんあるならいいなあと思っていた
わけだが、なかなかそういうもんでもないようだな。
>494
>どうやって、その潰されているってのを保証するんだ?
さて、どこから突っ込んだものやら。
>495
publicだのprivateだのでバグが増えるほど複雑なソースでもないだろ。
君の理論だと、Cソースであるだけで潜在的バグを疑われることに
なるんだが? C++以前からやってるプログラマを舐めすぎじゃないか?
mallocがリーク云々の元だとか行って毛嫌いしてる奴は、
Win32APIの取得/解放系は一切使わないのかねえ?
525:名前は開発中のものです。
06/01/23 01:52:39 TJiDURV2
メモリリークのバグとか聞くのはたいていCのプログラム。
Javaプログラムのメモリリークなんて聞いたこともない。
526:名前は開発中のものです。
06/01/23 01:57:28 ABluZIRp
だったらエロゲだけじゃなくてFPSやネットゲーもJavaで開発すればいいのにね
527:名前は開発中のものです。
06/01/23 01:58:09 ew54EQW7
>525
リークしにくいのがJavaの売りのひとつなんだから当然。ないわけではないが。
C++でもリークするようなコードはいくらでもかけるぞ。
Cのリークは、どこかで解放すりゃあそれで終わるようなことだが、
下手に作りこんだスマートポインタやGC周りでリークが起きたら
デバッグしんどいぞ。
528:名前は開発中のものです。
06/01/23 02:04:52 FI4Y5xu4
>Cソースであるだけで潜在的バグを疑われる
そういうことになるな。
だからこそ C++ や C# という言語が出てきたと思っているんだけれども...。
>C++以前からやってるプログラマを舐めすぎ
俺もCからやってるよ。
でも、Cは必要のない管理(機械的に出来る処理)を迫られることがよくある。
俺は、機械的に出来る処理は、出来る限り機械に任せるべきだと思っているんだが、
そう思ってる人は少ないのかな?
>Win32APIの取得/解放系は一切使わないのかねえ?
スマートポインタをセットするときに、解放するための functor を一緒に登録しておく。
そうすれば、どんなアロケータだろうときちんと解放できる。
529:名前は開発中のものです。
06/01/23 02:08:54 2ogVSCi/
別にCだってカプセル化はできるしスマートポインタだってできるでしょ。
C++ほど実装が自動化できないというだけで。
530:名前は開発中のものです。
06/01/23 02:11:59 rk2b9dla
>>529
Cでデストラクタの自動実行を実現する方法があるなら教えてくれないか?
531:名前は開発中のものです。
06/01/23 02:24:21 FI4Y5xu4
>>529
>スマートポインタ
確かに出来る。
ただ、例えばポインタ同士をイコールで結ぶたびに、参照カウンタを増やすための
関数を呼び出さなければならないっていう(無駄な)ルールが出来てしまう。
もしその関数を呼び出すのを忘れたらカウントが狂ってしまう。
smart_equal みたいな関数を作ったとしても、可読性がすごく悪くなる。
さすがに俺もそこまでして C でスマートポインタを使おうとは思わない...。
C++ であれば、operator=() を使えば解決できる。
可読性も落ちない。参照カウンタを間違えるミスもしない。
>C++ほど実装が自動化できない
俺はそこが一番の問題だと思ってる。
忘れるってのは人間だからあること。
ちょっと忘れただけで重大なバグが出たりすると、目も当てられない。
しかもそのデバッグするコストを考えると、出来る限り自動化したいと思ってる。
532:名前は開発中のものです。
06/01/23 02:32:00 JHW/xF6w
C++は学習コストが高い。
俺はかなり上達したが、思い返せば確かに複雑なルールが多すぎる。
それを思えば、使える人が多いCで開発することもしょうがないと考える。
クラスを作る時のビックスリーの約束事、ちゃんと知ってる人が何人いるか。
533:名前は開発中のものです。
06/01/23 02:35:40 JHW/xF6w
>しかもそのデバッグするコストを考えると、出来る限り自動化したいと思ってる。
はぁ。ならC++を使うのもやめたらどうだろうか。
もっと自動化できるよ。
534:名前は開発中のものです。
06/01/23 02:48:17 FI4Y5xu4
>>533
うん、今は C# を勉強してる。
ところで、これは純粋な疑問なんだけど、
>もっと自動化できる
自動化しても構わない部分を自動化するのに何か問題があるの?
535:名前は開発中のものです。
06/01/23 02:54:37 JHW/xF6w
勝手にすればいいんじゃないの?お前がどうしようと自由だ。
536:名前は開発中のものです。
06/01/23 02:57:47 FI4Y5xu4
>>535
了解。おやすみ。
537:名前は開発中のものです。
06/01/23 03:36:21 m/04m7oX
単純に、2人で開発しるとします。
1人はC++を完全に使いこなせる。C的に書くことも出来る。
1人は、C専用。
この環境で、C++で組むことが望ましいか?
・・・んなわけない。
それだけの話だと思うんだが。
このコード、明らかに2人以上の手が入ってるし。
538:名前は開発中のものです。
06/01/23 03:54:11 hQP9AfeF
そしてそのうちの1人はC++を完全に使いこなせないのに
無理してC++使うアフォだな
539:名前は開発中のものです。
06/01/23 04:08:19 6JCAhh7Q
お前らつまらない事で争ってないで仲良くデスマーチしてなさい
540:名前は開発中のものです。
06/01/23 04:55:19 zWoY+E2s
>537
betterCとしてC++で組みながら、徐々に学習/教育していく。
年がら年中マスターアップ前じゃ無いんだから、
余裕のある時に、言語の学習やらライブラリの整理やらをしてるのか?って話だと思う。
541:名前は開発中のものです。
06/01/23 07:06:40 LU0Ls/vr
お前ら、エロゲプログラマはプログラマでもさらに底辺の存在なんだよ
これ基本
これで糞コードも、低レベルプログラマ擁護厨も説明がつくだろ?
まともに付き合ってると感染るぞ
542:名前は開発中のものです。
06/01/23 07:40:25 GnjRD22b
>>537
C++使えない人間を採用しなきゃいいじゃん
同人じゃあるまいし…
543:名前は開発中のものです。
06/01/23 08:41:02 JHW/xF6w
>>542
お前直前のレスが読めないのか?
エロゲなんて同人と大して変わんないんだよ。
>C++使えない人間を採用しなきゃいいじゃん
普通のゲーム求人でもC++必須と要求しとる会社なんぞ少ないわアホ!
社会でろ!
544:名前は開発中のものです。
06/01/23 08:43:05 MBYpjn7a
両方使える奴を採用すればいい。
545:名前は開発中のものです。
06/01/23 09:01:25 87gDgMCs
面接で忘れてはいけない最も重要な点はここにある
―優良な候補者を誤ってはじいてしまう事は不良な候補者を誤採用するよりはずっとマシ―
不良候補者の不手際を修正するために、ゆくゆく多大なる優秀な人々の時間、
ひいては会社のコストを犠牲にしなければならなくなる。
少しでも不安要素があれば 不採用 だ。
546:名前は開発中のものです。
06/01/23 12:20:59 ew54EQW7
>528
>>Cソースであるだけで潜在的バグを疑われる
>そういうことになるな。
あきれ果てた。少しはまともな奴かと思ってたのに。
>でも、Cは必要のない管理(機械的に出来る処理)を迫られることがよくある。
そういうところだけC++を使えばいい。デストラクタとかね。つまりbetter C。
なんでも自動化しようとしすぎてドツボにはまるのがC++マニアの限界。
>スマートポインタをセットするときに、解放するための functor を一緒に登録しておく。
>そうすれば、どんなアロケータだろうときちんと解放できる。
いつ解放されるのかタイミングを制御しにくいけどな。
解放順でエラーが出るとめどい。だから、MFCとかは明示的に解放できるように
Create Destroyメソッドが付いてんだよ。実質malloc freeと変わらん。
>532
>それを思えば、使える人が多いCで開発することもしょうがないと考える。
そゆこったな。俺だってその気になればC++使えるけど、デバッグ時に
いちいち参考書読んで調べながら、なんてやってられんだろう。
硬くて単純なCライクなソースを好むのはそういうことだ。
547:名前は開発中のものです。
06/01/23 12:26:24 ew54EQW7
「潜在的バグ」の作りやすさという点ではCが劣るかもしれないが、
悪質さという意味ではC++のほうが劣る。継承元やテンプレートの
細かい実装部分に由来する不具合を追うのは大変だ。ソース上に現れない
関数呼び出しが多いからな。
C++は元々ある程度大きなプログラムを集団作業で作るために開発された
言語だ。大して大きくもないシステムを一人で保守するために、あんまり
大げさな設計をする必要はない。ベタでいい。
548:名前は開発中のものです。
06/01/23 12:30:42 ew54EQW7
つーか、今読み直してみたけど、XvidもCソースだぞw
これも潜在的なバグが疑われるのか?
549:名前は開発中のものです。
06/01/23 13:27:57 bDe/L9gI
C++叩くやつって大きく分けて2種類いるよな。
C++理解できないやつと、C++使いすぎて問題点が目に付くようになったやつと。
前の会社で前者の上司がいて大変だったぜ。
550:名前は開発中のものです。
06/01/23 13:59:39 ew54EQW7
趣味でならSTLもBoostも触ってみたことがあるし、Modern C++なんか
パズル的に大いに楽しませてもらったけどな。
仕事で使うってことは、また別だからな。
551:名前は開発中のものです。
06/01/23 14:03:29 9BTKjMXx
なんか2ちゃん初心者みたいなのがいるね。
552:名前は開発中のものです。
06/01/23 14:06:35 ew54EQW7
2ちゃん熟達者って、なんかの自慢になるのか?
553:名前は開発中のものです。
06/01/23 16:01:47 sSE863Da BE:532699586-
すみませんが誰かソースを再うpしていただけませんか。
554:名前は開発中のものです。
06/01/23 16:38:49 Wyfr2M+3
使う人間の能力が追いつかなくてバグの温床になるような言語は要らない。
555:名前は開発中のものです。
06/01/23 16:39:21 x4XcF0Nc
この板のWikiの専用ページに置いてあるだろうに
556:名前は開発中のものです。
06/01/23 17:01:14 6YNn4rFZ
ここすか?
URLリンク(gamdev.org)
なんか不具合があるような報告があるんだけど、
ビルド&実行できるんかいな?
557:名前は開発中のものです。
06/01/23 18:18:50 ew54EQW7
saerchはなあ。ちょっと恥ずかしいなあ。
世の中結構つづり間違ってるソースあるけどさ。日本人はその辺弱い。
558:名前は開発中のものです。
06/01/23 18:37:56 JZo/obfj
で、リファクタリング済みのソースUPはまだですか?
>設計が汚いとか実装がヘボイ云々言ってる賢い人々
#「1から作り直した方が早くて楽」であるなら、
#同じ機能を作り直したソースでも構いませんが…
559:名前は開発中のものです。
06/01/23 18:53:40 2ogVSCi/
じゃあ俺がreserveをresizeに直したのをUPするよ。
560:名前は開発中のものです。
06/01/23 19:50:15 LU0Ls/vr
>>558
通りすがりが川を見て「汚い川だな」と言ったからって
その通りすがりがドブ掃除までするはずが無いだろう。
561:名前は開発中のものです。
06/01/23 20:31:04 rWlxudZV
>>559
あの箇所はそれだけじゃ解決しないじゃん・・・。え、いや、もちろん
気がついてらっしゃると思いますけど
562:名前は開発中のものです。
06/01/23 20:37:33 ew54EQW7
>560
所詮口だけってことだな。
563:名前は開発中のものです。
06/01/23 20:41:17 46B/3xxf
>>560
最高に笑ったw
564:名前は開発中のものです。
06/01/23 20:43:38 aa1eToNE
>>560
座布団3枚
565:名前は開発中のものです。
06/01/23 20:45:45 ew54EQW7
自分から「キボンヌキボンヌ」と騒いでドブ川へ我先にと飛び込んでおいて、
「汚い川だな、服が汚れちまった、俺んちの池のほうが綺麗だぜ」とか
騒いでるようなもんだな。しかも、本当にそいつんちの池が綺麗なのかは
誰も知る由もないw
566:名前は開発中のものです。
06/01/23 20:47:19 Wyfr2M+3
じゃあ、あれのソースはキレイなのかってぇとそうでもない気がするんだが。
567:名前は開発中のものです。
06/01/23 21:19:31 ew54EQW7
やるか? 吉里吉里のコードレビュー
568:名前は開発中のものです。
06/01/23 21:39:57 rWlxudZV
汚いソースのゲームだとウン万本売れるってことだ。
綺麗なソースだと売れないってことだ。
569:名前は開発中のものです。
06/01/23 21:44:52 gtuVUXnw
それが結論かも。
要は動くモノを送り出せばいいだけで、きれいにすることに時間かけることなんか
たいした意味がないということかも。
570:名前は開発中のものです。
06/01/23 21:56:54 ew54EQW7
そゆことだな。コードの美しさなんか誰も評価してくれないし。
571:名前は開発中のものです。
06/01/23 22:02:38 BvvCMcBl
俺は汚いソース書いた部下を許さない
572:名前は開発中のものです。
06/01/23 23:32:15 FI4Y5xu4
>>546
>なんでも自動化しようとしすぎてドツボにはまるのがC++マニアの限界
設計のやり方だろうな。下手な奴がやるとむしろよけいに汚くなる。
>解放順でエラーが出るとめんどい
出るのか?
どこからか参照されてる限り解放されないんだから、NULL にアクセスってこともないだろ?
あと俺は MFC 嫌い...。
>>547
>細かい実装部分に由来する不具合を追うのは大変
確かに。それは同意できる。
>大げさな設計をする必要はない。ベタでいい。
大げさな設計をする必要はないと思うけど、だからってベタにする必要はないんじゃね?
デザインパターンは結構小回りが効く設計だと思うんだけど。
>XvidもCソース
いまだに C でプログラムを書かないといけないって現状を考えると、
こういったものは C で書くしかないんじゃね?
573:名前は開発中のものです。
06/01/23 23:36:07 gDiWXnTi
>>557
文字が前後逆になるtypoは日本に限らずありがちだと思うけど。
URLリンク(www.google.com)
でも以前 ge-mu ってフォルダを見た時は切なくなった。
574:名前は開発中のものです。
06/01/24 00:13:09 C2qh0Z8r
>>572
いいや、ベタにする必要はある。
際限なく汎用化、抽象化し、簡単なはずの物事を難しくしようとする設計厨にはわからんのかもしれんがな。
575:名前は開発中のものです。
06/01/24 00:20:15 1HPVs1Ni
>>559
UPまだぁ〜?
576:名前は開発中のものです。
06/01/24 00:45:32 wKPmTrbq
>>574
>際限なく汎用化、抽象化
そこまでは言わないよ。
俺も1回しか使わないようなソースであればベタで書いた方がいいと思ってる。
さすがに何度も使うような部分であればちょっと考えるけど。
577:名前は開発中のものです。
06/01/24 01:25:54 yzjHkLEW
YAGNI >>>>>>>>>>>>> OO
578:名前は開発中のものです。
06/01/24 01:27:12 K8lMIVbT
>572
そら上手い奴が上手くやればなんでも上手く行くけどな。
解放「順」が問題な。あと、リソースをこまめに節約しようと思うと、
どうしても手動で取得/解放する形になるなあ。目に見えるところで
制御したい。まあ、君がMFC嫌いだというのは分かる気がする。
デザパタは確かに有意義かもしれんが、あんまし今回関係なくない?
対応コンパイラがVC++とgccなんだから、C++でいい気がするが。
579:名前は開発中のものです。
06/01/24 01:48:11 wKPmTrbq
>>578
>上手い奴が上手くやればなんでも上手く行く
だね。ほんとそういう人たちを尊敬する。
>手動で取得/解放する形になる
null をセットすれば事足りるけど、確かにそれだと
どこかに残ってる可能性があるから怖いね。
でもどこかに残ってるってことは不正アクセスの可能性があるわけで……。
まあそんなプログラムは C だったら組まないか……。C++ だからありうる話だね。納得。
>あんまし今回関係なくない?
大がかりにならない設計を考えると、まず最初にデザパタの一部が思い浮かんだんだ。
考えてみれば、デザパタも小さいとは言えないかもしれない。
>C++でいい気がする
C しか使えない or C の方が使いやすいって人が多かったってことなのかな。
もしくはやっぱり多くの人に使ってもらうためとか。
580:名前は開発中のものです。
06/01/24 02:19:15 0JfXcgLd
>575
これかな?
URLリンク(gamdev.org)
581:名前は開発中のものです。
06/01/24 08:59:51 uVf78Ngo
米国で単語の綴りがちゃんとかけない人ってのは多いらしいけどな
日本でも漢字は危ういことになっているみたいだが
582:名前は開発中のものです。
06/01/24 10:06:52 UwwVkN5e
>>580
それ、
> じゃあ俺がreserveをresizeに直したのをUPするよ。
が入ってない。多分元のまんま。
引き続き、リファクタリング済みソースUPまだぁ?
583:名前は開発中のものです。
06/01/24 11:42:49 zLgleQEi
>>547
> C++は元々ある程度大きなプログラムを集団作業で作るために開発された
> 言語だ。大して大きくもないシステムを一人で保守するために、あんまり
> 大げさな設計をする必要はない。ベタでいい。
んあー、C++で同人シュー何本も1人作ってるけどどう見ても便利です。本当に(略)
MSX時代や98時代にグダグダと低レベルな実装してたのがSTLやboostで一撃で済むようになったし、
自作ライブラリの再利用や書き直しはすんなり行くようになったし、
コードの影響範囲が絞れるから原因不明のバグで1日つぶれるようなことも皆無に近くなったし、
ありがたいことこの上ないんですけど。
むしろこんなに楽になったらプログラミングの労働価値なくなるよなとか危機感抱きはじめてる。
そりゃC++の習得には結構な時間投資したし、C++自体は欠陥だらけの言語だと思うけど、
いったん作法が身についてしまえば、1人だろうがチームだろうがこれ以上の道具はないと思うけどなあ。
(WindowsではもしかしたらC#が来るのかもしれんけど)
最高ではないが最良の武器ってやつ。少なくともCなんてもう馬鹿馬鹿しくて使ってらんない。
つーか、何か仮想的を想定してない? 不必要に仰々しいOOP論者とか。そゆのは俺も嫌いだし。
>>546
> 俺だってその気になればC++使えるけど、デバッグ時に
> いちいち参考書読んで調べながら、なんてやってられんだろう。
いくら複雑な言語とはいえ、いちいち本開くようでは使いこなせていないにもほどがあるでしょ。
単にキミがC++初心者なだけでは? C初心者の頃もそんな感じじゃなかった?
アドバイスすると、C++を使う上での原則やよく使うAPIをテキストファイルにでもまとめとくといいよ。
参考書がでかいなら圧縮しなさい。難しい問題に対するのに、ノートを取りもしない人間が多すぎる。
学生時代に一体どうやって勉強していたのか。
584:名前は開発中のものです。
06/01/24 11:46:37 BjRvEf3R
>>583
スレ違いだけどSTLとか何で勉強したか教えてください
585:名前は開発中のものです。
06/01/24 13:28:40 K8lMIVbT
>583
>コードの影響範囲が絞れるから原因不明のバグで
>1日つぶれるようなことも皆無に近くなったし
これは絶対嘘だろうw 逆に増えるはずだが……。
Cプログラム時代に相当下手な開発してなかったか?
>不必要に仰々しいOOP論者とか。
この辺排除したら、2Dゲくらいの規模ならbetter Cという
結論に落ち着かない?
>単にキミがC++初心者なだけでは? C初心者の頃もそんな感じじゃなかった?
テンプレート周りの記法にはあまりなれてないな。
STLのどれにどんなメソッドがあって実行効率がどうなのかも覚えてない。
586:名前は開発中のものです。
06/01/24 13:32:34 K8lMIVbT
あー、別にC++のほうが得意って奴がいても変だとは思わんのよ。
ただ、あまりにも確信もってC++のほうがいいと言ってる奴みると、
Cゲームプログラミング技術の蓄積と硬さ、人材の豊富さを
舐めるなよといいたくなるだけで。C++やSTLやBoostを「ドツボに
はまらず」完璧に使いこなせる人材がどれだけいると思う?
そして、そういう人間がゲームプログラマをやるかなあとも。
587:名前は開発中のものです。
06/01/24 14:29:44 xy00bzU9
名無しが自分語りをするスレはここですか?
588:名前は開発中のものです。
06/01/24 20:38:28 0JfXcgLd
>586
>Cゲームプログラミング技術の蓄積
これ参考にしたいんだけど、どこにあるの?
589:名前は開発中のものです。
06/01/24 21:03:34 PmSl+fPa
flipcode速く復活してくれないかなぁ
590:名前は開発中のものです。
06/01/24 21:21:20 RuqXnM9S
おまえらではチーム開発は出来ない。
まともなファーム屋で修行してこい。
591:名前は開発中のものです。
06/01/24 22:08:16 y5mDq60O
あらあら
592:名前は開発中のものです。
06/01/24 22:36:24 62EwrTxY
>C++やSTLやBoostを「ドツボに
>はまらず」完璧に使いこなせる人材がどれだけいると思う?
ここに居ます。
>そして、そういう人間がゲームプログラマをやるかなあとも。
やらね。安いし。
593:名前は開発中のものです。
06/01/24 22:49:44 8OneEme9
かんぺきなぷろぐらまばっかりなのになんでですまーちがなくならないんですか?
おしえてください。
594:名前は開発中のものです。
06/01/24 22:54:48 +Nd9yW9x
>>593
一つの理由は顧客が糞だからだ。
595:名前は開発中のものです。
06/01/24 23:04:01 C/I9Xetp
ここゲーム製作板ですよね・・・?
596:名前は開発中のものです。
06/01/24 23:16:18 S4nCaRQ3
いいえ。
見習いプログラマの優劣を競うスレです。
597:名前は開発中のものです。
06/01/24 23:26:44 oc5137Nh
>>596
596が真実を言った
598:名前は開発中のものです。
06/01/24 23:32:40 +Nd9yW9x
いいえ。製作技術であって製作ではありません。
599:名前は開発中のものです。
06/01/24 23:40:34 K8lMIVbT
>588
どうせケチしかつけねえから教えてやんねw
>592
うむ、いい答えだ。つまり、そういうことだよ。
600:名前は開発中のものです。
06/01/24 23:49:11 0JfXcgLd
>599
公開されない技術の蓄積に何の意味があるのか。
ま、どうせカビの生えた酸っぱいブドウだろうから、いらないや。
601:名前は開発中のものです。
06/01/25 00:31:39 W28WPHvY
とりあえずここにいるプログラマーって人間は
会話のできる相手を見定める能力に欠けることはわかった
親近感がわいた
602:名前は開発中のものです。
06/01/25 01:58:19 4KxJELYK
C++でゲーム業界にいる俺様がいますよ!
しかし、C++ってそんなに歓迎されないのかなぁ?
VCみたいなコード補完機能があるRADを使えば、
C++の開発効率ってのはC言語と比べ物にならないと思うんだが…
C言語にこだわっている人ってその辺のツールを使いこなせてないのか?
少なくとも、調べたり確認したりする時間は大幅に減るぞ
ついでに、VBならともかくC言語の技術ってのはC++でも使えるのに
技術の蓄積もないと思うんだが…
人材の豊富さに関しては、Cしか使えない人材なんて…ねぇ?
学習意欲のないコボちゃん予備軍じゃないの?
603:名前は開発中のものです。
06/01/25 02:17:29 bS7nXDs8
小難しい技法や「プログラマの常識」なんてもんは
自分の現行知識がやりたいことに及ばなかったときか気が向いたときにでも
おいおい覚えていけばいいと思ってる奴はプログラマ失格でしょうか(´ω`)
そんな俺はSTLなんて触ったこともないしクラスの使い方もヘッダのやりくりも
たぶんデタラメなC++使い。C++を使ってる理由は「なんとなk(ry
604:名前は開発中のものです。
06/01/25 02:23:08 ZzTpgX2q
>602
RADやCからの流用で使いこなせるのって、better Cの部分じゃね?
明確にbetter CとC++の区分があるわけじゃないが、better Cすら
使えないプログラマってのはさすがに今ほとんどいないぞ。
C++独特の部分を使いこなすにはかなりの蓄積がいるってことだ。
605:名前は開発中のものです。
06/01/25 08:32:27 h+lHeZ+L
すぐ極論に走り他人の揚げ足をとることばかりにリソースをさくおまえらはやはりダメだ。
その間にも納期は迫って来るんだぞ。。
…ってここはいつからマ板になったんだ?
606:名前は開発中のものです。
06/01/25 09:13:05 YTnLhNXs
新日プロ総帥と共にマ界へ帰れ。
・・・あれは違う世界か。
607:名前は開発中のものです。
06/01/25 09:23:17 eCf/mChP
C++は少なくとも色々なDLLが利用可能だ。
608:名前は開発中のものです。
06/01/25 09:23:33 92dlR1lj
元々がゲ製作板自体、マ板の隔離板だった???
609:名前は開発中のものです。
06/01/25 09:27:20 f0zPsCZb
ム板の隔離じゃなかったっけ。
だからこそプログラム以外のスレに多少違和感を感じる
610:名前は開発中のものです。
06/01/25 14:48:06 ZzTpgX2q
>607
Cで使えないDLLなんてあったか?
611:名前は開発中のものです。
06/01/25 20:37:05 4pCYwD4i
だからbetter Cだって何人も言ってるやんけ
C++を有効に使えるやつは使えばよし、使いたくない人間は使わなければよし
ライブラリ化さえしてれば、他人のやり方にケチなんてつける必要ない。
どうしても共存できないものならともかく、共存できるんだから問題ないだろ。
他人までC++で染め上げなければ気に入らんのかねぇ。
何のための互換性だか。
612:名前は開発中のものです。
06/01/25 22:34:19 p1ATdvtt
馬鹿だな、お前
おまいら雑魚はbetterC、俺様はC++、格が違う、って言いたいんだよ
613:名前は開発中のものです。
06/01/26 00:37:13 800Kzw0N
>610
何らかの手段でC++のクラスをエクスポートした場合とか?
頑張って無理すれば利用できないこともないだろうけど。
>611
「えーマジbetterC!?」
「betterCが許されるのは小ry
614:名前は開発中のものです。
06/01/26 01:24:38 GF1z7NGV
betterCが許されるのは小・中企業だけ、大企業は見栄はってC++
615:名前は開発中のものです。
06/01/26 02:16:30 l32NpWmt
自分語りやC++談義はいいから、ちっとは解析とリファクタリングは進んだのかね?
616:名前は開発中のものです。
06/01/26 02:26:24 t0wLdpGe
解析やリファクタリングはいいから、もっとアフォの煽り合いを見ていたい。
617:名前は開発中のものです。
06/01/26 07:29:39 OGT/9/nF
誰が金にもならないのに他人のソースのリファクタリングなんかやるんだよ。
618:名前は開発中のものです。
06/01/26 13:58:35 t3EZ1uq/
無能しかいないみたいだな
619:名前は開発中のものです。
06/01/26 14:06:59 VY2wUHIt
有能な>>618に全て任せた。
620:名前は開発中のものです。
06/01/26 14:11:27 TvlHpk7a
>>619
釣りをあいてにするなと。
621:名前は開発中のものです。
06/01/26 14:42:02 fiS2Ayb0
とにかく、おもしろいことやってよ
なんか
622:名前は開発中のものです。
06/01/26 14:48:34 J588kdcL
琴に尻尾はないと思うぞ
623:名前は開発中のものです。
06/01/26 17:05:57 vqNBwVPo
ぼちぼち再うpお願いしますよ、お前ら
624:623
06/01/26 17:10:09 vqNBwVPo
URLリンク(www.autch.net)
検索しない俺が馬鹿でしたごめんなさい
625:名前は開発中のものです。
06/01/26 17:49:04 2tooZIb6
なんなのおまえ
626:名前は開発中のものです。
06/01/26 23:04:14 15KfMUB6
まぁGPL関連はソースを出させるまでが祭りですから。
627:名前は開発中のものです。
06/01/26 23:06:33 IjafAsao
ソースだけあっても肝心な物がないと思う。
それは愛(液)。
628:名前は開発中のものです。
06/01/26 23:57:34 TUki1lo6
>>626
不毛だなあ
終了か・・・
629:名前は開発中のものです。
06/01/27 00:00:03 ePGTnjwF
なんかやりたいなら自分でやれと。(笑)
中身見てまあこんなもんかと納得して終わりが普通だべ。他人のソースなんて。
630:名前は開発中のものです。
06/01/27 02:32:29 8Ky7QXnx
もしもToHeart2のようなタイプのゲームを作りたいならば、
吉里吉里なりNScripter覚えた方が早いし。
631:名前は開発中のものです。
06/01/27 03:43:50 xIo8i2+v
ノベルエンジンのソースを見たところで
どうせDirectXやSDL使うし
どーでもいい
632:名前は開発中のものです。
06/01/27 04:17:24 Ii5kYxhe
でも、同人でGPL無視で使うやつが1人ぐらいはいるに一票。
(むしろ、このスレとかを読んでない専門学校生とか。)
633:名前は開発中のものです。
06/01/27 04:19:17 Ii5kYxhe
いや、もっと恐ろしいのは、専門学校の先生が教材としてこれを改造し
無知な生徒に配ってしまい
生徒は知らないうちにGPL汚染されたまま企業に入るという、最悪のシナリオがあるな。
634:名前は開発中のものです。
06/01/27 05:55:31 L+UcRo9u
>632
どこを再利用するっていうんだ?
635:名前は開発中のものです。
06/01/27 08:08:26 OxPKQk2T
完成させて売りつけたらそれでおしまいだから
再利用もメンテナンスも考慮しない書き方するのね
636:名前は開発中のものです。
06/01/27 08:29:38 i2qwOsRD
吉里吉里(KAG)やNスク覚えたほうが早いとか言ってる奴って
スクリプタプログラミングの勉強すること自体否定してんの?
今回のソースが参考になるか否かは関係なく。
637:名前は開発中のものです。
06/01/27 08:41:56 eQQOEgQ/
メルブラみたく、他ジャンルとの複合をやりたいときは
自分で出来たほうがいいよなぁ。「他ジャンル」のほうがメインの場合。
ノベル(ADV)がメインの場合はDLLとかでカバーする方法もあるけど。
638:名前は開発中のものです。
06/01/27 09:45:05 Zm6ty2mJ
勉強すること自体否定してるわけでなく
生産性に疑問があるんだろう。
639:名前は開発中のものです。
06/01/27 09:53:08 tsKZguHm
んで、Radeon8500の依存コードは結局何を回避してるんですか?
頂点座標が整数値じゃないとテクスチャがボケるとか?
そもそもスプライトにTL頂点使うのあんま良くないと思うんだけど。
640:名前は開発中のものです。
06/01/27 10:07:52 Zm6ty2mJ
>>639
そう思うならここで言ってないで指摘してやれ。
641:名前は開発中のものです。
06/01/27 19:39:20 fE8CO/jB
>>639
つ 「言い出しっぺの法則」
修正済みソースのUPは何時頃になりそう?
642:名前は開発中のものです。
06/01/27 21:39:03 zDGTjWo3
口だけでとにかく叩くだけの人は偉い
このスレでだけ
643:名前は開発中のものです。
06/01/27 22:51:35 RMCUaEx1
× このスレでだけ
○ あらゆるメディアにおいて
644:名前は開発中のものです。
06/01/28 21:43:45 CvVFB4Bv
いっしゅんでぱわーあっぷしたなw
645:名前は開発中のものです。
06/01/29 00:30:47 LzAIWgWl
もしも超空間が・・・
あるいはケロQがGPL違反をしてたら・・・
たぶん世間から気づいてもらえないままなんだろうな
646:名前は開発中のものです。
06/01/29 01:07:30 aXEzJs6T
嬉しいのって、アボパかティータイムくらいかねぇ
647:名前は開発中のものです。
06/01/29 01:16:04 om0owZsa
ゲームのデキはいいがシステム地雷なメーカーだろう、ソース見れてうれしいのは。
648:名前は開発中のものです。
06/01/29 01:30:00 sgtOLvxb
戯画のバルドチーム物のは見てみたい。
649:名前は開発中のものです。
06/01/29 07:10:43 pB25YCZK
雀パラやのソースは見てみたいな
650:名前は開発中のものです。
06/01/29 07:17:52 kmshe1Ta
314のTH2専用 PAK展開TOOL v1.0
誰か持ってる方再UPお願いできませんか
651:名前は開発中のものです。
06/01/29 15:10:40 NqLRT1ip
持ってませーんw
652:名前は開発中のものです。
06/01/29 15:34:04 CXffHdez
>650
vipろだに上げといた(小物6501)
DLpassは314のソレに合わせた
あとは知らん
653:名前は開発中のものです。
06/01/29 17:18:25 OJrQJl+i
DLpassを掛けるのはGPL信者らしからぬ行動だな。
654:名前は開発中のものです。
06/01/29 17:38:51 /csbhqY+
PAK展開TOOLはV1.1が最新なんだが・・bakに対応して(忘れてたらしい)途中で落ちるのが直ってる。
どうでもいいけど。
655:名前は開発中のものです。
06/01/29 22:46:46 kmshe1Ta
ありがとうございました
6501を無事DLさせてもらいました
656:652
06/01/30 10:26:27 gaqUGnKq
>653
俺GPL儲ぢゃないんでー
>654
1.1拾い損ねてる事に今気づきました俺orz
まぁ落ちるトコは何処か知らんけどbak対応自体は
main()ちょいと修正すればいけるんでないかね
fnt/grp/sdt辺りと同じ処理通せばokっしょ多分
657:名前は開発中のものです。
06/01/31 00:44:46 3AWSSqeS
> 配達先不明のお知らせ
> 2006.01.27
> 配達先不明で1件戻ってきております。
> 心当たりのある方はメール・お電話・FAX等で弊社へご連絡下さい。
>
> 希望封筒の消印 : 06.1.10.8-12
> 大阪府東大阪市 イニシャルN.Y 様
658:名前は開発中のものです。
06/01/31 01:10:49 9JYoSj0F
NakamuraYukie
間違いない
659:名前は開発中のものです。
06/01/31 01:29:17 HppsYsrr
それだとY.Nじゃn(ry
660:名前は開発中のものです。
06/01/31 03:06:46 hV32J6VC
Yoshida Miwa
だな。
661:名前は開発中のものです。
06/01/31 08:53:48 KliPoj5S
N.Y といえば、NewYork だろ?
662:名前は開発中のものです。
06/01/31 18:06:15 Aq696D2S
へぇ〜、NewYorkって東大阪に住んでたんだ〜
663:名前は開発中のものです。
06/02/01 20:06:30 jwoiDdBT
Youko Nozawaだな
664:名前は開発中のものです。
06/02/04 01:50:11 06mbf7uT
完全に停止したな。
665:名前は開発中のものです。
06/02/04 10:55:41 ackRC+63
ぶっこ抜きツール守銭奴(おたのしみCD軍団)に一撃を加えられただけでもよしとするべき。
666:名前は開発中のものです。
06/02/06 02:45:55 1ww0yRZ0
長谷部悠作、死亡確認
スレリンク(leaf板:225番)-
667:名前は開発中のものです。
06/02/06 03:14:15 eNI/EYeD
おたのしみCDは裁判に負けて回収されたモノも含めて全部その辺に落ちてるけどね。
668:名前は開発中のものです。
06/02/06 09:19:21 +xvGPAC6
ウェストサイドだっけ?
DOA2全裸でテクモに訴えられてしまったのはもう古い話だな。
669:名前は開発中のものです。
06/02/07 18:52:00 Nq2NYplJ
「セキュリティの弱体化を招く」--L・トーバルズ、GPL第3版の反DRM条項を批判
URLリンク(japan.zdnet.com)
Torvaldsは米国時間2月1日、Linuxカーネルに関するメーリングリストに電子メールを投稿し、
「多くの人々が、GPL3の反DRM条項はそれほどよいものではないと考えているだろう。
デジタル署名や暗号化などは単純に『不適切なDRM』とすることはできず、
むしろ『適切なセキュリティ』と呼んだ方がぴったりする」と語った。
URLリンク(www.itmedia.co.jp)
670:名前は開発中のものです。
06/02/12 22:11:24 fL2B5hgZ
プログラマが絵描きに相手にされない理由
・プログラマは漫画やイラストに興味があるが、
絵描きはプログラミングに興味が無い
・プログラマは絵描きにコンプレックスを持っているが、
絵描きはプログラマにコンプレックスを持っていない
・プログラマは絵描きを尊敬しているが、
絵描きはプログラマに興味が無い
・プログラマは絵描きがいないとエンターテインメントを生み出せないが、
絵描きはプログラマがいなくても可能である
・有名なプログラマは少ないが、
有名な絵描きは多い
・プログラマのセンスはプログラマにしか理解されないが,
絵描きのセンスは広く一般に批評の対象となる
・絵描きは個性的であればあるほど評価されるが,
プログラマはむしろ没個性的であることが望まれる
671:名前は開発中のものです。
06/02/13 01:09:38 TRpuOI72
どっかのコピペか何かか?下4つはなるほどと思ってしまった。
上4つは絵描き兼プログラマやってる自分にはよくわかんね。
しかし漫研とかは文系が多かった気はするな。 >プログラミングに興味がない
672:名前は開発中のものです。
06/02/13 01:17:35 vKoChne8
別に理解されなくてもいいんだよ
673:671
06/02/13 01:19:57 TRpuOI72
上3つだった。
674:名前は開発中のものです。
06/02/13 09:20:26 PzuuZX+b
>>670
絵描きもしますが大体においては当たってるような気がします。
675:名前は開発中のものです。
06/02/13 12:58:29 EBG0HJAS
おまえらコピペにレスするなんて偉いなー
676:名前は開発中のものです。
06/02/13 18:07:12 GA0Z85I5
1つだけマジレスすれば、
プログラムだけでもエンターテインメントは生み出せます。
677:名前は開発中のものです。
06/02/13 21:09:07 RFyLRSbo
うむ。Japanese”KARAKURI”万歳!!!
678:名前は開発中のものです。
06/02/13 22:28:41 vlfN5BUQ
>>672-674
もコピペです。
このレスもコピペです。
679:名前は開発中のものです。
06/02/14 22:39:34 uymsTwXL
結論
絵描き>>>>>>>>>>>>>>>>>プログラマ
680:名前は開発中のものです。
06/02/14 22:48:17 eoybXVvM
絵描きとプログラマは別職だから仕方ない
681:名前は開発中のものです。
06/02/15 01:01:48 tGKo8N4P
つ「職業に貴賎なし」
682:名前は開発中のものです。
06/02/15 01:05:31 kKduYQdS
全てを支える土台を作るポジションでありながら一番地位が低いのがプログラマ
683:名前は開発中のものです。
06/02/15 01:27:15 PzSKf66c
絵描きは一生絵描きだが、プログラマは出世すると
プログラマじゃなくなる。ビルゲイツみたいにな。
絵描きとソフト業界の底辺のプログラマを比べたら
絵描き>プログラマになるのは当たり前。
684:名前は開発中のものです。
06/02/15 01:28:05 bTVTVDhy
底辺ってのは稼ぎ0のやつのことか?
685:名前は開発中のものです。
06/02/15 02:05:35 PzSKf66c
プログラマ→システムエンジニア…と
ジョブチェンジしていく中で
一番下のジョブがプログラマってこと。
絵描きがレベルアップして有名になっても
ジョブは絵描きのままだろうけど、
プログラマがレベルアップしたら
システムエンジニア等にジョブチェンジするから
ジョブがプログラマのまま有名になることはないだろう。
と思ったわけです。
686:名前は開発中のものです。
06/02/15 02:38:18 bTVTVDhy
ゲーム製作者で世界的に有名な人の半分はプログラマだがね。
687:名前は開発中のものです。
06/02/15 02:44:23 guO3iIGP
プログラマはセンスだけじゃなくて知力も必要だからな。
ぼんくらでもできる絵描きとはわけがちがう。
688:名前は開発中のものです。
06/02/15 02:45:22 3pzNufl+
>>685
絵描きでも下っ端のうちはグラフィッカとして色塗りだけだったりするな。
キャラクターのデザインなんて任されるのはジョブチェンジした後だし。
689:名前は開発中のものです。
06/02/15 02:48:42 gbat+W/d
納豆とチョコレート比べても意味がないのと同じ
比べるものが違うのは明らか
ところでこんなコピペを見つけたんだが
【今からでもまに合う!バレンタインチョコを絶対にもらえる方法】
女性店員がレジにいるコンビニでチョコを買う
可愛いアルバイトの子がいる店を事前に見つけておくとよりベター
↓
わざと商品(チョコ)を受け取らずその場を立ち去ろうとする。
この時あまり足早に店を出てしまうと男のバイトが走って持ってきて
ウホッってしまう可能性がある。あくまでも少しレジから離れる程度にとどめる。
↓
女性店員が走って渡しに来る「あの・・・これ・・・」
この時「えっ?」など少し意外といった態度を取るとふいんきが増す。
戸惑った素振りを見せながら「ありがとう・・」と女性店員の目を見つめながら言う。
↓
「どうぞ」などと安堵の表情を浮かべる女性店員から商品(チョコ)を受け取る。
この時、わずかに女性店員の小指などに触れ「あっ」といった表情で女性店員を再度見つめる。
↓
「ご、ごめんなさいっ」などと言いドギマギしながら走り去る女性店員をヤレヤレといった表情で見送る・・
690:名前は開発中のものです。
06/02/15 02:49:40 tEfZMrJv
コレ実践して男の店員から受け取った奴なら知ってる
691:名前は開発中のものです。
06/02/15 09:28:47 scs0hGzX
>>689
もっと早く見つけてくれたら実践できた。
692:名前は開発中のものです。
06/02/20 22:20:18 w3BAr6cd BE:224653695-
これって、送ってもらったやつを、勝手にネットに公開したらまずいの?
693:名前は開発中のものです。
06/02/20 22:39:01 +OtwEkOU
もう公開されているからわざわざする必要無いと思う。
694:名前は開発中のものです。
06/02/20 23:13:00 w3BAr6cd BE:119815283-
>>693
どこ?
695:名前は開発中のものです。
06/02/20 23:15:31 60A4Cenb
2chのあちこちのスレで、必死で煽ってるのはGPL信者のこいつだった。
URLリンク(d.hatena.ne.jp)
----
2006-02-14
■ Re: スレリンク(php板:365番)n
「オレオレGPL」は多分(謎)私の造語。あまり適切ではなかったように思っている。
あと、XOOPS Cube公式サイトへの書き込みがあの時間(いつ)なのはアカウント
発行までのタイムラグ。登録したメールアドレスに届くメールを読める環境を
使えるようになったのがあの時間だから。厳密には使えるようになってすぐに
公式サイトに書いたわけではないが。ちなみに、365と同様に何が凄いのか
さっぱりわかんない。
なお、私の目的は、GNU GPL 2 やフリーソフトウェア、オープンソースソフトウェアに
対しての誤解が蔓延してしまうことを防ぐこと。
696:名前は開発中のものです。
06/02/21 00:08:07 NxD57HWX
624 のサイトでダウンロードし、ソースをざっと見た。
市販ゲームのソースって初めて見たけど、
そんなに超大規模ソースというものでもないんだな。
TtTのソースに、アイテムデータを直接ソースに書かれてた部分が
あって、そういうものなのかと思ったりもした。
697:名前は開発中のものです。
06/02/21 00:42:37 U9zNYXgs
ファイルから読み込むよりは、直接メモリから読んだ方がいろんな意味で早い。
なので実行ファイルに直接データ埋め込む手法は結構ありがちな手段。
もっとも、普通のゲームメーカーはEXEではなくDLLに埋め込むようだが。
698:名前は開発中のものです。
06/02/21 02:07:52 BkHEJI9P
>>697
都市伝説ハケーン
>ファイルから読み込むよりは、直接メモリから読んだ方がいろんな意味で早い。
>なので実行ファイルに直接データ埋め込む手法は結構ありがちな手段。
意味不明。そのEXEやDLLもファイルから読み込んでるわけで
EXEやDLL以外のファイルにバイナリデータを格納する場合と比較して
何が「いろんな意味で早い」んだ?HDD→メモリの転送速度なら
どちらの場合も同じだぞ?
EXEに埋め込む=起動時にロード だから
ゲームプレイ中の体感速度が速い(ストレスが少ない)ということか?
それならデータファイルの場合でも起動時にロードすれば同じだぞ?
699:名前は開発中のものです。
06/02/21 02:13:47 YYqdPamB
よくわからんがデータファイルはウィンドウ生成辺りで全部まとめて読み込んでるぞ
700:名前は開発中のものです。
06/02/21 02:40:14 NxD57HWX
コード中に埋め込めばファイルからロードする為のルーチン作成の手間も
省けるからなぁ…。
701:名前は開発中のものです。
06/02/21 02:46:01 o2t/e5z/
>>700
アイテムの属性をちょっと変えるだけでビルドし直すほうがよっぽど手間だよ
702:名前は開発中のものです。
06/02/21 02:52:46 TYxEx1hh
ファイル読込ルーチンごときで毎回バグを出せるゲーム業界に乾杯!
どんな屑プログラマの集まりなんだよ・・・
703:名前は開発中のものです。
06/02/21 03:24:14 BkHEJI9P
>>696が言ってるそのアイテムデータのコードってのを見てないから何とも胃炎がさー
アイテムデータって言ったら普通はしんどーい調整作業(反復作業)が待ってるよな。
704:名前は開発中のものです。
06/02/21 03:36:30 YYqdPamB
>>700
普通は予めクラス構成しておいてそれをつなげるだけだと思うが・・
使い回しも利くし
705:名前は開発中のものです。
06/02/21 06:43:19 jwR9JL2M
まあ、ハードコーディングしたくなる日もあるさ
706:名前は開発中のものです。
06/02/21 13:06:36 CpcijBU4
日本は工学は大丈夫だけど、
software engineeringではついて来れてないからね
ハードウェアはstructure paradigmでも出来るから
707:名前は開発中のものです。
06/02/21 13:08:19 8L+m3kOH
東ハト
708:名前は開発中のものです。
06/02/21 17:48:01 0StWff6K
再利用まったくされないもののために一々ファイル数増やすのもよろしくないしな。
ハードコーディングすれば1分ですむならそれもありだろう。
そんなことを積み重ねてるとあとで大変なことになるけども、すぐ終わる仕事ならどうでもいい。
709:名前は開発中のものです。
06/02/21 22:18:35 LTbh5dAw
少なくともお前らよりはマシ。
710:名前は開発中のものです。
06/02/21 23:23:46 AOU5/rVg
公開される前はあれだけ騒いでいたのに、公開されても何の影響もなかった。
711:名前は開発中のものです。
06/02/21 23:28:13 q43thuDb
2chだもの
712:名前は開発中のものです。
06/02/21 23:31:23 J8U2YnL0
>>710 いやあるだろ。
次のゲームをGPLにしなければソースの再利用ができないんだから。
まあ次もGPLにしてしまえば何の問題もないどころか他のGPLコード使い放題だけどな
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4987日前に更新/201 KB
担当:undef