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


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

ToHeart2 ほか AquaPlus/LeafのGPLゲーをいじるスレ



1 名前:名前は開発中のものです。 [2005/12/13(火) 01:33:48 ID:TT+LcNFZ]
弊社製品のムービー再生にxvid.orgのムービー展開ライブラリを使用していた件について。

弊社製品、
『アルルゥとあそぼ!!(ランチャとRoutesミニシナリオのみ)』
『Tears To Tiara』
『鎖−クサリ−』
『ToHeart2 XRATED』
の4商品では、動画再生に www.xvid.org/ において公開されいるXViD再生エンジンを使用しております。

この動画再生エンジンのプログラムはGPL(GNU General Public License)に基づくソフトウェアとして公開されていますが、これを使用した場合、GPLに定められている通り、オファーがあればソースコードを公開する義務があります。

このGPLのソース公開義務に従い、弊社の上記4作品のソースコードを全て公開する事に致しました。現在ソースコード公開に向けて社内のソースコードのまとめを行っておりますが、2年ほど前のタイトルも含まれておりますので、多少時間がかかります事をご容赦下さい。

今後、XViDの開発元に弊社より謝罪を含め連絡をとり、GPLの基準に合致しているかを確認を行った上で、全ソースコードの公開を致しますので公開まで少々お待ち頂けるようお願い致します。

leaf.aquaplus.co.jp/xvid.html



301 名前:名前は開発中のものです。 mailto:sage [2006/01/18(水) 23:58:06 ID:P2MjgQRi]
そのreservedは、
いわゆる予約語(キーワード(if とか int とか))のとは意味が違うんではないか。

302 名前:名前は開発中のものです。 mailto:sage [2006/01/19(木) 00:20:07 ID:5Wiz9rJA]
JIS X3010(ISO/IEC 9899:1999)
7 ライブラリ
7.1.3予約済識別子

 下線に続き大文字一文字または下線に続きもう一つの下線で始まるすべての識別子は、
 いかなる使用に対しても常に予約済みとする。

 一つの下線で始まるすべての識別子は、通常の名前空間およびタグ名前空間の双方における
 ファイル有効範囲を持つ識別子としての使用に対して、常に予約済みとする。

303 名前:名前は開発中のものです。 mailto:sage [2006/01/19(木) 00:20:56 ID:THSyh1jG]
結局ここには初心者にも満たない屑しかいねぇな。
プログラミングそれ自体を勉強して出直してこい屑ども。

304 名前:名前は開発中のものです。 mailto:sage [2006/01/19(木) 00:28:14 ID:a9X8kYfE]
ゲームなんて動けばいいんだよ。

バグがあったところで、別に人が死ぬわけじゃないんだから。

305 名前:名前は開発中のものです。 mailto:sage [2006/01/19(木) 00:32:12 ID:BoxiYWRY]
>>302
それ違う。
6.4.1のキーワードの方が予約語。X3014(C++)なら2.11。
識別子として用いられないものを予約語という。

ttp://www.jisc.go.jp/
ここで、X3011とX3014のpdfが見られるので見たい人はどうぞ。

306 名前:名前は開発中のものです。 mailto:sage [2006/01/19(木) 00:35:55 ID:+CiPqcdC]
識別子として用いられないものを予約語という

307 名前:名前は開発中のものです。 mailto:sage [2006/01/19(木) 00:44:30 ID:7sJ2B52z]
>>303
これくらいのソースで給料貰えるのは正直うらやましい
漏れのとこでこんなソース書いたら白い目で見られるわ文句言われまくりだわで大変だ。。。

308 名前:名前は開発中のものです。 mailto:sage [2006/01/19(木) 00:56:26 ID:YIdLOiMb]
折角のGPLなんだからエレガントにしてあげてください

