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


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

【Delphi】 ゲームつくるぞ(゚Д゚)ゴルァ 2【Delphi】



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くらい。

838 名前:名前は開発中のものです。 mailto:sage [2008/10/14(火) 23:38:09 ID:CbLoMbYC]
>>834
それをいうと、そこらのCコンパイラでも
Free Pascalのコンパイラでもかまわんことになっちゃうし

839 名前:名前は開発中のものです。 mailto:sage [2008/10/14(火) 23:43:06 ID:dRBqRH7n]
かまわんよ

840 名前:名前は開発中のものです。 mailto:sage [2008/10/14(火) 23:43:21 ID:ZC9KyNOs]
>>838
それはないだろ。
コンパイル速度的に考えて。

841 名前:名前は開発中のものです。 mailto:sage [2008/10/15(水) 00:53:22 ID:XlX5zC6p]
開発効率を無視してコンパイル速度とか言い出すわけ?


842 名前:名前は開発中のものです。 mailto:sage [2008/10/15(水) 11:22:11 ID:K4cOKHhy]
コンパイル速度は開発効率に確実に影響するんだがw
Delphi以外のコンパイラはでかいプロジェクトだと普通にコンパイルで数時間食ったりするしな
まぁお前さんが小物しか作ったことがないのは分かった

843 名前:名前は開発中のものです。 mailto:sage [2008/10/15(水) 23:17:00 ID:+x5LYHPx]
機能制限のこと言ってるんだろうに。
実際にそこらのテキストエディタからdcc32を使って開発しているお人はいるのかのう。

844 名前:名前は開発中のものです。 mailto:sage [2008/10/15(水) 23:17:59 ID:+x5LYHPx]
とか思ったら真っ昼間の書き込みかよ。
スルーできなかった俺が悪い。
みんなごめん。

845 名前:名前は開発中のものです。 mailto:sage [2008/10/16(木) 03:35:36 ID:dANmmrqq]
>>843-844
可哀想な人だな

846 名前:名前は開発中のものです。 mailto:sage [2008/10/16(木) 21:37:19 ID:RCPn+Xg3]
>>844
会社からだとか休憩中だとか水曜休みだとか考えられないのか
そんな固い頭だと今後の開発は任せられないな



847 名前:名前は開発中のものです。 mailto:sage [2008/10/17(金) 02:42:16 ID:iK+3FyeJ]
小物しか作ったことないのが図星だったんで必死に反撃したつもりなんでしょ
コンパイラも直に使ってる人なんていくらでもいるし
何のためにコンパイラの詳細なスイッチが公開されてんだかw
特にLinux系の人は好きなエディタでマクロ登録してやってる人多いよね
>>843はそういうのを全く知らない狭い世界で生きてたんだろうな

848 名前:名前は開発中のものです。 mailto:sage [2008/10/17(金) 09:28:49 ID:42bPzdyx]
ムキになるのは格好悪いと思います

849 名前:名前は開発中のものです。 mailto:sage [2008/10/17(金) 19:55:00 ID:3k3xA+Xa]
小物しか作ったことがなくて必死とか言ってる奴は、makeも知らなくて
毎回全コンパイルしてる困ったチャンか?

850 名前:名前は開発中のものです。 mailto:sage [2008/10/17(金) 20:16:39 ID:eH7z0qNT]
小物でも便利なら良いと思う

851 名前:名前は開発中のものです。 mailto:sage [2008/10/17(金) 21:06:07 ID:HU4keQeS]
自分しか使わないようなソフト作るのに大掛かりになるわけ無いし・・・
簡素で使えれば良いし・・・

という俺は小物しか作ったこと無いよ!

852 名前:名前は開発中のものです。 mailto:sage [2008/10/17(金) 22:19:19 ID:qq19HECJ]
大物の基準はどれくらい?

853 名前:名前は開発中のものです。 mailto:sage [2008/10/18(土) 08:25:05 ID:m/4SYET6]
48cm以上

854 名前:名前は開発中のものです。 mailto:sage [2008/10/18(土) 09:50:10 ID:O874WcdG]
作ったものは大物でも、言ってる本人は小物?w
とか言ったらわたしも言われるのかねぇ(苦笑)
誰彼かまわず噛み付いてるもんねぇ

大物作ってもバグばっかの使えないもの作るヤツいるんだから
小物でも便利でバグがないほうがいいねぇ

855 名前:名前は開発中のものです。 mailto:sage [2008/10/18(土) 11:55:13 ID:PEeSBNiB]
大物とか小物とかにこだわるような小さな人間にはなりたくないよねぇ〜


とは言いません。

856 名前:名前は開発中のものです。 mailto:sage [2008/10/19(日) 10:47:18 ID:moYjuMkj]
まぁ、あれだ。茶でも飲んで落ち着け



857 名前:名前は開発中のものです。 mailto:sage [2008/10/20(月) 12:23:48 ID:WBcggExD]
終末に虚しく2chで論争w オワッテルやつらだ

858 名前:名前は開発中のものです。 mailto:sage [2008/10/20(月) 12:55:08 ID:2ZBkTWGr]
世界の?

859 名前:名前は開発中のものです。 mailto:sage [2008/10/26(日) 20:31:03 ID:0jHfTJYs]
今Delphiでゲーム作ろうと思ったらどういう組み合わせがいい?
昔ならDelphi6 + QuadrupleDだったけど今でもそうなのかな

860 名前:名前は開発中のものです。 mailto:sage [2008/10/26(日) 22:11:55 ID:ZP2uQnRu]
TurboDelphi + Clootie

861 名前:名前は開発中のものです。 mailto:sage [2008/10/28(火) 23:06:05 ID:oPtJYOB/]
Kambi VRML game engine
vrmlengine.sourceforge.net/

