- 1 名前:名前は開発中のものです。 mailto:sage [04/10/15 19:34:29 ID:q0RdRnIe]
- Delphiでゲームを作ってしまおうという実践形式のスレです。
初代スレ>>1より抜粋: 「プログラム経験無 しかしRPGを作りたいのだ。 叩き煽りにめげず己が道を突き進みたい。 何故あせるのか。 そこには一つの目標が在るから。 とりあえずは本との睨めっこ。 やる気は12分にあるので、駄スレと言わず付き合っていただきたい。」 RPGに限らずがんがん作ってあぷしてきましょう。 過去スレ: 【Delphi】 ゲームつくるぞ(゚Д゚)ゴルァ 【作れば?】 pc5.2ch.net/test/read.cgi/gamedev/1051110669/ [Delphi] RPG作らねば [Delphi] pc2.2ch.net/test/read.cgi/gamedev/1013976376/ ゲ製作技術板専用あぷろだ集: forgamedev.zombie.jp/wiki/pukiwiki.php?uploader Delphiまとめ gamdev.org/w/?%5B%5BDelphi%A4%DE%A4%C8%A4%E1%5D%5D 関連スレは>>2-10くらい。
- 302 名前:名前は開発中のものです。 [2005/08/10(水) 02:00:05 ID:5uOtmxXP]
- 保守age
- 303 名前:名前は開発中のものです。 mailto:sage [2005/08/13(土) 01:57:59 ID:G/U1Xq42]
- むかし、アイコンバトラーってありましたよね。あんな風なのを自分で作ってみたくて、奮闘しているところです。
ttp://gamdev.org/up/img/3027.zip ソースとバイナリをうpしてみたんで、もしよかったら何かつっこみお願いします。 操作は、Z(決定)、X(キャンセル)です。入力で楽したかったので、QD3使ってます。 今は、シーン管理の仕方がいまいちしっくりきてない状態です。ifで単純に場合分けしているんですが、 ソースがごちゃごちゃしてしまっています。もっとスマートに管理する方法があればいいなあと思って いるんですが、なかなか思いつかないです。
- 304 名前:名前は開発中のものです。 mailto:sage [2005/08/13(土) 10:15:32 ID:Dp1Qs3yO]
- withを使えばコードが減るぐらいしかアドバイスできんわ
- 305 名前:名前は開発中のものです。 mailto:sage [2005/09/09(金) 02:41:02 ID:0s64LqzR]
- Delphiダウンロードしたんだけどさ、キーがなんちゃらとか出てきて無理。
ググってみたらポーランドの本社でライセンスを取得できるっていうからいってみたら英語だらけで。 もちろん英語が読めないからいま立ち往生。誰か助けて。
- 306 名前:名前は開発中のものです。 mailto:sage [2005/09/09(金) 03:01:29 ID:gxYYRyu8]
- あの程度の英語がわからないと、
Delphiもわからないと思うよ。
- 307 名前:名前は開発中のものです。 mailto:sage [2005/09/09(金) 03:05:56 ID:0s64LqzR]
- そっか。 ありがと。
- 308 名前:名前は開発中のものです。 mailto:sage [2005/09/09(金) 08:16:22 ID:z3G1Lwj9]
- >>303
アイデア1 シーン毎にクラスを作って execute メソッドを継承させてゆく アイデア2 スクリプトを作る
- 309 名前:名前は開発中のものです。 [2005/09/12(月) 17:55:11 ID:BA20QLlV]
- www.geocities.jp/usagi_dk/vip1033111.jpg
- 310 名前:名前は開発中のものです。 mailto:sage [2005/09/14(水) 01:37:33 ID:FaJEB6bA]
- >>303
重箱の隅でもつついてみる。 ・OnCloseQueryに開放処理おいているのが気持ち悪い OnCloseQueryはあくまで、閉じるかどうかを判断するところ、 なので、OnDestroyに開放処理を書くべし。 ・TObject.Freeは使うな Freeで開放した後に、アクセスするとバグが発生する。 それを防ぐために、Freeで開放した後に、インスタンスにnilを代入するのがいい。 いちいち代入するのが面倒なので、 SysUtils.pasの FreeAndNil(); を使うといい。
- 311 名前:名前は開発中のものです。 mailto:sage [2005/12/23(金) 08:42:56 ID:ggkgGac8]
- Rage 3D Game Engine
https://sourceforge.net/projects/rage-engine/
- 312 名前:名前は開発中のものです。 [2006/01/09(月) 02:30:11 ID:lwqgpGN5]
- gamdev.org/up/img/4319.zip
ナンプレ自動解答プログラムです 9x9専用 テキストファイルに問題を書いて、読み込ませて解きます もし解けない問題だとフリーズします Delphi6でコンパイル出来るのを確認しています 問題自動生成プログラムを作りたいのに難しいorz
- 313 名前:名前は開発中のものです。 mailto:sage [2006/01/09(月) 11:52:13 ID:pF8J/950]
- > もし解けない問題だとフリーズします
wwwww
- 314 名前:名前は開発中のものです。 mailto:sage [2006/01/09(月) 18:13:29 ID:4l39o4yO]
- 312を勝手に変更。
・実行途中で終了可能 ・解けない問題は解ける所まで実行(解けないと判断すると計算終了) ・読み込んだ数字は黒、計算した数字は赤、不明な数字は青で表示 ・計算のチェックを追加 (3×3のブロックをチェックして、数字が特定できるか判断する機能を追加) gamdev.org/up/img/4323.lzh
- 315 名前:名前は開発中のものです。 [2006/01/15(日) 20:29:15 ID:eFupOUrF]
- >>305
俺も、昨日ダウンロードしたけど、キーを貰うのに、英語のサイトで個人情報を、書き込まないとダメみたいだから、どうしようか迷っている。 個人情報を登録するダイアログを見ると、暗号化などセキュリティーが全く考慮されてなくて、個人情報が漏れ漏れ気がするので怖くて登録できない。
- 316 名前:名前は開発中のものです。 [2006/01/15(日) 20:36:02 ID:eFupOUrF]
- C言語とBASICの元プログラマーの俺が、CSA将棋のソースと、電脳部分であるbonanzaのソースを参考に、中将棋のソースを公開したフリーソフトを開発しようと、やる気を出したのに、Delphiをインストールするには個人情報の登録が必要と言う事で、一気に萎えた。
- 317 名前:名前は開発中のものです。 mailto:sage [2006/01/15(日) 22:01:19 ID:Bx8cHVD5]
- 君は正直者ですね
- 318 名前:名前は開発中のものです。 mailto:sage [2006/01/15(日) 22:29:35 ID:HMzRIrKS]
- >>315
製品版でも個人情報必須だから安心しろ
- 319 名前:名前は開発中のものです。 [2006/01/16(月) 17:59:44 ID:9YB/NdGA]
- >>318
ボーランドは有名な企業だから、会社そのものは信用はしているけど、個人情報を入力するユーザー登録は、日本のサイトにして、送信データはSSLで暗号化してくれ。
- 320 名前:名前は開発中のものです。 mailto:sage [2006/01/16(月) 22:47:10 ID:4iFikG75]
- >>319
まあ、そういうことはBorlandに言ってくれw
- 321 名前:名前は開発中のものです。 mailto:sage [2006/01/17(火) 21:03:56 ID:LX7vKVCM]
- なんか盛り上がってると思って覗いたら個人情報かよw
- 322 名前:名前は開発中のものです。 mailto:sage [2006/01/26(木) 04:55:08 ID:6ZPMYNaN]
- DGCarad9.pasの1850行目
SetWindowPosの中でSWP_SHOWWINDOWにしてるけど SWP_NOZORDERのほうがよくないか? チュートリアルのhelloで最小化しようとしても出来ないのはこれが原因だと思うんだが
- 323 名前:名前は開発中のものです。 mailto:sage [2006/01/26(木) 05:05:38 ID:oD3JVWjP]
- そーゆーことは、SANDMANたんに連絡してやれ
- 324 名前:名前は開発中のものです。 mailto:sage [2006/01/31(火) 21:42:19 ID:NGKWjA/d]
- vipからきました
Delphiで無料でプログラミングしてみるお ex14.2ch.net/test/read.cgi/news4vip/1138655691/ >>303 exec:TNotyfyEvent; procedure scene1(sender:TObject); procedure scene2(sender:TObject); procedure scene3(sender:TObject); procedure scene4(sender:TObject); ってやって、代入文で切り替えるのはどう?
- 325 名前:名前は開発中のものです。 mailto:sage [2006/02/01(水) 08:23:32 ID:HBzGFiBo]
- Rage 3D game engine
www.sulaco.co.za/rage_game_engine/rage_3D_game_engine_tutorials.htm
- 326 名前:名前は開発中のものです。 [2006/02/09(木) 10:54:11 ID:6cZnww8L]
- Delphi売却記念age
- 327 名前:名前は開発中のものです。 [2006/02/11(土) 02:28:52 ID:rHJCqWUV]
- なんかよくわからんけど、今からDelphiのお勉強するのってダメかな?
- 328 名前:名前は開発中のものです。 mailto:sage [2006/02/11(土) 03:19:10 ID:lJbzRKw0]
- Pascalは簡単だし覚えやすいから、良いと思うよ。
プログラミング初心者にはもってこい。 DelphiはPascalを拡張した言語。
- 329 名前:名前は開発中のものです。 mailto:sage [2006/02/11(土) 04:15:02 ID:rHJCqWUV]
- >>328
早速インストールしました 今からやってみます
- 330 名前:名前は開発中のものです。 mailto:sage [2006/02/11(土) 04:31:29 ID:OMYBO4EK]
- つ ex14.2ch.net/test/read.cgi/news4vip/1139327638/
- 331 名前:名前は開発中のものです。 mailto:sage [2006/02/11(土) 04:43:28 ID:rHJCqWUV]
- >>330
どうもです。順調に進んでいます。 しかし今日はもう眠いので寝ますノシ
- 332 名前:名前は開発中のものです。 [2006/03/31(金) 15:36:06 ID:IlMDWb+L]
- QD3で地形データ読ませて表示したけど真っ白だ。
サンプルのモデルは色付いて出てくるのになんでだろう? あと地形にオブジェクトを配置したいんだけど、地形データの高さ位置を返してくれる関数ってありますか?
- 333 名前:名前は開発中のものです。 mailto:sage [2006/04/03(月) 07:46:09 ID:pFbzgNyP]
- WDiectXってすごいな。
これ、日本語版でやってるサイトないかな。DDDDよりいいかも。 wdirectx.no-ip.com/
- 334 名前:名前は開発中のものです。 mailto:sage [2006/04/04(火) 00:17:29 ID:cZJfStpO]
- >>333
DDDDに比べて、どうすごいの?
- 335 名前:名前は開発中のものです。 mailto:sage [2006/04/04(火) 00:42:03 ID:8yBi0Id5]
- マニュアルが全く無い
- 336 名前:名前は開発中のものです。 mailto:sage [2006/04/04(火) 06:42:02 ID:ZJWq0mdK]
- >>334
インスコしてサンプル動かしてみ?
- 337 名前:名前は開発中のものです。 mailto:sage [2006/04/29(土) 20:04:22 ID:XHJmAcZ9]
- 連休だしゲームつくるぞ(゚Д゚)ゴルァ!!!##########!!
- 338 名前:名前は開発中のものです。 mailto:sage [2006/04/29(土) 23:58:28 ID:p+54dQLt]
- 毎日が連休のおいらが来ましたよ
- 339 名前:名前は開発中のものです。 mailto:sage [2006/04/30(日) 06:50:14 ID:05GAHh1o]
- >>338
ゲームつくって会社おこせ
- 340 名前:名前は開発中のものです。 mailto:sage [2006/04/30(日) 09:25:45 ID:NZNlZTgh]
- ゲームなんて社会の屑だよ
- 341 名前:338 mailto:sage [2006/05/01(月) 00:06:24 ID:Q1Aa7Ocw]
- >>339
奇遇ですな。実は会社おこそうと頑張ってるところなんです。 もしかしたら、SEGAあたりと仕事できそうな予感。 まだまだ先の話ですが
- 342 名前:339 mailto:sage [2006/05/01(月) 07:28:39 ID:E6Yy1LQV]
- >>341
すまん、NEETかと思ってたorz マジ頑張ってください 雑談スマソ
- 343 名前:名前は開発中のものです。 mailto:sage [2006/05/17(水) 14:12:58 ID:CP0rb4Cd]
- (゚Д゚)ゴルァ
- 344 名前:名前は開発中のものです。 mailto:sage [2006/06/09(金) 13:39:14 ID:34TATwQn]
- Quadruple DのSXLibのSXMeshに三角のポリゴンを一つ作りたいだけなのに、どーしても出来ない。
なんでですか? type TSXVertexTest = record x, y, z: Single; // 頂点 diffuse: D3DCOLOR; // ディフューズ tu, tv: Single; // テクスチャ座標 end; function SXVertexTest(x, y, z: Single): TSXVertexTest; begin Result.x := x; Result.y := y; Result.z := z; Result.diffuse := $ffffffff; end; const FVF_VNDT: DWORD = (D3DFVF_XYZ or D3DFVF_NORMAL or D3DFVF_DIFFUSE or D3DFVF_TEX1); var Mesh: TSXMesh; Vertices: array[0..2] of TSXVertexTest;
- 345 名前:名前は開発中のものです。 mailto:sage [2006/06/09(金) 13:39:44 ID:34TATwQn]
- begin
Vertices[0] := SXVertexTest(-0.5, 0.5, 0); Vertices[1] := SXVertexTest( 0.5, 0.5, 0); Vertices[2] := SXVertexTest(-0.5, -0.5, 0); Mesh := TSXMesh.Create(DGCarad1); Mesh.SetupBuffers( 3, 3, D3DFVF_TLVERTEX, SizeOf(D3DLVERTEX), D3DPOOL_MANAGED); Mesh.VBuf.Lock(0, 0, D3DLOCK_DISCARD); Mesh.VBuf.SetVertex(0, Vertices[0]); Mesh.VBuf.SetVertex(1, Vertices[1]); Mesh.VBuf.SetVertex(2, Vertices[2]); Mesh.VBuf.Unlock; Mesh.IBuf.Lock(0, 0, D3DLOCK_NOSYSLOCK); Mesh.IBuf.Indices[0] := 0; Mesh.IBuf.Indices[1] := 1; Mesh.IBuf.Indices[2] := 2; Mesh.IBuf.Unlock; Mesh.UpdateBounds; end;
- 346 名前:名前は開発中のものです。 mailto:sage [2006/06/09(金) 14:27:42 ID:34TATwQn]
- >>345
ごめんなさい落ち着いたらできました。 type TSXVertexTest = record case Integer of 0: ( x, y, z: Single; // 頂点 diffuse: D3DCOLOR; // ディフューズ tu, tv: Single; // テクスチャ座標 ); 1: ( pos: D3DVector; ); end; function SXVertexTest(x, y, z: Single): TSXVertexTest; begin Result.x := x; Result.y := y; Result.z := z; Result.diffuse := $ff00ffff; end;
- 347 名前:名前は開発中のものです。 mailto:sage [2006/06/09(金) 19:10:47 ID:34TATwQn]
- const
FVF_VNDT: DWORD = (D3DFVF_XYZ or D3DFVF_DIFFUSE or D3DFVF_TEX1); var Mesh: TSXMesh; Vertices: array[0..3] of TSXVertexTest; begin Vertices[0] := SXVertexTest(-0.5, 0.5, 0); Vertices[1] := SXVertexTest( 0.5, 0.5, 0); Vertices[2] := SXVertexTest(-0.5, -0.5, 0); Vertices[3] := SXVertexTest( 0.5, -0.5, 0); Mesh := TSXMesh.Create(DGCarad1); Mesh.SetupBuffers( 3, 3, FVF_VNDT, SizeOf(TSXVertexTest), D3DPOOL_MANAGED); Mesh.VBuf.Lock(0, 0, D3DLOCK_DISCARD); Mesh.VBuf.SetVertex(0, Vertices[0]); Mesh.VBuf.SetVertex(1, Vertices[1]); Mesh.VBuf.SetVertex(2, Vertices[2]); Mesh.VBuf.Unlock; Mesh.IBuf.Lock(0, 0, D3DLOCK_NOSYSLOCK); Mesh.IBuf.Indices[0] := 0; Mesh.IBuf.Indices[1] := 1; Mesh.IBuf.Indices[2] := 2; Mesh.IBuf.Unlock; Mesh.UpdateBounds; end;
- 348 名前:名前は開発中のものです。 [2006/07/26(水) 02:02:56 ID:COu/lGtY]
- image.rakuten.co.jp/worldsea/cabinet/00003019/p_ankoucut_recipe2.jpg
- 349 名前:名前は開発中のものです。 [2006/07/26(水) 20:06:08 ID:vutYYOLH]
- TDGTextureのBlueToAlphaの使い方分かる人いないか?
これでアルファマスクみたいなことやりたいんだが 普通にRect型渡しても何にも変わらん
- 350 名前:名前は開発中のものです。 mailto:sage [2006/07/27(木) 02:49:35 ID:T6Z9/MSo]
- RectにUV渡してるとかテクスチャがアルファチャンネル持ってないとかはないよな
SetColorKeyはどうよ
- 351 名前:名前は開発中のものです。 mailto:sage [2006/07/27(木) 03:00:12 ID:ItcxE+nW]
- >>348
ウマソー
- 352 名前:名前は開発中のものです。 [2006/08/07(月) 14:54:40 ID:gejXXpsj]
- この過疎っぷりは異常
- 353 名前:名前は開発中のものです。 [2006/08/18(金) 15:17:00 ID:c1rRtZPl]
- ゲームを作ってみようと思ってHDの隅にあったdelphi2.0を引っ張り出して色々やってたが、
リソース不足ですってエラーやたらと出るな。
- 354 名前:名前は開発中のものです。 mailto:sage [2006/08/18(金) 21:22:44 ID:y4tDBEsR]
- Del2.0使うくらいならDel6Personal使った方がマシだと思うんだけど。
- 355 名前:名前は開発中のものです。 mailto:sage [2006/08/18(金) 23:41:39 ID:59YJsMsL]
- ウチはずっと3使ってるな
Del6Personalにするとなんかいい事ある?
- 356 名前:名前は開発中のものです。 mailto:sage [2006/08/19(土) 03:11:59 ID:oCZDYPxM]
- Win32に最適化されてるんじゃない?
で、とりあえずそのDelphi3をおれにヽ( ゚д゚)ノクレヨ
- 357 名前:名前は開発中のものです。 mailto:sage [2006/08/19(土) 09:34:05 ID:Pt6Ksslo]
- コード補完とか便利。VCLもかなり進化しているし。
- 358 名前:名前は開発中のものです。 mailto:sage [2006/08/19(土) 13:19:23 ID:YiP+Feey]
- 慣れちゃうとコード補完ない方が速いけどね
無論あった方が便利なのは間違いない思うけど
- 359 名前:名前は開発中のものです。 mailto:sage [2006/08/19(土) 14:03:20 ID:uXF8eAiY]
- Delphi2006使ってるけど、重すぎるwww
PenDでも重いてクソ。 マシンスペック高くないとお勧めしない。 でも、リファクタリング機能は便利よ。 一発で変数名とか変えたりできる。 やっぱり、Delphi7最強!もってないけど
- 360 名前:名前は開発中のものです。 mailto:sage [2006/08/19(土) 17:59:26 ID:9bvTd5o5]
- ( ゚д゚)
(゚д゚)
- 361 名前:名前は開発中のものです。 mailto:sage [2006/08/20(日) 10:39:43 ID:8C1Cto/L]
- こっち見るなw
- 362 名前:354 mailto:sage [2006/08/20(日) 10:51:44 ID:I/XaLXZC]
- del6pも一様持ってるんだけど、キー無くしたからインストールできない。
3以降は確かにscanline使えるから、全然違うよなあ。 対応コンポーネントも多いし。 趣味にしか使ってないから、ゲームや画像処理以外の用途なら差がない気がして、 買換える気がしなかった。
- 363 名前:名前は開発中のものです。 mailto:sage [2006/08/20(日) 14:38:15 ID:Gn3mS4IC]
- >>359
それはPenDが重いだけ。 Athlon使っとけ。
- 364 名前:名前は開発中のものです。 mailto:sage [2006/08/20(日) 21:08:01 ID:+h2F/94j]
- >>359
それはPenDが重いだけ。 Core 2 Duo使っとけ。
- 365 名前:名前は開発中のものです。 mailto:sage [2006/08/20(日) 22:51:47 ID:yBQi3c3S]
- ポインタ先が数値だったりまた別のポインタだったりして
別のポインタだった場合、終点までずっとたどって行けるような構造にしたいのだが いまいち理想的な構造が思い浮かばない。 recordにしてポインタと数値を両方持って どっちを参照するかのフラグも持つというようにしないと駄目か?
- 366 名前:名前は開発中のものです。 mailto:sage [2006/08/20(日) 23:52:26 ID:ALv11VZq]
- あまりいい構造とは思えないけど。
自己流のハンドルを作った方がスマートじゃない?
- 367 名前:名前は開発中のものです。 mailto:sage [2006/08/20(日) 23:57:43 ID:ybfr9des]
- 双方向リストじゃダメなんか?
- 368 名前:名前は開発中のものです。 mailto:sage [2006/08/21(月) 00:28:30 ID:KDB35egU]
- 可変部のあるレコード型は?
- 369 名前:365 mailto:sage [2006/08/21(月) 12:08:40 ID:4yOX6NNO]
- >368
初めて知ったよ。そんなのあったんだ。 調べてみたけどやってる内容は自分が書いたのと似たような感じだね。 余計な部分を持たなくてもすむのが利点だな。 >366 実際は違うんだけど、例えると、先頭の汽車の有無がある貨物列車みたいな構造がいるんだよ。 先頭の番号が決まって無くてもどんな順番か確定できて 先頭が決まればその列車全部の番号が決まる。 ただし、途中で切られたらそれ以降の番号がまた未確定に。
- 370 名前:名前は開発中のものです。 mailto:sage [2006/08/21(月) 14:08:44 ID:qOAFHEOA]
- >>369
人に説明するときはわけの分からん例えを持ち出さないで、 実際に何をしようとしてるのか具体的に話すことが必要だよ
- 371 名前:名前は開発中のものです。 mailto:sage [2006/08/24(木) 01:22:01 ID:kKd8Xhq6]
- ポインタの場合は整数型なるまで逆参照(P^)を繰り返したいわけ?
- 372 名前:365 mailto:sage [2006/08/24(木) 09:55:08 ID:pXQisvIv]
- そういうことです。整数型未確定の場合は列車の先頭に0を入れておくつもり。
やってる内容を具体的に説明したいのだが、うまく説明できない・・・
- 373 名前:名前は開発中のものです。 mailto:sage [2006/08/24(木) 22:40:51 ID:ECT6JWuJ]
- 自分で説明できないものを他人に分からせようとしてたのか?w
- 374 名前:ぬ mailto:sage [2006/08/24(木) 23:51:48 ID:+LGsiw9p]
- リストだねこりゃ
>>368にもあるけど手っ取り早く且つメモリ節約するなら THogeData = packed record IsPointer: Boolean; case Integer of 0: (Pointa: Pointer); 1: (Su-chi: Integer); end; とかじゃn? データ出納管理をちゃんとしないと不具合の温床になっちゃうけど。 番号とか振るならやっぱ管理クラス作ったほうがいいと思ふ。
- 375 名前:名前は開発中のものです。 mailto:sage [2006/08/25(金) 08:00:42 ID:Z73x9Hby]
- BooleanかIntegerどっちかでいいだろ
タグフィールドに名前つけろ
- 376 名前:365 mailto:sage [2006/08/25(金) 17:43:51 ID:1UYywUrB]
- 了解。色々やってみる。
- 377 名前:名前は開発中のものです。 mailto:sage [2006/09/05(火) 02:05:05 ID:glvXKL3X]
- Lispのリストみたいなのか?
- 378 名前:名前は開発中のものです。 mailto:sage [2006/09/11(月) 06:55:56 ID:MAUa/jzH]
- プログラムはほぼ未経験です。
絵描きがメインなので比較的自由で初心者向けというDelphiに決めました。 気になることがあるんですが、 画像や音楽ファイルがフォルダ内で丸見えにならないように、 独自の形式などにすることはできますか?
- 379 名前:名前は開発中のものです。 mailto:sage [2006/09/11(月) 10:44:08 ID:SkyMfhLK]
- >>378
そんなあなたにQuadrupleのQDA
- 380 名前:名前は開発中のものです。 mailto:sage [2006/09/11(月) 12:15:47 ID:QKVmp6ni]
- >>379
解凍ソフトがあるけどな
- 381 名前:名前は開発中のものです。 mailto:sage [2006/09/11(月) 20:44:46 ID:hc/YrhqG]
- >>379
どうもです、そういうのがあるんですね。 あとは実行ファイルに埋め込むとかの方法が良いのかな。
- 382 名前:名前は開発中のものです。 mailto:sage [2006/09/11(月) 22:19:39 ID:f+0ZC4Mb]
- いずれにしても素人がやればほぼ間違いなく抜き取る方法はバレるからね
相当強固な独自形式にしたところで逆汗されればおしまいだし
- 383 名前:名前は開発中のものです。 mailto:sage [2006/09/12(火) 00:07:27 ID:lyl4Er52]
- なるほど。
とりあえず簡単なネタバレ防止ができればいいかなと思います。 ありがとうございました。
- 384 名前:名前は開発中のものです。 mailto:sage [2006/10/01(日) 16:39:21 ID:TRi87EPV]
- modって遅いんだねぇ。試してみたらIF文2回より遅いみたい。
画面の反対側と繋がってるタイプのゲームには modで位置計算するよりも、素直にIF文の方が早いな。
- 385 名前:名前は開発中のものです。 mailto:sage [2006/10/01(日) 16:43:20 ID:Z3aYEVk8]
- >>384
つshr・shlやandで代用できる数なら代用すれば速い
- 386 名前:名前は開発中のものです。 mailto:sage [2006/10/01(日) 17:25:29 ID:Ze5GrLNi]
- divも必要ならdivmod使うとか
- 387 名前:名前は開発中のものです。 [2006/10/02(月) 02:19:34 ID:oz74n7KA]
- 実際、mod使って、どんだけFPS下がるか計測した?
ちゃんとプロファイルとった? 今時、modくらいで気にする必要ないよ。 そんなの気にしてたら、浮動小数なんか使えねえからw mod遅いっていいたいだけちゃうんかとwww
- 388 名前:名前は開発中のものです。 mailto:sage [2006/10/02(月) 08:44:32 ID:jbe2gQD0]
- アマチュアならそれでも許されるが、プロはそうはいかないからな。
- 389 名前:名前は開発中のものです。 mailto:sage [2006/10/02(月) 09:38:12 ID:qDs8i9lr]
- 対戦ボードゲームのAIとか、マシンパワーが必要な時には
ちょっとは参考になる程度だな。でも知っておいた方がいいのは確か。
- 390 名前:名前は開発中のものです。 mailto:sage [2006/10/02(月) 17:53:19 ID:HL6J32H+]
- >>388
なんのプロさんですかw
- 391 名前:名前は開発中のものです。 mailto:sage [2006/10/02(月) 22:46:38 ID:VCsFJmd0]
- >390はデスマーチ行きだ。
細かい事に気を遣わないプログラマーはレイテンシーバグを積み重ねて破綻するんだ。
- 392 名前:名前は開発中のものです。 mailto:sage [2006/10/05(木) 20:24:18 ID:fIxApHxd]
- 最近は小手先の高速化より読みやすさが優先される時代ですよ
大抵Delphiで開発する時は言語何でもいいからって場合だし 組み込み系ならともかく、Delphiでそこまで精度要求されることは少ないね 残念ながら
- 393 名前:名前は開発中のものです。 mailto:sage [2006/10/07(土) 16:02:58 ID:9wOlf4zb]
- >>391
へー、細かいことって、modのことですかwwww > レイテンシーバグを積み重ねて破綻するんだ。 自分のプログラムの紹介乙wwww
- 394 名前:名前は開発中のものです。 mailto:sage [2006/10/07(土) 16:03:40 ID:9wOlf4zb]
- 面白すぎwww
まー、お前らは、a div 2 も、a shr 1 にしろってってこったwwwww
- 395 名前:名前は開発中のものです。 mailto:sage [2006/10/07(土) 17:05:06 ID:6qiu0xol]
- おいおい、Delphiのshrは、算術シフトか論理シフトなのかの区別が曖昧なんで、
負の数を割るときには使わない方がいいぞ。
- 396 名前:名前は開発中のものです。 mailto:sage [2006/10/07(土) 17:39:00 ID:J9tphv6L]
- ?
- 397 名前:名前は開発中のものです。 mailto:sage [2006/10/07(土) 17:41:13 ID:J9tphv6L]
- 算術シフトなわけねーだろ
- 398 名前:名前は開発中のものです。 mailto:sage [2006/10/07(土) 17:56:23 ID:zMklwxL+]
- >>397
おまいらたまにはDelphi-ML読めよ 中村先生が、以前それを報告してたぞ
- 399 名前:名前は開発中のものです。 mailto:sage [2006/10/07(土) 18:57:35 ID:J9tphv6L]
- ありえん。
- 400 名前:名前は開発中のものです。 mailto:sage [2006/10/07(土) 19:44:04 ID:zMklwxL+]
- >>399
/ , -‐ (_) (_) ‐- , / l_j_j_j と) (とi._i._i._l / / / \ \ / / \ \ / / / / \ \(Θ щ Θ)/ プギャー(笑) / / ヽ / / ノ 30 / / / / / \ \ ― / ん、 \ \ | ヽヽ ―― (__ ( > ) | ヽヽ |\ ⌒ヽ ’ ・`し' / / i 、、 | ヽヽ |\ | \ 人, ’ ’, ( ̄ / ド ド |ヽ |\ | | Y⌒ヽ)⌒ヽ、 ) | \_つ ttp://www2.big.or.jp/~osamu/Delphi/delphi-browse.cgi?index=065489
- 401 名前:名前は開発中のものです。 mailto:sage [2006/10/07(土) 19:52:21 ID:KRqpM26F]
- このスレは、無惨に無知をひけらかした >>397=>>399を生暖かく見守るスレになりますた!
それはともかく、Delphiでは、shrは、左に正の数が来る場面でしか恐くて使えないよな。 shlだと、正だろうが負だろうが論理シフトだろうが算術シフトだろうが結果はかわらんけど。
- 402 名前:名前は開発中のものです。 mailto:sage [2006/10/07(土) 19:55:04 ID:J9tphv6L]
- >>400
型を曖昧なままシフトを使うのが悪い。ただそれだけ。
|

|