309 名前:名前は開発中のものです。 mailto:sage [2006/01/19(木) 00:57:31 ID:gajhu98D]
>>303
口だけなら、誰でも出せるんですよ。(pgr



310 名前:名前は開発中のものです。 mailto:sage [2006/01/19(木) 01:05:57 ID:wJ5oggz1]
俺も自信ないのでドラフト見てきたら既に書き込まれてるし。

ていうか俺、インクルードガードに3連アンダースコア使ってた。1つや2つが予約されているのなら3つと。
いつどこで仕込まれたのか重い打線けど、規格見る限りこれまずいよな。次から改める。

311 名前:名前は開発中のものです。 mailto:sage [2006/01/19(木) 01:17:05 ID:LE/6U+/2]
Netscape Navigatorのソースよりも綺麗で驚いた

312 名前:名前は開発中のものです。 mailto:sage [2006/01/19(木) 03:22:07 ID:1g8/eWMn]
スクリプト解析して使えるようにして欲しい

313 名前:名前は開発中のものです。 mailto:sage [2006/01/19(木) 04:43:42 ID:4TdhbyZQ]
ttp://www.pro.or.jp/~fuji/mybooks/cdiag/

>第2章 これでもプロ
>売りものであるにもかかわらず、超きたない!
>構造的な欠陥の指摘〜引数、ポインタの活用

314 名前:名前は開発中のものです。 mailto:sage [2006/01/19(木) 07:15:09 ID:eUUjjqw/]
TH2専用 PAK展開TOOL v1.0うpしました。今回は全てのPAKに対応します。
PASS:nekoneko
注意点
1)コンパイルする時は必ず同梱のcomp_lzsとreadfileを使用してください。
2)Xvidは1.1で確認しました。2.2では再生しませんでした。

315 名前:名前は開発中のものです。 mailto:sage [2006/01/19(木) 13:17:57 ID:1FTU/l5f]
2.2の方は間違い、別物でしたm(_ _)m

316 名前:名前は開発中のものです。 mailto:sage [2006/01/19(木) 13:24:42 ID:nZR9MDty]
>>311
それは言うな、悪夢を思い出した。

そもそも、Mosaicから続いからてるんだ。一発屋のエロゲと一緒にするな。

317 名前:名前は開発中のものです。 mailto:sage [2006/01/19(木) 16:10:51 ID:6mVz+StZ]
>293
そもそもこの程度のことにSTL使うのが間違い。

318 名前:名前は開発中のものです。 mailto:sage [2006/01/19(木) 16:29:25 ID:19MQyoRS]
>>317
楽したもの勝ち
コの程度のことに、ライブラリ使わなくてどうするの

319 名前:名前は開発中のものです。 mailto:sage [2006/01/19(木) 16:30:56 ID:9luY8TRl]
どうするのって何言ってんの



320 名前:名前は開発中のものです。 mailto:sage [2006/01/19(木) 16:38:33 ID:6mVz+StZ]
この処理がライブラリ使って楽になるとも思えんが。
STLを使うには、STLの使い方という、C言語の言語仕様の外の知識が
必要になるからな。
しかし、葉鍵板のほうがまだソースを利用しようとしてる奴が
多いというこの逆説。ここじゃ文句つけてるだけだものな。
あ、「弄る」って、利用するって意味じゃなく、ネタにするってことか?
いわゆる関西芸人的な。

321 名前:名前は開発中のものです。 mailto:sage [2006/01/19(木) 17:04:23 ID:fXIaRsvR]
>>320
日本語でおk

322 名前:名前は開発中のものです。 mailto:sage [2006/01/19(木) 17:10:04 ID:wJ5oggz1]
このソースを利用しろと言われても困ってしまうな。正直、情熱のあるエロゲオタに譲るよ。

323 名前:名前は開発中のものです。 mailto:sage [2006/01/19(木) 17:37:22 ID:iYkDFC6/]
実際のところゲームプログラムの参考にするなら吉里吉里の方がよくまとまってるしなぁ…
吸い出しや移植以外に用途が思いつかない

324 名前:名前は開発中のものです。 mailto:sage [2006/01/19(木) 19:13:13 ID:6mVz+StZ]
>323
吉里吉里は吉里吉里で、ちょっと大げさすぎるからなー。
どっちも部品単位で参考にする目はあると思うけど。

325 名前:名前は開発中のものです。 mailto:sage [2006/01/19(木) 19:26:40 ID:79/azYTu]
は? え? 規模の問題じゃねえよw

326 名前:名前は開発中のものです。 mailto:sage [2006/01/19(木) 20:19:55 ID:6mVz+StZ]
規模というより、吉里吉里は汎用性をもたせようとしすぎ。
あそこまでやる必要ないだろう。オブジェクト指向とか。

327 名前:名前は開発中のものです。 mailto:sage [2006/01/19(木) 22:27:39 ID:7sJ2B52z]
でもスクリプト周りがしっかりしてたらわざわざプログラム変えてあんな妙なことをやらなくてもイイと思うんよ。