862 名前:名前は開発中のものです。 mailto:sage [2008/10/31(金) 02:39:54 ID:kkxEVuBS]
QuadrupleDってこういうゲーム作れる?
karen.saiin.net/~hayase/dl/product/miruhito/miruhitoss.png

863 名前:名前は開発中のものです。 mailto:sage [2008/10/31(金) 03:13:25 ID:oUL57YQX]
固定機能パイプラインでやれることなら基本的に何でもできる
>>862
そういうゲームが作れるかどうかはお前次第だろ

864 名前:名前は開発中のものです。 [2008/10/31(金) 10:22:42 ID:5MEZgI36]
具体的なエンジンの機能の有無について質問しないと
あいまいすぎて>>863みたいな答えしか返ってこないぞ

865 名前:名前は開発中のものです。 mailto:sage [2008/10/31(金) 16:25:48 ID:q0Vhbrzr]
DelphiでもC++と全く同じゲームが開発可能です。




って言っておけ。

866 名前:名前は開発中のものです。 mailto:sage [2008/11/01(土) 11:41:16 ID:IuSgJyHu]
TurboDelphiをはじめようと思うのですが
ゲーム向きのグラフィックの解説をしている所はありませんか?

あまり高速な描画を必要としないテトリス等のゲームの作成を考えているので
DirectXではなく追加コンポーネントのインストール等が不要な標準の機能を使おうと思っています



867 名前:名前は開発中のものです。 mailto:sage [2008/11/05(水) 23:58:09 ID:F7tUnxqD]
「Delphi ゲーム」で検索すればいくらか出てくるね。

Del6だけど以下をヘルプで
「TImage」「TCanvas」「CopyRect」
なんとなく理解したら
「TImageList」「Draw」「TBitMap」なんてものも有る

リアルタイムのループは
「TApplicationEvents」「OnIdle」イベント辺りで

キー入力はAPIの
「GetKeyState」かな

「TTimer」や「OnKey」イベントとかは使っちゃダメよ
これくらいで十分出来るかな

868 名前:名前は開発中のものです。 mailto:sage [2008/12/03(水) 02:03:04 ID:JGNqLdYh]
QD3でマニュアルに掲載されてない所を説明してるサイトってもう無い?

869 名前:名前は開発中のものです。 mailto:sage [2008/12/10(水) 10:33:56 ID:h/FLiQZh]
Xbox360のコントローラーを使いたいんですが使えるコンポーネントってありますか

QuadrupleDではトリガーのアナログ値を拾えないみたいです

870 名前:名前は開発中のものです。 mailto:sage [2008/12/10(水) 10:40:17 ID:k6C3Sedf]
オープンソースなんだし、追加すればいいじゃない

871 名前:名前は開発中のものです。 mailto:sage [2008/12/10(水) 12:59:04 ID:O3nEZTRb]
>>869
標準ドライバならZ軸

872 名前:名前は開発中のものです。 mailto:sage [2008/12/11(木) 03:27:30 ID:BMaIXic4]
>>870-871
ども
配布予定はなく有志作成ドライバを使ってたので
トリガーLRをそれぞれスライダ1,2に割り当てることで解決しました

873 名前:名前は開発中のものです。 [2008/12/17(水) 19:37:04 ID:cHcLhbk6]
ども、アニメ・クラス・セットの作者です。お久しぶりです。

7/27に急性すい炎を患って緊急入院してしまい
さっき退院してきました。

入院する前は「過疎スレ」とか言われてた割に
今は案外発言がされててちょっと驚いてます。
動くプログラムとかソースとかが公開されると
私も参考になるのでありがたいんですけど、なかなかないですね。
ちなみに入院してたとは言え、後半1ヶ月半くらいは
暇してたんで、アニメ・クラス・セットを更新できましたんで
新たにデモを公開します。

homepage2.nifty.com/Jiron/ACS/download/MultiDemo/MultiDemo.zip

見所をお話しますと、
1.左のパネルの中の左中程のスクロールバーで
  アニメーションメッシュの動作速度をコントロールできます。
  逆回しもできたんですね。
  逆回しスローモーションの動きにちょっと感動!?
2.左のパネルの右上のリストボックスで「Falling」を選択すると
  デモが切り替わります。
  コンポーネントで色々動作を切り替えられるのですが
  「光の色」「環境色」ボタンで色を動的に変更するのは
  VCLとDirect3Dが高いレベルで協調動作している事がわかって
  個人的にお気に入りです。
3.右のパネルに「Snap on Cursor」というチェックボックスが
  あるのでチェックした上でマウスカーソルを
  フォーム上あちこち動かしてみてください。
  アニメ・クラス・セットならではのオリジナル技が炸裂します。
ご感想等頂けると長かった入院生活も報われて嬉しいです。


874 名前:名前は開発中のものです。 [2008/12/18(木) 00:34:38 ID:UZ0UaX9A]
乙&退院おめ

875 名前:名前は開発中のものです。 mailto:sage [2008/12/21(日) 00:01:42 ID:qTCAsF2U]
Delphi Prismの記事読んだんだがすごいね

これのPersonalを無料で出してくれないかなぁ…

876 名前:名前は開発中のものです。 mailto:sage [2008/12/21(日) 02:19:00 ID:TpaS5CF+]
つC#



877 名前:名前は開発中のものです。 mailto:sage [2008/12/21(日) 03:02:51 ID:imG3JRZ+]
>>875
ちょっと前なら 買収元の RemObjects のページで Chrome(Prismの前身) のコマンドライン版がダウンロードできたんだがなあ。


878 名前:名前は開発中のものです。 mailto:sage [2008/12/21(日) 19:39:19 ID:qTCAsF2U]
>>876
PrismはC#の完全な上位互換らしいぞ?
「C#に出来てPrismに出来ないことは無い」んだとか。