328 名前:名前は開発中のものです。 mailto:sage [2006/01/19(木) 23:21:45 ID:qjrBgih/]
話を聞いてると吉里吉里のソースのほうがおもしろそうなのでそっち行くわ。んじゃ。

329 名前:名前は開発中のものです。 mailto:sage [2006/01/19(木) 23:32:31 ID:Z5cXhUw2]
別の商品を同じもので統一するわけにはいかんのだろう。
汎用プログラム=商品ごとに使わない無駄が出る&バグが全商品に影響

あとそういう仕事を知ってる人なら分かると思うけど
もし完全自社内開発でなければ大人の事情もあるわけで。



330 名前:名前は開発中のものです。 mailto:sage [2006/01/19(木) 23:37:37 ID:j4PTuc+T]
俺は吉里吉里のゲームは例え法人による販売だとしても同人ゲームだと思ってる。


331 名前:名前は開発中のものです。 mailto:sage [2006/01/19(木) 23:40:32 ID:6mVz+StZ]
>327
あれは社内人事絡んでそうじゃね?
メインプログラマが違うんじゃないかと思えた。

TH2のソース見る限り、サポートはこっちのほうが楽だな。
ちょっとだけコンシューマの開発やったことがあるけど、どうせ毎回一作限りで
キツいチェック通さなきゃいけないなら、ストレートにハードコーディングして
一回きりのソースとして考えたほうが楽なんだよな。

332 名前:名前は開発中のものです。 mailto:sage [2006/01/19(木) 23:42:49 ID:6mVz+StZ]
たとえば、あらゆるタイトル画面を実装するために、
細かい演出処理をスクリプト仕様に組み入れるぐらいなら、
タイトル画面自体をハードコーディングしたほうが楽。

333 名前:名前は開発中のものです。 mailto:sage [2006/01/20(金) 00:05:12 ID:evtcDsiT]
>328
やっとSubversionの使い方が分かったから落としてみた。
>330
お前の同人ゲームの定義が解らん以上意味不明。

334 名前:名前は開発中のものです。 mailto:sage [2006/01/20(金) 00:12:29 ID:OTKBdpZ5]
>>316
いや、少なくとも公開されたソースは3タイトルを含むから、ごちゃごちゃに
至る歴史があったわけで、一発屋ってわけではないと思う。Netscapeのアレは
WinMainからしてヘンだったわけでドッコイだけどね。

>>331
うん、オレもソースのハンドリング(という表現はおかしいか?)は
いい方だと思った。これなら引き継いでもさほど困らない。
クラス関係が複雑なのかよりも全然わかりやすいし。

335 名前:名前は開発中のものです。 mailto:sage [2006/01/20(金) 00:28:34 ID:Z8o3taxA]
冗談だろ。ハードコーディングにしても汚いほうだぞ。

336 名前:名前は開発中のものです。 mailto:sage [2006/01/20(金) 00:36:04 ID:AmUbds5k]
まー。とりあえず、コードが汚いとか抜かしてる奴は、
自分のコード晒してからな。

337 名前:名前は開発中のものです。 mailto:sage [2006/01/20(金) 00:51:26 ID:OTKBdpZ5]
そりゃ、人に見せたらなにこれwっていうレベルだし、これよりも
ちゃんと書くことの出来る人はたくさんいるけど。

納期があって、ちゃんと動くパッケージのソースとしては
あれくらいでもいいと思うよ。
規約やら美しさどうこう言う人は苦しんだ経験がないんだろう。
まぁそれはそれでうらやましいし、理想は高い方がいいよね。

338 名前:名前は開発中のものです。 mailto:sage [2006/01/20(金) 01:00:16 ID:LK/T1wXi]
綺麗汚い以前に普通に書いていれば入らないであろう
>>233のようなバグが入っているのがおかしい。

339 名前:名前は開発中のものです。 mailto:sage [2006/01/20(金) 01:22:10 ID:bWwH4+cX]
やー、俺がコンシューマの仕事で書いたソースはこれよりはるかに汚いしw
バグはともかく、ソースの書き方としては綺麗なほうだと思うんだがな。
あと、233はバグじゃないようだぞ。VC++では問題ないんだとか聞いたが。
俺はそもそもSTLとか使わんので分からんが。



340 名前:名前は開発中のものです。 mailto:sage [2006/01/20(金) 01:24:57 ID:bWwH4+cX]
つか、世の中のあらゆるソースがそんな完璧に綺麗なのばかりであれば、
リファクタリングの本なんか売れるわけ無いんだよw

341 名前:名前は開発中のものです。 mailto:sage [2006/01/20(金) 01:46:38 ID:evtcDsiT]
>339
デバッグビルドだと思いっきりアサートが掛かる訳だが。

ついでに言えばopenFileNumもArcFile.size()があるから不要。
なぜreserveとpush_backを使って、sizeを使えない?

あと、
arc_file_info::streamInfoはvector使ってるのに
arc_file_info::pack_fileはいちいちnew[]で確保している。
しかも削除時はdelete[]じゃないし。

342 名前:名前は開発中のものです。 mailto:sage [2006/01/20(金) 02:15:05 ID:bWwH4+cX]
>341
>デバッグビルドだと思いっきりアサートが掛かる訳だが。
pie.bbspink.com/test/read.cgi/leaf/1135546874/446
を読んだだけなんで、俺はあんまし知らん。すまん。何せ使ってない。
>しかも削除時はdelete[]じゃないし。
これはメモリリークするんだっけ。気づかなかったのかな?
new deleteもほとんど使わんなあ。malloc freeだ。

343 名前:名前は開発中のものです。 mailto:sage [2006/01/20(金) 02:47:44 ID:LK/T1wXi]
ほとんどというか何というか、
よほどシビアな環境じゃなければ普通はどちらかに統一するし
クラスを使う以上はnew/deleteにしないと。

344 名前:名前は開発中のものです。 mailto:sage [2006/01/20(金) 03:30:58 ID:bWwH4+cX]
>343
C構造体をmallocで割り当てるソースは良く使うしなあ。
多くのサンプルコードがCで書かれてるし、俺はそっちで統一してるな。
つまりはC++よりbetter Cってことなんだろう。
クラスは使うけど、newで動的には割り当てない。

345 名前:名前は開発中のものです。 mailto:sage [2006/01/20(金) 03:51:38 ID:pqHaw1ZN]
>>341
だから>>237なんだろ。
無理してC++を使う必要はないし、Cで統一するのも結構だけど
このソースは無理してC++使って破綻してる感じだしな。
うちのとこでもこんなソース書いたら大目玉食らうよ・・・