>>877
それは知らなかった
試すだけ試してみたかったなぁ

879 名前:名前は開発中のものです。 mailto:sage [2008/12/21(日) 20:43:52 ID:imG3JRZ+]
個人的には、C#にない関数内関数が使える時点でかなり買い
.NETでゲームつくるかはわからんがw

880 名前:名前は開発中のものです。 mailto:sage [2008/12/21(日) 21:30:25 ID:TpaS5CF+]
無名関数使える時代に「関数内関数が使える」とか時代遅れも甚だしいだろ・・・・
C#やPrismに限らず最近の言語はその上位機能がいくらでもあるわけで

ま、後発だからPrismの方が機能的に優位な部分はいっぱいあるけど、
そのいっぱいある複雑な機能を解説した資料が少ないんじゃ優位なのかどうか微妙
ドキュメントの類だけは某時代から糞なのは誰もが認めるところだし
長い間言語が古かったせいでDelphiしか触ってなかった人は新しい機能に付いて行けてない人が多い
中村先生ですらよく分かってない

あとコンパイラだけなら今でも無料配布されてる
公式ブログ参照→blogs.codegear.com/teamj/2008/12/10/294/

881 名前:名前は開発中のものです。 mailto:sage [2008/12/21(日) 21:51:54 ID:imG3JRZ+]
>>880
> 無名関数使える時代に「関数内関数が使える」とか時代遅れも甚だしいだろ・・・・
違うよ!全然違うよ!
別にクロージャのためだけに関数内関数使うわけじゃない。

関数内関数は、リファクタリングにすごく楽なんだよ。
コメント書くくらいなら関数化、これがすごく気楽にできる。
不用意にクラス内からアクセスできるクラスのトップにメソッドを置かなくすむし。
関数型言語のletっぽくつかえるし。


882 名前:名前は開発中のものです。 mailto:sage [2008/12/21(日) 21:56:23 ID:imG3JRZ+]
気軽に関数化、これが匿名関数の参照ゲットしてわざわざコールとなると興ざめだよ!

しかし、なかなかそれが理解されないのか、
最近のスクリプト言語でも innner functionはかなりヒドイ扱いでガッカリですよ。
Rubyはクラスの仕様でトップレベルのメソッドになってしまうし、
phpなんかはグローバル関数(クラスのメソッドですらない)になるしwww

あとお礼忘れた。 >>881 コマンドラインコンパイラ試してみるよ!ありがとう。

883 名前:名前は開発中のものです。 mailto:sage [2008/12/27(土) 19:49:15 ID:cJBwRSc4]
             _..-----....__ -------------
           /  _,,......,,_  ゙'''''''1┬ ------ --------
          ノ ,..‐彡‐―‐−  --三、 ----------
          ‐リr''´ ---..、   _.. ニ'、 ----- ----- --
    __   _,,..--―'=コ′ '''廴_,,__;彡二_ ------ ------------