346 名前:名前は開発中のものです。 mailto:sage [2006/01/20(金) 04:12:07 ID:bWwH4+cX]
>345
君んところが相当理想主義なんだろうな。
世の中のソースなんて結構こんなもんだぞ。ネスケですら(ry
それに、「C++的に正しい」けど無駄に難しいソースよりは、
こういう単純なののほうがいい。
プラットホームによってはC++の対応が不完全なことも多いし、
STLで相性問題が起こることも多いしな。Cが一番確実。
inline関数とコンストラクタ/デストラクタだけは、
無くてはならないものになっちゃってるけどな。俺も。

347 名前:名前は開発中のものです。 mailto:sage [2006/01/20(金) 04:15:50 ID:bWwH4+cX]
これ、スレ違いすぎるから無視してくれてもいいけどさ。
new malloc派の人はBITMAPINFOの割り当てとかもnewでやるの?
p=(BITMAPINFO*)malloc(sizeof(BITMAPINFOHEADER)+(sizeof(RGBQUAD)*256));
こういう感じのものを書くとき、newで書くとあんまり直感的にならんような。

348 名前:名前は開発中のものです。 mailto:sage [2006/01/20(金) 04:16:23 ID:bWwH4+cX]
new malloc派→new delete派の間違いでした、ごめん。

349 名前:名前は開発中のものです。 mailto:sage [2006/01/20(金) 04:24:15 ID:/uViAoEM]
>>347
慣れの問題じゃないの?
特に直感とか言ってるし。



350 名前:名前は開発中のものです。 mailto:sage [2006/01/20(金) 05:13:23 ID:evtcDsiT]
>342
delete[]をdeleteとしても、デストラクタがなければ「大抵」正常に動作してしまう。

>346
STLのvector程度が使いこなせてないのは、難しいんじゃなくてただ不勉強なだけ。
STLの相性問題って、それはSTLの実装に依存した使い方が悪いと思うんだが。

>347
C++としてはBITMAPINFOのアクロバティックな構造は悪。
どうしてもと言うなら、そんなWindows臭いモノは、直接Win32APIでメモリ確保。

351 名前:名前は開発中のものです。 mailto:sage [2006/01/20(金) 09:02:36 ID:H/DTUIYi]
>>350の書いたソースコードが見たいぜ

352 名前:名前は開発中のものです。 mailto:sage [2006/01/20(金) 09:34:29 ID:JrDuq+7M]
>>346
向上心の無いおじさんの言い訳に聞こえるな。
「無駄に難しい」だの「単純」だのは主観でしかない。
逆に、「C的には正しい」がマクロ、関数ポインタを駆使したソースなんかは、
C++ を学んだプログラマから見れば無駄に難しく見えるだろう。
決して「単純」だなんて思われることはない。

>>347
そんなメモリ確保は new ではうまくいかないんだから malloc() 使えばいい。
new で問題ないケースで malloc() を使うのはデメリットが多い。
もちろん動的確保が必要なければ new も malloc() も使わなくていい。
「new delete 派」なんて書くと好みで選んでるように聞こえるが、
状況に応じて最適なものを使うだけ。

353 名前:名前は開発中のものです。 mailto:sage [2006/01/20(金) 09:39:07 ID:Z8o3taxA]
>>346とだけは一緒に働きたくないと思った俺ガイル

354 名前:名前は開発中のものです。 mailto:sage [2006/01/20(金) 09:42:20 ID:Z8o3taxA]
だいたい「ネスケですら(ry」って、一体何年前のコードに依拠してるんだか。
Firefoxのソースでも読んでみれば?

355 名前:名前は開発中のものです。 mailto:sage [2006/01/20(金) 09:55:31 ID:bWwH4+cX]
>350
vectorだけしか使わなくて、パフォーマンスに影響するほどデータ数が
多くないなら、自力で似た処理組んだほうが楽。
mapやmultimapに大量のデータ食わせるような場合には使いでがあるけど。

コンパイラの側が変な実装なせいでSTLがちゃんと読めないケースがある。
何かあったらSTLのソースを覗く羽目になるのも嫌だな。

GlobalAllocで確保したところでmallocと大して違うと思えんが。
mallocを消したという自己満足感が得られるだけのような。
ゲームなんて、そのWindows臭いコードが大量に出てくる分野なんだが。

>352
俺だってvectorくらいなら本読みながらであれば使えるけどな。
仕様や注意点を完璧に覚えるところまでは行ってないんだ。
何か弄るたびに参考書引っ張り出さなきゃいけないのは非効率なんだよ。
俺もinline関数は使うし、関数ポインタよりは仮想関数使うけどな。

newでも出来ないことはないと思うけど。
char配列として確保して、型キャストすればいいのかな。

356 名前:名前は開発中のものです。 mailto:sage [2006/01/20(金) 10:01:12 ID:bWwH4+cX]
>354
外に出すつもりで書いてたソースコードとそうでないコードの違いだろ。

357 名前:名前は開発中のものです。 mailto:sage [2006/01/20(金) 10:16:01 ID:38QVjqGM]
>>356
矛盾してるよ。外に出すならなおさら
>プラットホームによってはC++の対応が不完全なことも多い
なんてのはまずいでしょ。
だからMozilla Foundationは「C++ 移植性ガイド」を公開して
処理系に依存しそうな部分を禁止した上でC++を使ってるんじゃないか。
C++を使って、その上依存性のない最大公約数的なコードを書くことは可能。

358 名前:名前は開発中のものです。 mailto:sage [2006/01/20(金) 10:18:02 ID:bWwH4+cX]
あと、関数ポインタは結局DLL使うときに必要だしな。
C++的に悪だからって、APIの仕様を変更することは出来んのだから。
関数ポインタ利用部分をラップするようなinline関数書くなり
クラスを作るなりすれば済む話。
俺だってクラスは作るしコンストラクタ/デストラクタの恩恵には
預かるわけだが、継承とかは出来るだけやらないようにしてるな。

359 名前:名前は開発中のものです。 mailto:sage [2006/01/20(金) 10:20:08 ID:bWwH4+cX]
>357
>356はネスケのソースとFireFoxのソースの話ね。
ネスケの段階で既に一流の仕事なんだから、プログラマの腕が上がったと
いうよりは、単に心構えの問題にすぎんだろうと。
外に出すとケチをつける人が増えるから綺麗に書こうとすることになる。

Windowsのゲームプログラミングに移植性もクソもないし。



360 名前:名前は開発中のものです。 mailto:sage [2006/01/20(金) 10:37:29 ID:JrDuq+7M]
>>355
なんで既にできあがってるものがあるのに、自力で組んだほうが楽になるのかね?
実装がマズイ可能性も、ソース覗く羽目になるのもいっしょだろ。

むしろ実装がマズイ可能性は自力で書いたもののほうが高いし、
仕様だってあやふやなものになって、ソース覗く羽目になりやすいだろ?

自分で書いたものならそれでも問題になりにくいだろうけど、、、、
あ、もしかして一人でしか開発したこと無いのか?
それなら辻褄が合うな。

361 名前:名前は開発中のものです。 mailto:sage [2006/01/20(金) 10:40:38 ID:JrDuq+7M]
>>346
> プラットホームによってはC++の対応が不完全なことも多いし、
> STLで相性問題が起こることも多いしな。Cが一番確実。

>>359
> Windowsのゲームプログラミングに移植性もクソもないし。

なにこのダブルスタンダード。

362 名前:名前は開発中のものです。 mailto:sage [2006/01/20(金) 10:55:22 ID:lg5noXKj]
std::vectorごときでさえテンプレートメタプログラミングの初歩の
話になってくれば使った方が良いに決まってんだけどねえ

363 名前:名前は開発中のものです。 mailto:sage [2006/01/20(金) 10:59:57 ID:Vm6Xgl5v]
>360
自分で書いたソースを覗くのとSTLのソースを覗くのじゃ大違いだが。
スマートポインタの問題とかに深入りしだしたらキリないし。
楽になろうと思って返って疲れないか?
STLの利点は、楽さではなく、一応の標準性とパフォーマンスだと思うが。

俺のやってる規模の仕事なら一人で出来る。
言っておくがプロのゲームプログラマだぞ。
確かに自前のライブラリを他人に使わせようとは思わんがな。
そういうときは仕方ないからSTL使う。

>361
例えばその「プラットホーム」がVC++だから困るんだが。
もっとも、例えば携帯端末でSTLなんて使いたくないとも思うけどな。

画像周りなんてどうせプラットホームごとに全部書き直しだしなあ。

364 名前:名前は開発中のものです。 mailto:sage [2006/01/20(金) 11:17:12 ID:JrDuq+7M]
>>363
やっぱり一人で開発してるのが前提だったのか。そりゃ話がかみ合わないな。
忠告したいことは山ほどあるが、これ以上続けても無駄そうだし、
スレ違いだし、もう消えることにするよ。

365 名前:名前は開発中のものです。 mailto:sage [2006/01/20(金) 12:09:49 ID:OTKBdpZ5]
そんなすごいよかよとFireFoxのソースみたが、言われてるほどじゃないなぁ

366 名前:名前は開発中のものです。 mailto:sage [2006/01/20(金) 12:26:17 ID:i9y7MqMq]
>>363
多分アンタは共同開発し出すと泣くことになると思うんよ。

367 名前:名前は開発中のものです。 mailto:sage [2006/01/20(金) 12:30:29 ID:OTKBdpZ5]
一人で出来るとは書いてるが、一人でやってるとは書いてないと思うんだが。
そういう弱いトコつっつくようなレスしていい気になってるんだろうけど。

368 名前:名前は開発中のものです。 mailto:sage [2006/01/20(金) 12:51:04 ID:evtcDsiT]
>351
いやいや、俺はプログラマと言うより単なるプログラミング評論家(笑)ですから。
どんなソースであれ、思った通りに動くモノを作れる人は尊敬しますよ。

>355
いや無理してmallocを消したのではなく、
malloc→Win32APIによるメモリ確保、をショートカットしただけ。

いかにWindows臭(環境依存)を限定箇所に封じ込めるか、が設計の腕の見せ所かと。

任意バイトの確保には、素直にstd::mallocを使うのが正解だと思う。
個人的にはoperator newを直接使ってるが。

369 名前:名前は開発中のものです。 mailto:sage [2006/01/20(金) 13:07:18 ID:Vm6Xgl5v]
>366
しないし。上がりを独り占めできないからなあ。
誰もが共同開発する仕事をやるわけじゃないだろ。

>367
あー、ごめん、俺は実際一人でやってる。

>368
Windows臭を封じ込めるために(俺から見れば過剰に)抽象化してるのが
吉里吉里の設計思想で、ベタに書いたほうがメンテは楽というのが
Leafの設計思想だと思う。これはまあ方針の違いかなあと。
中途半端にSTLとかC++クラスとかに手を出してるから統一性とれてないが、
その辺は多人数で組んでるのか、書いた時期が違うのか。



370 名前:名前は開発中のものです。 mailto:sage [2006/01/20(金) 13:51:37 ID:EOkkxe+U]
いい加減スレ違いだと気づいてもらうにはどうしたらいいでしょうか。

371 名前:名前は開発中のものです。 mailto:sage [2006/01/20(金) 15:21:36 ID:Vm6Xgl5v]
ソース弄ってるやつなんざスレの頭からぜんぜんいないじゃん。

372 名前:名前は開発中のものです。 mailto:sage [2006/01/20(金) 17:49:39 ID:eRRn7Mt2]
>>371
だからってスレタイ蟲すんな

373 名前:名前は開発中のものです。 mailto:sage [2006/01/20(金) 18:59:48 ID:aEh5Z3MW]
とりあえずSTL追い出さないとW-ZERO3とかには移植できないかな?

374 名前:名前は開発中のものです。 mailto:sage [2006/01/20(金) 19:20:51 ID:F1RKc/tv]
公開される前:GPLで喧嘩
公開された後:ソースが良い悪いで喧嘩

公開されたソースにケチつけてる人は
道端に落ちてるうんこ見つけて、きたねーきたねーとはしゃいでいる小学生なのか、
仕方ない掃除するかと考えてる善良なうんこなのかどっちなんだ?

375 名前:名前は開発中のものです。 [2006/01/20(金) 19:26:26 ID:zhK9LMfu]
>>374
善良なウンコがウンコの掃除するの?

376 名前:名前は開発中のものです。 mailto:sage [2006/01/20(金) 20:23:29 ID:YtDItd6y]
おまいら人が飯食ってるときにうんこはないだろ。
ところで、一次配布を法外な値段にすれば、公開せ
ずにすみそでない?。

377 名前:名前は開発中のものです。 mailto:sage [2006/01/20(金) 20:26:33 ID:M+CzzRno]
>>376
失うものが大きすぎると思うんですが

378 名前:名前は開発中のものです。 mailto:sage [2006/01/20(金) 20:40:00 ID:Z8o3taxA]
>>371
断言するが、ぶっちゃけこのソースにいじくったり参考にしたりするほどの価値がない。
せいぜいツマミにしてダベる程度だな。
移植やらなんやらは、意欲のあるエロゲオタが勝手にやればいいことだし、ここらが限界じゃね?

しかし、もうどう見てもただのフェードアウト組です。本当に(略)って人間が
ここまで堂々としているのを見るのは久しぶりだな。

379 名前:名前は開発中のものです。 mailto:sage [2006/01/20(金) 20:40:11 ID:mpbIkwGa]
なんか殺伐としてるな。しょうがない燃料投下してやる。TH2起動時に
>ToHeart2.exe 999999999.SDT
とするとちょっと変わったデバックモード突入 



380 名前:名前は開発中のものです。 mailto:sage [2006/01/20(金) 20:40:11 ID:YtDItd6y]
>>377
と、申しますと、如何なる問題が?


381 名前:名前は開発中のものです。 [2006/01/20(金) 21:28:36 ID:gydZ7n67]
つ[イメージダウン]

GPL解釈に無条件降伏するとしても、GNU自身が
「GPL違反者が、たとえ手数料に100万ドルふっかけたとしても、
 それを阻止できる法的根拠は無いし、
 そもそも、そんなザコに興味は無い、好きにしろ」
と言っている。

つまり、手数料に枠は無い。
ただ、そう言われてしまっては、できるとわかってても、やらないのが大人の世界。

382 名前:名前は開発中のものです。 mailto:sage [2006/01/20(金) 22:01:59 ID:a0GLdsxR]
C的なのに関数ポインタ全然使ってないんで驚いた。

383 名前:名前は開発中のものです。 mailto:sage [2006/01/21(土) 01:15:22 ID:vUcOF631]
>C的なのに関数ポインタ全然使ってないんで驚いた。
君の人生はいつも新鮮な驚きに満ち溢れていそうだね。

384 名前:名前は開発中のものです。 mailto:sage [2006/01/21(土) 01:31:30 ID:vVAvuf++]
よくわからんけど、はやくエロゲーやらせてよ!

385 名前:名前は開発中のものです。 [2006/01/21(土) 01:37:35 ID:FgDZ4lWH]
まずCGと音楽とシナリオを用意しような?

386 名前:名前は開発中のものです。 mailto:sage [2006/01/21(土) 03:10:53 ID:KpomsoPJ]
GPLが法的に無効であっても、ソースコードの著作権は、作者にある。
作者が許可しないソースコードの利用は、著作権侵害。

とすれ違いレスすまそ

387 名前:名前は開発中のものです。 mailto:sage [2006/01/21(土) 03:19:28 ID:0tz59Wrd]
>>386
「派生物の利用を許可します」っていう意思表示がGPLだろが

388 名前:名前は開発中のものです。 mailto:sage [2006/01/21(土) 04:16:56 ID:qL1IILrh]
>>376
このスレで前に出てたけど、GPLだとソース配布にバイナリの価格以上
の代金を要求するのは不可だよ。
ソースを100万で売りたかったら、ゲームも1個100万で売らなきゃ駄目。

389 名前:名前は開発中のものです。 mailto:sage [2006/01/21(土) 04:38:56 ID:lATWY9t8]
このスレタイ意味ないな。



390 名前:名前は開発中のものです。 mailto:sage [2006/01/21(土) 04:53:21 ID:zKaf4YHG]
葉鍵板の方がむしろソースを触っている件

391 名前:名前は開発中のものです。 [2006/01/21(土) 05:18:15 ID:SDqnd04q]
>>388
バイナリを配った後で、ソースを配る場合には
www.gnu.org/philosophy/selling.ja.html#HighOrLowFeesAndGPL
と書いてある
FAQの「同等のアクセス」の解釈と矛盾するが、後者が優位っぽい書き方。


392 名前:名前は開発中のものです。 mailto:sage [2006/01/21(土) 06:43:57 ID:J39EHuOw]
>>390
>>378

393 名前:名前は開発中のものです。 mailto:sage [2006/01/21(土) 10:51:43 ID:RxOBPK0w]
だからこそ、GPL v3.0 草案では、実費の10倍とかって制限が盛り込まれたわけだな。

394 名前:名前は開発中のものです。 [2006/01/21(土) 10:54:28 ID:FcJBx5+J]
ていうか専門学校生レベルでそw
新卒だったら採ってもいいかな。

395 名前:名前は開発中のものです。 mailto:sage [2006/01/21(土) 11:34:41 ID:Z88TPBiY]
>>381
>ただ、そう言われてしまっては、できるとわかってても、やらないのが大人の世界。

強者がそれやると、法整備で規制されちゃうんだよ。w
法律は弱者救済という名目の元に成り立ってるから
法の網の目をくぐれるのは、基本的には弱者の特権
法治国家では、弱者はわりとお目こぼしされてる


396 名前:名前は開発中のものです。 mailto:sage [2006/01/21(土) 11:36:43 ID:zISPBRZL]
ライブドアの話に脱線するのか?

397 名前:名前は開発中のものです。 mailto:sage [2006/01/21(土) 11:48:28 ID:zISPBRZL]
>>395
法の網の目は、本来は弱者しかくぐれないモノだから当然の話だろ
まあ、官僚や政治家の悪用に関しては、さすがに見るに耐えないが

398 名前:名前は開発中のものです。 mailto:sage [2006/01/21(土) 15:01:59 ID:Un+al2d1]
>378
現役バリバリですけど。まあ昔のコードを使いまわして楽に食ってるから
フェードアウトっていわれりゃそうかもしれんけどね。
新しく書けるコード減ってる。
「これから」たくさん書いてバグたくさん出さなきゃいけない学生は
大変だねえと。

399 名前:名前は開発中のものです。 mailto:sage [2006/01/21(土) 15:03:29 ID:Un+al2d1]
>378
吉里吉里のソースにも別に特筆すべき価値なんぞないが。
ハーフライフとかならともかく、結局普通のゲームエンジンだろ。




400 名前:名前は開発中のものです。 mailto:sage [2006/01/21(土) 15:06:28 ID:Un+al2d1]
>373
高々vectorだし、このくらいなら使えそうな気もするなあ。
ゲームボーイとかPalmとかになると厳しいかもしれないが。






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

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

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