-辷 ..--‐'''´    ''<ゝ、_--  ’ `~~゙冖ニllll'、 ---- ---------
 "’      _ 冖‐--「゙「て        ̄   ---------
      、 ノ_..........,,_  'lっ  ------ ----------------        
     - _ょ ̄    ゛‐ 广 ---------- -----------
  _ュ‐ _ォ"         ̄′ ------------------
  ┬r聿      ..-<コiコュ ----------------


884 名前:sage [2008/12/28(日) 00:19:06 ID:plCv1YVb]
>>873
で公開したプログラムにバグがありました。
入院ボケだと言われても反論できませんね。
大変失礼しました。
友達にも頼んで
GeForce 8800GT, GeForce 7600GT
Radeon HD3400, Radeon 2600pro
で動作確認しましたので、今度こそ大丈夫だと思います。
homepage2.nifty.com/Jiron/ACS/download/MultiDemo/MultiDemo.zip
再度お試し下さい。よろしくお願いします。

また、Delphiで作成され、プラグインもDelphiで作れる
モデリングソフトを発見しました。こちらの
homepage2.nifty.com/Jiron2/ACSforDX/
「Link」にDeleDというソフトを紹介してます。
また、「開発記録と方針」の中でDeleDをはじめとする
モデリングソフトを使用する上での注意点などをまとめましたので
参照してください。

885 名前:名前は開発中のものです。 mailto:sage [2008/12/29(月) 23:31:54 ID:0KFaLY/7]
C#に出来てPrismに出来ないことはない か・・・
つまり無料で使えて商用利用できてコンポーネントの追加が出来てXNAアプリが作れるんですね。

これなら本当にwktk物だろ
流石にこれはないかw

886 名前:名前は開発中のものです。 mailto:sage [2008/12/29(月) 23:53:36 ID:Qf3E5Iwg]
>>884
DeleDなんてどこで見つけてきたの?日本語の情報皆無なんだが



887 名前:名前は開発中のものです。 mailto:sage [2008/12/30(火) 22:46:04 ID:2i8x2dTp]
>>885
「無料で使えて商用利用できて」ってのは言語仕様と全く関係ないだろ
あとできないと思って書いたんだろうがXNAアプリ普通に作れるけど
ググればすぐ分かるのにそんなことする能力もないのかw

888 名前:名前は開発中のものです。 mailto:sage [2008/12/30(火) 23:06:06 ID:t7ZWTgkF]
Delphiに求められてるものって言語仕様じゃないよな

889 名前:名前は開発中のものです。 mailto:sage [2008/12/30(火) 23:10:14 ID:oinVf48Q]
Vista64にしてまでDelphi6Perってのもなあと思ってVisualStudioいわゆる.netに触れているが
やっぱDelphiくらいの水準がちょうどいいなあ。ランタイムとかわずらわしい物がないし

890 名前:名前は開発中のものです。 mailto:sage [2008/12/31(水) 11:38:35 ID:XxXOUIbi]
>>888
まあ、確かにそうだよなw
サクっとコンパイルできて、どこでもWindowsなら動く
今は需要ないんだろうなあ

891 名前:名前は開発中のものです。 mailto:sage [2008/12/31(水) 15:37:04 ID:QaVX/nvp]
どっちかというとスレ違いのお前らの方が需要ない

892 名前:名前は開発中のものです。 mailto:sage [2008/12/31(水) 16:21:19 ID:bIcoR14M]
このスレの元々の目的を考えるとRPGのソースを晒す以外はスレ違いだけどな

893 名前:名前は開発中のものです。 mailto:sage [2009/01/03(土) 17:16:04 ID:cXOjTFle]
どちらにせよスレ違い

894 名前:名前は開発中のものです。 mailto:sage [2009/01/07(水) 00:28:57 ID:UuhggKGc]
あけおめ!

>>886
どこで見つけたかは忘れちゃいました^^;)。
でもIrrlichtでもサポートされてますから
ヨーロッパで案外メジャーなのかも。

ついでに発見した「世界のDelphiユーザー」がんがれ!
という感じのサイトを紹介します。

Genesis Device Engine
genesisdevice.net/
トップに「The Genesis Device Engine is a free (LGPL) 3d game engine
written in Object Pascal for the Windows platform.」
と書いてあったので、もの凄い勢いで「Downloads」をクリックしました。
っていうかしてみてください。
私が言うこっちゃないですが、期待した方ごめんなさい。

Delphi3D
www.delphi3d.net/
名前はかっこいいのに、いつも壊れてます。
でも下から入れないこともないのですが・・・
www.delphi3d.net/articles.php
なんかあちこちでmySQLエラーが出てるし・・・。
Delphiユーザとして恥ずかしいような・・・。
xowatch.exblog.jp/8737562/
ここ読むと昔は凄かったらしい???



895 名前:名前は開発中のものです。 mailto:sage [2009/01/19(月) 21:32:29 ID:PBJQX643]
Linuxのセットアップにかまけていて気付くのが遅れましたが
上で紹介(?)したGenesis Device Engineの
Version 0.1が公開されたようです。
www.genesisdevice.net/downloads.shtml

デモを見る限りでは、地味な印象でしたが
私のへっぽこレッツノートでも「なんか動きが軽いかな?」
という印象です。
ソースも見てみたんですが、Direct3Dとはちょっと勝手が違うみたいで
思うように解析できてないです。まずは使ってみようかなって感じかな。

「Genesis Device Engineって何?」という方は
とりあえずこちらをご覧下さい。
jp.youtube.com/watch?v=D0B8soKiSp8
もう2つほど凄いデモムービーが公開されていたはずなんですが
今探したらちょっと見つかりませんでした。

多分Pascalではないと思いますが、最近見つけたゲームエンジンでは
Infinity Game Engineが要注目かなと思ってます。
jp.youtube.com/watch?v=DCzDKj3hjOE&feature=related
jp.youtube.com/watch?v=f2rcjpVTmm4&feature=related

896 名前:名前は開発中のものです。 [2009/01/25(日) 20:00:54 ID:+QTRxvee]
Delphiのゲーム用ライブラリで活発なのがあるね。
andorra.sourceforge.net/

描画をDirectX9、OpenGLから選べてDelphiXとも互換性があるらしい。
チュートリアルやフォーラムも賑わってて導入しやすそう。

使用レポは誰かに任せた。



897 名前:名前は開発中のものです。 mailto:sage [2009/01/27(火) 00:56:34 ID:jLl+WUmp]
>>896
インストール方法は?

898 名前:名前は開発中のものです。 mailto:sage [2009/03/26(木) 15:37:45 ID:ZKW95MiF]
吉里吉里のdllをDelphiで作りたいんだけど
Delphiのスケルトンありますか?


899 名前:名前は開発中のものです。 mailto:sage [2009/04/02(木) 03:16:06 ID:e7WG0YAj]
Delphi→新規作成→DLL

900 名前:名前は開発中のものです。 mailto:sage [2009/04/07(火) 06:59:47 ID:5tRS5yz8]
Allegro.pas
allegro-pas.sourceforge.net/

901 名前:名前は開発中のものです。 mailto:sage [2009/04/16(木) 23:53:28 ID:lcv5ZUVk]
そんなレスばかりしてるからスレが廃れたんだよ……

902 名前:名前は開発中のものです。 [2009/04/18(土) 03:19:08 ID:YxO4K2FJ]
GLSceneのサイトが更新されている。
glscene.sourceforge.net/wikka/HomePage

GLScene for Delphi2009なんてのもあるぞ
sourceforge.net/project/showfiles.php?group_id=255318

903 名前:名前は開発中のものです。 mailto:sage [2009/04/18(土) 09:56:23 ID:lTujmJHo]
おまえらDelphiのバージョン何つかってる?俺はまだ6なんだが

904 名前:名前は開発中のものです。 mailto:sage [2009/04/18(土) 10:47:23 ID:KllSzW05]
Delphi7

905 名前:名前は開発中のものです。 mailto:sage [2009/04/19(日) 08:38:22 ID:GY1Eh+3X]
Lazarus 0.9.27

906 名前:名前は開発中のものです。 mailto:sage [2009/04/20(月) 20:33:35 ID:8qX01E1m]
5



907 名前:名前は開発中のものです。 mailto:sage [2009/05/30(土) 09:23:49 ID:Z7RRsfwH]
3D MMORPG

www.lazarus.freepascal.org/index.php?PHPSESSID=339e2bfb2deabaec43424a0698f16c4f&topic=6804.0


908 名前:名前は開発中のものです。 mailto:sage [2009/06/09(火) 23:26:54 ID:voNJGg2s]
>>907
これDelphiでもコンパイル通るの?

909 名前:名前は開発中のものです。 mailto:sage [2009/06/10(水) 07:44:40 ID:pcZTjNXw]
モンハンみたいだな

910 名前:名前は開発中のものです。 mailto:sage [2009/08/22(土) 02:16:46 ID:AJaRc++2]
開発環境「Delphi」狙うウイルス、作成したソフトをウイルス化
ttp://internet.watch.impress.co.jp/docs/news/20090821_310087.html
DelphiがインストールしてあるマシンがInducに感染すると、
Delphiで使用するライブラリの一部がInduc自身に置き換えられ、
以降、DelphiでコンパイルしたプログラムにInducが仕込まれるという仕組みだ。

911 名前:名前は開発中のものです。 [2009/08/25(火) 22:14:22 ID:lPYPaCQ8]
ボーランドに恨みでもあるんか

912 名前:名前は開発中のものです。 [2009/09/06(日) 13:57:19 ID:QK+NTp+F]
どこで聞けば良いのか判らないんですがあえて
ココで聞かせていただきます。オブジェクト指向とか
あんまり慣れてない人間です。

例えばACTゲームで、
 ・上下左右スクロール
 ・重力の処理がある左右スクロール
のようなシーンによってモード切替がある場合、メインルーチンは

1)ひとつのループの中でシーン判定を行って重力処理のルーチン
  へ経由させる
2)シーンごとに「重力なしループ」「重力ありループ」を用意して
  ループルーチンごと交換する

のどちらを選ぶべきでしょうか?
  



913 名前:名前は開発中のものです。 mailto:sage [2009/09/06(日) 14:16:15 ID:PWT21fID]
そこはケースバイケースで

914 名前:名前は開発中のものです。 [2009/09/08(火) 09:11:25 ID:sSprN5TS]
ありがとう



915 名前:名前は開発中のものです。 mailto:sage [2009/11/09(月) 21:44:16 ID:MBGo+yNv]
もう日本のフリーゲームは糞ダサいつまらん見飽きた作りメンヘラの
ワンパターンゲーばかりでどうしようも無い。
アート性、知的さが皆無なのが特に問題だ。
変わった奴を演じれば、変わったゲームを作れるという下らない思い込みはよしておいた方がいいだろう。
大体そんなことをしてみてもちっとも芸術的じゃない、知的じゃない。こいつらアホどもは病んでるフリがカッコいいと
思い込んでるから本当にやっかいなんだ。
不思議系(笑)等と言うようなものの中身は圧倒的に薄いと言う事は知っておいた方がいい。
ネガティブな言葉で味付けをして、よく意味の分からんキャラ、手書き風の下手糞なタッチ、少女趣味、いきなりな残酷。
これだけを合わせれば誰でも簡単に「雰囲気」をだす事が出来るわけだな。
それとなんか心の傷を病んだっぽいやつらが自己主張するとか言う下らない内容のもつまらん。
そういうのを一切捨てなければ進歩はない。
はっきり言うと意味不明で、ゲームとして破綻してるんだよ。
もういい加減、こう言うものを持ち上げるのは止めにしたほうがいい。
「意味深」等ではなく中身がないから分からないだけだ。
自分が変わっているという低レベルなことを徹頭徹尾書き込んでいっても文学にはならないし、
文学だけではなく何でも当てはまる。自意識程度を調理できないやつらが作ったものなど、何一つ価値を持たない。
これらの害がフリゲ業界を停滞させてる大元だ。
なので外国のフリゲでも見てこれからのゲームがどうあるべきかを考えてほしい。
アホみたいなヘタレ絵一辺倒のオタ脳達たちには特にアートセンスやデザイン、グラフィックの多様さ、
技術力を見るべし。と言っても日本の作品も結構載ってるので見てほしい。
サイトによっては三分ゲーとかマイナーなものまで載ってるよ。
ttp://www.indiegames.com/blog/ Indiegames
ttp://www.tigsource.com/   TIGSource
ttp://www.fullgames.sk/
ttp://www.caiman.us/
ttp://www.acid-play.com/list/all/score/1/
ttp://www.gametunnel.com/   game tunnel

916 名前:名前は開発中のものです。 mailto:sage [2009/11/10(火) 00:06:46 ID:WtVedVJE]
メンヘラが書いた文章だな



917 名前:名前は開発中のものです。 mailto:sage [2009/11/18(水) 01:00:43 ID:B4uLc5Jw]
>>832のDelphi2009無償版ってどこにあるん?
1年以上経ってるけど見つけられん。

918 名前:名前は開発中のものです。 mailto:sage [2009/11/21(土) 09:59:22 ID:6QZ3OLsn]
>>917
結局出ませんでした

919 名前:名前は開発中のものです。 mailto:sage [2009/11/21(土) 21:27:30 ID:KVNkGAX/]
メンヘラってFFで使う魔法?

920 名前:名前は開発中のものです。 mailto:sage [2009/11/21(土) 23:44:53 ID:nR5olTUd]
Delphi2010で作ったEXEサイズ肥大化しすぎじゃね?

Turboで作ってたコンソールアプリを試しにリコンパイルしたら
90KBだったのが300KBくらいになりやがった。

921 名前:名前は開発中のものです。 mailto:sage [2009/11/22(日) 10:18:31 ID:WU2qX9I0]
>>920
リフレクションの強化のせいらしいよ。

922 名前:名前は開発中のものです。 mailto:sage [2009/11/22(日) 13:30:20 ID:7XvsZg2J]
>>921
レスd、実行時型情報ってやつか、いらんなー。
マルチタッチも使わんしDelphi2009から見たら
Delphi2010の新機能が全然魅力的じゃないな…買うのやめようw

ただマルチタッチなゲームは作れそうだな。jubeat的なのとか

923 名前:名前は開発中のものです。 mailto:sage [2009/11/27(金) 04:00:16 ID:6GOxlpXL]
サイズ肥大化は俺も痛いと思ったが、2009で放置されてるバグが結構直ってるので使わざるを得ない感じ
まあ最近はDLL等のライブラリも含めた実行バイナリだけで数十MBってゲームもあるし、ってことで無理矢理納得した

924 名前:名前は開発中のものです。 mailto:sage [2010/01/01(金) 00:36:01 ID:VUgsc33T]
あけおめ
もうこのスレも6年目か
初代スレから何年たったんだろ・・・・
Delphi6Personalがなつかしい

925 名前:名前は開発中のものです。 mailto:sage [2010/01/09(土) 01:59:55 ID:w/r4Mn6U]
ゲームの作り方を優しく教えてくれるお兄様はいませんの?

926 名前:名前は開発中のものです。 mailto:sage [2010/01/09(土) 05:51:25 ID:+P3qzfTt]
おじさんばっかりだお



927 名前:名前は開発中のものです。 mailto:sage [2010/01/09(土) 17:16:19 ID:eRT5CPaD]
オジサマでもかまいませんわよ

928 名前:名前は開発中のものです。 mailto:sage [2010/01/11(月) 17:16:30 ID:2i7pee06]
だれか教えてくださらないの?

929 名前:名前は開発中のものです。 mailto:sage [2010/01/11(月) 18:46:10 ID:SoKiMcSC]
どんなゲームを作りたいのか
見当もつかないので、誰もアドバイスでけないと思います。
どんなゲームでもいいというなら
GLSceneのデモで付属している
behaviours\DCEDemo
がちょっとしたゲームっぽいかなと思いますので
参考にしてみてください。

930 名前:名前は開発中のものです。 mailto:sage [2010/01/11(月) 19:09:20 ID:2i7pee06]
まだゲーム用のウィンドウを作ったところまでだったのよ、ウフフ
ソースコードを見てもらいたかったんだけど、迷惑そうなのでやめておくわ♪
「GLSceneのデモで付属しているbehaviours\DCEDemo」を見てみますわね
アリガト〜 chu!!

931 名前:名前は開発中のものです。 mailto:sage [2010/01/14(木) 09:10:00 ID:86vCJod7]
allegro-pas.sourceforge.net/
ここのデモの改造から始めると良いぜかわいこちゃん。

932 名前:名前は開発中のものです。 mailto:sage [2010/01/14(木) 23:26:11 ID:4/ZQ6fOK]
まだフルスクリーンモードとウィンドウモードの切り替えで四苦八苦中よ!!
でもレスしてくれてウレシかったかも・・・ キャハッ

933 名前:名前は開発中のものです。 mailto:sage [2010/01/15(金) 01:20:08 ID:Pg/Kxl72]
今はDelphiと言えばどんな開発環境がナウいの?

934 名前:名前は開発中のものです。 mailto:sage [2010/01/15(金) 11:55:37 ID:rRTbPDgH]
んーというかDelphi時代はシニタイヤツハシネだからなあ

935 名前:名前は開発中のものです。 mailto:sage [2010/01/15(金) 11:56:21 ID:rRTbPDgH]
ごめん、誤変換しまくった。google日本語め・・・変なサジェスチョンしおって

x んーというかDelphi時代はシニタイヤツハシネだからなあ
o んーというかDelphi自体は死に体だからなあ

936 名前:名前は開発中のものです。 mailto:sage [2010/01/15(金) 15:48:27 ID:Q1FyS41B]
>>934-935
なにをいまさらwww



937 名前:名前は開発中のものです。 mailto:sage [2010/01/16(土) 00:21:51 ID:cNebR81q]
とりあえずゲーム用のウィンドウだけ出来たわ♪
フルスクリーンとウィンドウの切り替えだけしかできないけど、長い道のりだったわね キャハ

Windows7以外でもちゃんと動いてくれるのかしら??
ttp://gmdev.xrea.jp/st/up/84.zip

ウフフ それではみなさんごきげんよぉ〜

938 名前:名前は開発中のものです。 mailto:sage [2010/01/17(日) 01:20:34 ID:QzmF82RI]
がんばれよ、かわいこちゃん

939 名前:名前は開発中のものです。 mailto:sage [2010/01/17(日) 08:22:05 ID:Vp/BnUQ5]
ありがとう、ぶたさん。

940 名前:名前は開発中のものです。 mailto:sage [2010/01/17(日) 08:59:41 ID:Wu/Wd9PK]
>>939
偽物はおだまりなさい!! ぶ〜

941 名前:名前は開発中のものです。 mailto:sage [2010/01/17(日) 16:24:49 ID:RDR1wGzx]
>>937
もう消えてた
これって開発環境は何?

942 名前:名前は開発中のものです。 mailto:sage [2010/01/17(日) 16:51:48 ID:S0Wg0H2U]
Delphi2007よ! (・∀・#)プンスカ プンプン!!

943 名前:名前は開発中のものです。 mailto:sage [2010/01/18(月) 01:38:08 ID:NTMitDwa]
Vistaで動いたよ。
意外とまじめにやってるんだね。
DirectX使ってるの?

944 名前:名前は開発中のものです。 mailto:sage [2010/01/20(水) 00:05:39 ID:OZ3bWfqy]
動いてくれたようでウレシイわ♪
そしてアタシはいつでもマジメよ オホホホ!!
DirectXはまだ使っていないわ、こ・れ・か・ら(ハート

945 名前:名前は開発中のものです。 mailto:sage [2010/01/23(土) 00:31:49 ID:9Pihi8jd]
DirectX 恐るべしね・・・ でも負けないわアタシ

946 名前:名前は開発中のものです。 [2010/01/23(土) 02:12:47 ID:xRs4Gfvf]
がんばれよ、かわいこちゃん



947 名前:名前は開発中のものです。 mailto:sage [2010/01/23(土) 09:46:20 ID:eVe2Lx2L]
DelphiってDirectXに対応してないの?自前で解決しなきゃダメ?

948 名前:名前は開発中のものです。 mailto:sage [2010/01/23(土) 10:00:39 ID:hxuLPRu+]
>>947
clootie.narod.ru/index.html

949 名前:名前は開発中のものです。 mailto:sage [2010/01/23(土) 10:02:01 ID:hxuLPRu+]
Pascal Game Development
www.pascalgamedevelopment.com/forum/index.php

950 名前:名前は開発中のものです。 mailto:sage [2010/01/23(土) 17:40:02 ID:87LGfyuo]
物体がクルクル回るようになったわ♪ ウフ
永久に回っちゃうの ク〜ルクル

951 名前:名前は開発中のものです。 mailto:sage [2010/01/23(土) 18:01:36 ID:IeSCmp5u]
clootieのDirectXだったら、拙作のサンプルデモがあります。
homepage2.nifty.com/Jiron/ACSforDX/download/MultiDemo2.zip
このスレの随分前の方に書いたんですが、元々は
アニメ・クラス・セットという自前のclootie拡張ライブラリを
作っていたのですが、GLSceneと出会ってGLSceneに移行しました。
理由は後述します。

デモは矢印キーで回転、a,sで拡大縮小します。
「Goto FullScreen」の右のボックスで
右側の絵が変化します。Fallingは
「ゲームエフェクトマニアックス」という本の
C++のプログラムをPascalに翻訳したものです。
入院中に作ったのですが葉の落下が綺麗だと思います。

<Camera>
FixCameraはうまく動作しないので無視してください。
その下のスクロールバーは女の子のモデルの歩く速度を変化させます。

<Falling>
Mesh描画は落下物の描画をするかしないか選択します。
Meshは落下物を変化させます。
Imageは2番目の落下物を描画するかしないか選択します。
Imageは2番目の落下物を変化させます。
その下のスクロールバーは落下物の量を変化させます。
その下の2つのボタンは色を変化させます。
Sceneは焚き火のモデルと花見のモデルを選択します。

今はDirectXの開発をやめてしまいましたが
質問があれば答えられることはお答えします。
よろしかったら参考にしてください。

952 名前:名前は開発中のものです。 mailto:sage [2010/01/23(土) 18:15:41 ID:IeSCmp5u]
DelphiでDirectXのサンプルの開発をしてきた経験から
GLSceneに移行した理由を説明します。

DelphiでDirectX開発をするにあたっては
日本語の解説物がないのがやはり痛いです。
日本語の書籍など皆無ですし、インターネットでの情報量も
絶望的に少ないと思います。

clootieのサンプルは量は結構ありますが
残念なことにMSのサンプルプログラムの直訳に近いため
VCLとの相性が決定的に悪いためDelphiで開発する意味が見出せません。

個人的にはどうしたかというと
VS用に書かれた書籍をPascalに翻訳するというものです。
「ゲームエフェクトマニアックス」という本はほぼ完訳しました。
その際、各書籍で扱っているサンプルプログラムは
それぞれ固定のフレームワーク(自前だったりMS製だったりしますが)
を使用しているので、個々のフレームワークのクセを見切って
移植に必要な部分と不必要な部分を見分けることが重要です。
それができれば、その本1冊は頑張れば翻訳できると思います。


953 名前:名前は開発中のものです。 mailto:sage [2010/01/23(土) 18:31:31 ID:IeSCmp5u]
その次にぶつかるのはバージョンの問題です。

DirectXを使っていると参考書籍が出てその勉強が終わって
作品を作って発表しようかという頃に次のバージョンが出てしまうという
状況に陥る傾向があります。
それに伴ってclootieのライブラリのバージョンアップも進みますので
そのバージョンアップを待つことと
どこかでバージョンをフィックスする必要があると思います。

その点OpenGLはバージョンアップ頻度が少ないので落ち着いて勉強できます。
(最近3が出ましたけどね)。
そしてGLSceneは、ダウンロードすると100位のサンプルが付いてくるので
動作確認しながら勉強を進められるのでとてもよいです。
ただし、解説物は相変わらず少ないです。

GLSceneを使った拙作のサンプルはこちらにあります。
ime.nu/members3.jcom.home.ne.jp/9304hcyw/GLScene/TokoiRefract.zip
見た目はDirectX版より地味ですが
象の屈折・反射、下の波の実現にGLSLというシェーディング言語が
使われているので中身は高度なものになってます。

以上がDirectXからGLSceneに移行した理由です。
長文でしたが、参考になればと思い、書いてみました。
それでは頑張ってください>かわいこちゃん

954 名前:名前は開発中のものです。 mailto:sage [2010/01/23(土) 23:26:44 ID:UZ5yUuus]
>937
OK

955 名前:名前は開発中のものです。 mailto:sage [2010/01/25(月) 22:50:55 ID:WZO0cSq4]
おほほほ〜 みなさんご機嫌よぉ〜
クルクル回る物体に光が当たったわ♪ テクスチャちゃんも付いたの♪
アタシって天才ね(*´∇`*)

>>951-953さんGLSceneってなにかしら?よくわからないから普通にやるわ キャハ
>>954ちゃん動作報告サンキューなの〜(^ω^ )/

956 名前:名前は開発中のものです。 mailto:sage [2010/01/26(火) 00:49:54 ID:1u1AbhKP]
まわってるねー



957 名前:名前は開発中のものです。 mailto:sage [2010/01/26(火) 09:27:52 ID:w7XRCeLH]
意外とまじめに作ってて笑えるw

958 名前:名前は開発中のものです。 mailto:sage [2010/01/27(水) 04:47:50 ID:yzZ4KkfF]
DelphiでもDirectX使えるの知らなかった
ありがとう、かわいこちゃん

959 名前:名前は開発中のものです。 mailto:sage [2010/01/28(木) 06:31:13 ID:5kEla+Wl]
おはようございますご主人様♪ 早起きなアタシ
バグがとれないの。
ソースコードをアップしちゃったので、素敵な紳士さんがいたら修正お願いしますワ〜

960 名前:名前は開発中のものです。 mailto:sage [2010/01/28(木) 21:55:18 ID:xzDvAx2e]
gmdev.xrea.jp/st/up/89.zip
のことかな?
URL書かなきゃさすがにわからないと思う。

バグらしい現象はこっちでは再現しませんでした。
あと、フルスクリーンからウィンドウモードに
戻す仕組みがあったら操作の仕方を教えてください。


961 名前:名前は開発中のものです。 mailto:sage [2010/01/29(金) 03:38:53 ID:yqBv/kCS]
10MB-ゲムデヴあっぷろーだ
gmdev.xrea.jp/st/

962 名前:名前は開発中のものです。 mailto:sage [2010/01/29(金) 06:45:21 ID:orKHsChv]
アクセラレーターキーが動作していなかったようね、修正しといたわ

963 名前:名前は開発中のものです。 mailto:sage [2010/01/29(金) 16:03:28 ID:ohbGn7lt]
GAME_FPSのソースがないんだけど
なくても解析できるのかな?
Readme.txtが面白くてワロタ。
ボトムズのモデルもかっこいい。
「炎のさだめ」を聞きながら見てくださいという
簡易ゲームって事でOKにして・・・しまう訳にはいかないですね

964 名前:名前は開発中のものです。 mailto:sage [2010/01/30(土) 06:56:01 ID:CV9RqCTv]
バグ出てないのかしら?
たいした問題じゃないし、無かったことにするワ♪
おじ様たちのご協力に感謝するわ、またいつかお会いしましょうね〜ヾ( ´ー`)ノ~

965 名前:名前は開発中のものです。 mailto:sage [2010/02/02(火) 20:14:27 ID:NsCLu6/U]
亀レスですが当方の環境ではウィンドウ/フルスクリーンの切り替えでreadmeに描いてあるような現象は起きませんでした。

966 名前:名前は開発中のものです。 mailto:sage [2010/02/14(日) 09:26:07 ID:TzpjHJgJ]
>>960
もう消した?

>>953
綺麗な表現ですね
ソースまでうpしてもらっているので勉強させて貰います

GLSceneってDelphi6Personalでも問題なく使えますか?



967 名前:名前は開発中のものです。 mailto:sage [2010/02/14(日) 15:29:48 ID:dE3e/Q3u]
>>935

シニタイヤツハシネくそわろた

968 名前:名前は開発中のものです。 mailto:sage [2010/02/14(日) 16:24:59 ID:fU8IZnl9]
>>966
Delphi6用のコンポーネントが含まれているので
実際には試してませんが、使えるはずです。

またGLSceneは結構頻繁にバグフィックスやアップデートが
行われているので、できることならCVSで落とした方がいいです。
ちょっと日本語の解説ページが見つかりませんでしたが
glscene.sourceforge.net/wikka/GlsceneFaq#q_gen_009
が参考になるでしょうか。

もしGLSceneに関してまったくの初心者であれば
Demosというフォルダの中にbehavioursという
フォルダがあるので、そこから勉強し始めるといいと思います。
後は、デモをコンパイルしながら自分の興味をそそられる
デモを見つけて各個撃破していけばいいと思います。

GLSceneはソースコードよりもプロパティの設定の方が
肝なので、デモと新規プロジェクトの2つDelphiを起動して
プロパティを一つ一つ見ながら、ある表現をするには
どのプロパティをいじればいいのか感覚を掴んでいくことを
最優先に勉強するとよいと思います。
特にMaterialというプロパティが肝です。

ソースコードは何をしているのか雰囲気が掴めれば
あとはコピペで大丈夫です。
ソースは、後で必要になったときに見返せばよいと思います。

頑張ってください。

969 名前:名前は開発中のものです。 mailto:sage [2010/02/14(日) 16:38:42 ID:fU8IZnl9]
GLSceneのインストールに際しては
pc12.2ch.net/test/read.cgi/tech/1163269079/
の頭の方の8の解説が役に立つと思います。
その少し前にチュートリアルもあるので参考になるでしょう。

970 名前:名前は開発中のものです。 mailto:sage [2010/02/14(日) 17:10:07 ID:IPF4IG8e]
>>966
古いのは順に消してるわ♪

971 名前:名前は開発中のものです。 mailto:sage [2010/02/15(月) 23:41:20 ID:oIPLOddv]
なんで文字の表示がこんなに難しいのよ!! プンスカ!! プンプン!!

972 名前:名前は開発中のものです。 mailto:sage [2010/02/18(木) 00:52:15 ID:W2LNhN5w]
毎日少しずつ更新してうpする人って血液型A型のイメージ

973 名前:名前は開発中のものです。 mailto:sage [2010/02/20(土) 09:52:13 ID:U8OIvjqs]
Delphi6の使用許諾コードってもう取得できないんだな

974 名前:名前は開発中のものです。 mailto:sage [2010/02/20(土) 17:39:29 ID:tOU+1PM9]
あれ
許諾コードって無くても使えなかったっけ






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

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

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